From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 8212EA0C43; Fri, 8 Oct 2021 20:30:41 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0C87B4067A; Fri, 8 Oct 2021 20:30:40 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id ED4DA4014F for ; Fri, 8 Oct 2021 20:30:38 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with SMTP id 198EFLO0006256; Fri, 8 Oct 2021 11:30:36 -0700 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2101.outbound.protection.outlook.com [104.47.55.101]) by mx0b-0016f401.pphosted.com with ESMTP id 3bja9f407g-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 08 Oct 2021 11:30:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R6pzZdQ9zMi4GcRRTyeu7VzRPmTcWO9snZKUyrHE2sX6lIAIreDyJzNG9gFT3UqkuluYLF14W052LPHL2TyfOVSMPZzR/FWtcLYNaDkFEWOK8OiEglTBDZAWq/5op1var6etQDCLPXr9YrQU61HvX3wY0jcdxrZ+YoBImjBpFbEn9oZyjs9mMs49Ijt/uidb512DSltGdvsnHZExwbmPOACMLjjn7Ms9q880BV0pnUPQH6I1d2TwxtbFfEKaG8MtsaVCsA4aMsckNDEm7jb1Vx3g9pnSMsUgHFkipaJFMh0Q1CYDptxut9oJqK+4B2X19i3FmPKZy3iNo/pYaVCsfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pIY1/m08+OKZpmOle07rts2m3l2WLBBYZ3PSDPX1tx0=; b=KBcJ6+sha70uFIt8/2OES7kh+UgtRbrEpqgamKHzaE96bcCdodaXJ9AbWWhBLNsbql7NjpxNwiKN2dbNDeasjb/Znq1FlfO8gKo/A0hFOUSJ3ZOC7dSCwwounWCYBrggwE6XPlFJCpqrqNLYJ8vmmokksTK2buoxqr80Q/i90CT+WbuN1aWvR2Bh8yMd5R/AG8nKQfmlzY+FQNKrUJluTTnCHX+3QTAIUHweUzRKt8jOmg8yCQPLdF00KKNOWx6HkqY4xqTLeNJ7crXVrUNG7cj3K3qqSunqzMYv+pZF/aM7C4hxhQunVd834J7jybjQhHzvNwJLg9bsDVCMkkklTw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pIY1/m08+OKZpmOle07rts2m3l2WLBBYZ3PSDPX1tx0=; b=Dcay7dWjlKL9W1gNYSAIzrwmdHT04W9aLauMz3IGAlT7IgyJkWev42MC7RbA6nbbEpK7TgmHkLawZJALUH1syqxjfccWc6kO3toj94rC4vSeOh1M3kEWkaSABEUrUSlqZST5UdPY5ijokIwV0VetheYWAPYg3avKynoq7UUTObg= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by CO1PR18MB4553.namprd18.prod.outlook.com (2603:10b6:303:fc::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.20; Fri, 8 Oct 2021 18:30:34 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::c41e:707:3f91:71b8]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::c41e:707:3f91:71b8%8]) with mapi id 15.20.4587.022; Fri, 8 Oct 2021 18:30:34 +0000 From: Akhil Goyal To: Radu Nicolau , Konstantin Ananyev , Bernard Iremonger , Vladimir Medvedkin CC: "dev@dpdk.org" , "mdr@ashroe.eu" , "bruce.richardson@intel.com" , "roy.fan.zhang@intel.com" , "hemant.agrawal@nxp.com" , Anoob Joseph , "declan.doherty@intel.com" , "abhijit.sinha@intel.com" , "daniel.m.buckley@intel.com" , Archana Muniganti , Tejasree Kondoj , "matan@nvidia.com" Thread-Topic: [EXT] [PATCH v7 2/8] ipsec: add support for AEAD algorithms Thread-Index: AQHXtqs3+oWVH3mPb0uBUymn9DSUMavJd5xA Date: Fri, 8 Oct 2021 18:30:34 +0000 Message-ID: References: <20210713133542.3550525-1-radu.nicolau@intel.com> <20211001095017.3342431-1-radu.nicolau@intel.com> <20211001095017.3342431-3-radu.nicolau@intel.com> In-Reply-To: <20211001095017.3342431-3-radu.nicolau@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 717fafd3-52ea-416e-2633-08d98a89b78a x-ms-traffictypediagnostic: CO1PR18MB4553: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:935; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SA6CJk76ukuRGWQvbZFHgjFD/pbdfiWiZR7qa8Ni7JCS60kLxLlIZxM5An+ug/oQ8A1lANh9nsB/CzPW9WYUCrLYOQDu2FRM0iSrxxb2TSFhj2oD5JVM5m+QTwSES/9xSxTbvF1U7lWuyvwmkHGOFYjxJhIGUlzuYZj1bJHo/yye6U99+VMtSgBTa/hOf+Mw4zGUvLTNziuNo9+mFHsWSvQYGJzSDuGEz8zlqAqflh3fmzElvCtbZqY7e2tPXlMDKSPUFxE7IV14YvuYLHIHmyMslJqRxUPZqfUdl04jQkDdWLmL6ndLy2GZMHR0xUOuUdIx68XYecSw1oi0ZXP857x16n0pCKcB5SSNm9RNPAjabM7kq1dDUe/tDV66WCfJ6iiMP5wfvWqS8ANvs/Jry8Tv78LSB2Mp/nPph7cK3kRmpOhZqw9atr6en5IjUkqjOp8QVU1DOH6Sk3YpoMs4WXoA3lCpzNWYaIgOoOS1mHh8Jsw2b4x6XczCPw3xTK8Jg5nT7dwHLZ+dEpFVj5e1arrjZj0ATaIvMvdis9E+NCNlgDtPK5F0uYX5zmvfYnQNg1lLDqaIumiKCeeuNyxzEugaJbKqHMqK3DYQoTuNg5GRQYzDvna5N4YUTwqR2SZklVhnPF6S28vLVHtP632OvQ4n+Qev9BGSH24B1hsdaeIovoE/BPBd9MG4rXzgZdNX7tOvdiOfJaWpz7HDfzbEJw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB4484.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(186003)(71200400001)(508600001)(5660300002)(55236004)(9686003)(2906002)(52536014)(38070700005)(55016002)(4744005)(86362001)(33656002)(83380400001)(66446008)(66946007)(76116006)(122000001)(316002)(26005)(110136005)(54906003)(38100700002)(7416002)(8936002)(66556008)(8676002)(7696005)(66476007)(6506007)(4326008)(64756008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?vN6AO0gKARIcVM2pRXgZ18cX7ZaH5dmq4juHRn4ZohgLHisEp4iITVxSCFeu?= =?us-ascii?Q?QIg7KnMJIRg6GWZfIM6m8zeF10NthaTBhbY8b88PPJNGW1xo1wWI4IM9ao+B?= =?us-ascii?Q?sr9MbdfgdnHqR2vPr7uCykDWBG3ZNtCPrYC0cQaLVNcSNnhAiFqjWxoCg/LF?= =?us-ascii?Q?gQztX6TxWeTPQwTmyVeaSrKiNvANfj8Q1Td1PvPCqabT/b+y9HJQobT0NXay?= =?us-ascii?Q?bX1lD12a4yMkggQe1tQOi5H6fM+LeSUXArt3Kr24zvr8KFFf3GjGQvLypqCh?= =?us-ascii?Q?8nk/Bses6Qs/XuPhrxw/hhxWJ1NKUHmSsM7kms0Km0J6uSxVVl7jBgymqPmM?= =?us-ascii?Q?UbApBNtrr3pYTOBiA7kyppuTftv97S/oibbTxnRCMc/A7aXmiwmemmm2+Cq0?= =?us-ascii?Q?MGkqhsZnQcp1KU8QWuX62hEaEkFlmP0JlynrUhOonQKjkRefEp4tofxy+hcF?= =?us-ascii?Q?eW42CB9V4CDVMnaXjjoE3BGA0AkB1vhmKg40WebDcpEB25JHxobkb37YtqCZ?= =?us-ascii?Q?yyDTCujH46yY5PRB7IDxtLdDpVl5lph590I6sw4ZxuBI1t9Fi1kYIeHGnBl4?= =?us-ascii?Q?co3sM6kV7LHPOFr7uJ7nP2YU85eX4c9rT2BY7qPFba1OGSrYPX9DZ3J2nG3S?= =?us-ascii?Q?I4zN2ukAvSaUpb9B6dI0tTpiEU1i7WTnxAdw5jNGIaXmhhgHsyQzD44v3oxe?= =?us-ascii?Q?mKo5/PPczfxvH9XqHwGrqwwiAxjeYc9sGS1Y2WzkK2tPy/WgrEF0buagvjg0?= =?us-ascii?Q?CtNVYUx3djxVDrN+kLX80sN8H3uF1Na7XoJm+OupO6QyiLoYFpSi/z1cvdZJ?= =?us-ascii?Q?xkCYd1NMUSEQeGq1bCULIwy08saW6Fz5uwfPs7BlroHUvWEuRjGBTGjW4KHr?= =?us-ascii?Q?50I9iXqKyZbydWE9n4qnCMJK9ZW7Me1MxQgDCktrDZN/ZQqHW/WdOzspcCx7?= =?us-ascii?Q?+OQEU5wtqOS7JsR/fQJ4puz+WF78msRknd2UsJzIOMQC/O16Fx4HF1R7rqzD?= =?us-ascii?Q?Yp5XpGIZG1RBTTHkqIIv3KrePiBkfF4UPDr30SKZEbtp+7PhUOVkWgujSQLf?= =?us-ascii?Q?wEjuBrIEDohZ5hQUPE1HDKyCcunEB7acT6A+rA15uP8B6jWzrs8qVXTp5Mul?= =?us-ascii?Q?vXmMDAPrXMPERBBmIFmnLPvu1L9fQPOoJHmSSZXUyYi+B1ic5ZScWkO8dE+2?= =?us-ascii?Q?K+alK07pe3hfj6UX+UH5Vb0QrXngZKoqSI7FwYqLA94mY7s3ovmtU6bUJ7/t?= =?us-ascii?Q?34iokLFPuOTSkE6epql6cSuFT8Q6F5gt1G3PfR/VU3xzpHKb4XYZGQALF0aX?= =?us-ascii?Q?R2XeCQvbQByG852+35FsUFY6?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO6PR18MB4484.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 717fafd3-52ea-416e-2633-08d98a89b78a X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2021 18:30:34.2897 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 85O1hU9bhFk7jt2R4g95DFkhyYA0BS+8aovFWSkTPO7WWcA1w9wKBW3VcAJuYPwjSYnPDsrUv1be0020ey099Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR18MB4553 X-Proofpoint-ORIG-GUID: jieX8Tupvefim88p21qdVNeHj30PaYx5 X-Proofpoint-GUID: jieX8Tupvefim88p21qdVNeHj30PaYx5 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.182.1,Aquarius:18.0.790,Hydra:6.0.391,FMLib:17.0.607.475 definitions=2021-10-08_05,2021-10-07_02,2020-04-07_01 Subject: Re: [dpdk-dev] [EXT] [PATCH v7 2/8] ipsec: add support for AEAD algorithms X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" > Add support for AES_CCM, CHACHA20_POLY1305 and AES_GMAC. >=20 > Signed-off-by: Declan Doherty > Signed-off-by: Radu Nicolau > Signed-off-by: Abhijit Sinha > Signed-off-by: Daniel Martin Buckley > Acked-by: Fan Zhang > Acked-by: Konstantin Ananyev > --- > lib/ipsec/crypto.h | 137 > +++++++++++++++++++++++++++++++++++++++++++ > lib/ipsec/esp_inb.c | 66 ++++++++++++++++++++- > lib/ipsec/esp_outb.c | 70 +++++++++++++++++++++- > lib/ipsec/sa.c | 54 +++++++++++++++-- > lib/ipsec/sa.h | 6 ++ > 5 files changed, 322 insertions(+), 11 deletions(-) Documentation updates are also missing.