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 7C97FA0540; Mon, 30 May 2022 19:30:44 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 35AB240689; Mon, 30 May 2022 19:30:44 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id AF8E4400D6 for ; Mon, 30 May 2022 19:30:42 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24UBlFcs015426; Mon, 30 May 2022 10:30:42 -0700 Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2177.outbound.protection.outlook.com [104.47.57.177]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3gbk8n6agm-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 30 May 2022 10:30:41 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=agg09EmbFG5SRfG2LfnZ6XPsiOg1JPWWaeCIdmO6N9XNArb1frrFREKWAIQlhiCGQE+0QVtOlqkrqJXnaSEu8vwtBgDJ4Ib3PGfswPNpkGiqo77EVvR6EbD4sip0qP1aN3y0T5g8dP/xe5dApEg5kmeU9GphNp8+sIUTXFyJz87KTB87FSafOhLDjAfYp5dtxOkL4khvddfxina7v/3lzDrLERx63Fi3wLig3rh4JaEgwMpRKIQv+HJCDj7SUZkSwFsSSb4si6KZJlNYpD4wQslqtLJu0z/gT278fBVwU+QC6Zf6aMUBLldQytcA+jz0NGQ2/hW6+q5JKYnHs/1rug== 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=/qUI/34U12t6/pcTx78b81RLGW3haYAbuYxBciBn9tk=; b=HYuSe4CxvqadUp7rJWnwj2kdCKkhIC08kX9gtDl+zH/AbEKL0MD1ZOQk/Biqht0j1QJFv/fs8zvyUVZ/eLfEKngLESb7gSm+hUVJL27pLEuigUtPDCLHPcQO9jHS+rDWlDrIzi8n/+LeaXqlPTo8+DsDlvPjSDR/eddWfOQYyaY1QK1lH1eAP6HkQhb72/MLO9VYjyqW0gKBXQFNnnjWLbrRIGItBc/raECsXyxL+jANDRcvh2oVlKTVgwuNF5DC7v23u3OjcAwlJGsKrxSwL4m7hxK+UVfIXQFvNh7OQpv2xfTVYUuAuYvdg92qCNFEBY8T9pI/uS5BIt34zNUZ2Q== 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=/qUI/34U12t6/pcTx78b81RLGW3haYAbuYxBciBn9tk=; b=REwlm7+AaNmqnmAUmiWEaq+Pxwc/3PWWqxV16KUbUMcMZudGQLIfhVuAbLKOat6tuwoKJ+O0r6eJgOF2q6/WXHfi23WwuezF63GNEIMMCYCrJ/UzgtdaTs8v1dG0i+6C/Us93cyvBoE0yQAkWrPM736j0Ir9Pgn76mff4lqUauw= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by SA0PR18MB3454.namprd18.prod.outlook.com (2603:10b6:806:97::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.19; Mon, 30 May 2022 17:30:39 +0000 Received: from CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::f154:453d:893:f6ce]) by CO6PR18MB4484.namprd18.prod.outlook.com ([fe80::f154:453d:893:f6ce%7]) with mapi id 15.20.5293.019; Mon, 30 May 2022 17:30:39 +0000 From: Akhil Goyal To: Arek Kusztal , "dev@dpdk.org" CC: "roy.fan.zhang@intel.com" Subject: RE: [EXT] [PATCH v3 00/12] cryptodev: rsa, dh, ecdh changes Thread-Topic: [EXT] [PATCH v3 00/12] cryptodev: rsa, dh, ecdh changes Thread-Index: AQHYdDt6TKKKrMv7wEeMHQGeVidEKK03rSjw Date: Mon, 30 May 2022 17:30:39 +0000 Message-ID: References: <20220530143159.13672-1-arkadiuszx.kusztal@intel.com> In-Reply-To: <20220530143159.13672-1-arkadiuszx.kusztal@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: a8455c1d-30d1-4aff-1b4e-08da42621da6 x-ms-traffictypediagnostic: SA0PR18MB3454:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rKc0h7NP1TX+2lNO5/05yynUaZYTMEf2Tt2bedyw0ZHINMnFy6wufpcrJIDVmdBppOk+7zVNq+wk914fhOMuzwgJ9dwR19dzXJqeRn06qDQBYEPVKsLSPwJe3mk9jWv38lWa5JIgqYh/6MsOAoToKI2IUjzdLU+1/GO9peJHXKOCkOTuzwA04Nw2o23tSW88BBhA88C5t4UrRBESD0sfshDT+FupW0ZjXyNjh8v/hf0OvINWp9IEyy3e4TeEdYn0MFjJIrBDQ6Pzax3WXyrz5hKxeJggKpiugt109xzFoI1SdjeFEyQ98I6MWZZiwZzhNH057JcSeYOUa/+/k4vj3qsWv0ri/ntKXOM4nDxoOfWaXEvNeTXMkStN5U07Bjnj3I7+6epQ3QGXPHvwKluDtI6QUaTnchHeo2vtIZ/Ho6v4XIUJ2ogAhqiq8aBMlr3E+pNzDIVY8hSCsdSP6hfYUCeULF8jopf8S0kvImbJeQf2J7eqJJluyk4+RRSvayhUvKULe80hUnpcQVObI60t1BjbqG0HzaJt0qkyoUmkcVsZ6WsT35W4Sf1Br4ucQOjt3NaefWlUDU12LOUk62Y8dbhySM8WWULm2RwQCNu5HO7fuUlxHCz9vw6LKg4kgAhHNg2hNdzWjLmT+E+jTyvTymfehGlEJ9+C/Yli7/qNaj7f7CAPW0I5IxGfcDq5t4Xkc25TcZS7nML+rBm2xJGqGefNXc31UE0dyZZDesR5cg4x9aHiNtvm8PPVuJFMC9+9vDM/sHPHFsZzGQxq/cZwZbqaZs45HiT73xeHrgZiF8xoLeXEDmoVlo70DoYBvqdUlfWVEEw5iqrksB2w2LMSTA== 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:(13230001)(4636009)(366004)(66446008)(66556008)(66946007)(86362001)(66476007)(122000001)(71200400001)(186003)(64756008)(38100700002)(38070700005)(9686003)(2906002)(76116006)(110136005)(7696005)(966005)(83380400001)(8676002)(55236004)(508600001)(4326008)(316002)(6506007)(26005)(33656002)(5660300002)(52536014)(8936002)(55016003)(533714002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?kNy63LIn/n23z+qIWhAqJIPNzJ/JxVSX77iwbLY0pHLPs7QYAawNZ8Kbohq6?= =?us-ascii?Q?o3zgFZNpH/uKlC3Y1iUKZix/AkOBGFu2+3PcNaGBdOXMNoK27wpYCpicNw6H?= =?us-ascii?Q?cAJG7TAGpnyL4wvWWQT9mLx0pzfBqeqBARVovi4QQt9f0Kd/z5JTqjKOjita?= =?us-ascii?Q?HKT4Lp0cbXUmm+aaKPR0orkLTzfetTZEh0l8wo+N7UpV0+lD1Q8eync9i6fp?= =?us-ascii?Q?DccGgeIybri1ff0OBcXZ8H3ZQcYCKgzwZkoGcOdtDd9N1ER/C2WWH5grz50R?= =?us-ascii?Q?Y+0pyud9ikhPrUY+ou5Me9fcRRHtzGjESAskQNrMXa71fgShvJDry7Q/uMiv?= =?us-ascii?Q?KvHsGGY2oCFqxsfRoiJ8yW1EIneJMRTzI6cBlozLGLYFMCHmjVMTpKtlHTX1?= =?us-ascii?Q?ZER6APuJlFwNpqs/2sV/ZFTuvN5IAsGdJ6uEksebhiLtAdD8HvkO1FRG//TD?= =?us-ascii?Q?f0uo/GuCR8XHU2BP43iWGj0Py182zSyKWQKRr5C+t58XuD2ZnWA32uOC/oRW?= =?us-ascii?Q?nH1JFUS5qePTaKi4VNd8cG3cGFxWx2ZiWfpLvVPMRXj2UFZzSWGNNnjsqcZL?= =?us-ascii?Q?wSUPYMi/URys8xAO+PVZkmmAca7xy8VuUhWx4EGrHEG6WQEubhDRq8ObqOop?= =?us-ascii?Q?896vHSRZ7xDhlmjeeF4VIwWc87JYD5qb0F83ASet7SaLdZP8NGMOBuMqeu7v?= =?us-ascii?Q?9DXzTyVOLx/OLiRHmOfs26CgSXCdRpne4EGirzIZl1uOjBXbgm7+zEZ6sudp?= =?us-ascii?Q?4attaZa55KMxScysWzXZSuIg8jBc5F4nftrDKaCztCWmqRLiTE9mkbnxe9mN?= =?us-ascii?Q?6dUTpie2ORd1dqLZyPkMVHQHo/Yuhb3za9ySNNhkuXpyTdDGBY0Ba02GDDpd?= =?us-ascii?Q?uS/kxAgNng3KjiHzD+zh4hWWcVjHsNkK1O4DBpNgHPpT7Utubk6e9dQbpKOc?= =?us-ascii?Q?K67eAYxX+iBa5x5gsyd8wybLC+6K2tXyAlJIhGrRWKgWHPQEylj6LagEPRWC?= =?us-ascii?Q?J62vxoQgKRBLIx402jxHct29DDNa48mabk4QN6avklTk3bmOgefbiuqTi/WC?= =?us-ascii?Q?/N/dbO9X6Ft2bnZ36SsnUOyA52G0JuYQPUHGA0LmBWz4IBmRPnfHOMJVK3pl?= =?us-ascii?Q?UZb6UNnxjU9V7UJg2YTp9xGpOB8f+QGq+S36pQtpWc1GI6zdlgFcQiCOZRkF?= =?us-ascii?Q?Pgo43H2lpF2FXenHPlBE8IUuPCpob6+pECNbj+KYmtRfA6vPymFCrA2Fk18j?= =?us-ascii?Q?JzF0IDaC8Y//FBSOXr/Z3m7yL7ckb4V2jTvu7tajKs734l9jrRO8C2zBMKyc?= =?us-ascii?Q?ouNr9lTpx6PH914FqE/vdMfnwlhDUs62KANAqm54Je/IGpYkADC8Y73cRLpY?= =?us-ascii?Q?ZCLFQ71FeTpTFQqvsQUUAn95/iqRUjj2hTMr+I3/AmAf3IracRop8Cqx7am+?= =?us-ascii?Q?/LxQMmW0pD0czE7IXj3SfwJKNjJLd4n9IoyNl3FS9NC92tEnmztbof1BEz+L?= =?us-ascii?Q?Y4FMONigtY5MHxYXFRtH3uP4QEFbmV79Sy5LOFCChkshHwHOIpk/wGBCkrJw?= =?us-ascii?Q?DS8oKxOuRpFEFLMGm1/FwGgMOXptbauoAbf2URcSY8NYDscivjNw91QxthWQ?= =?us-ascii?Q?E8EoAJnXZYzVvJ61MNrkrDLLyWmhp0nWU9irU/AFpte4ZSNjuTX2mALAPzTY?= =?us-ascii?Q?1z7eyRshw+Ve+Fn9Fv7UiTTPfOKgCE8ttjgkyCtJigB5GZmhfJJ9gQoyQxE1?= =?us-ascii?Q?DWLgLCkJUA=3D=3D?= 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: a8455c1d-30d1-4aff-1b4e-08da42621da6 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2022 17:30:39.7531 (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: IcOH3NJRB37/7m+9xAv1yYrh+AK4rsfxxkKJmfb0XIJdfLWzHAy45vZ6scncq0gJ9zkdeSyfqrEHaK0/S025WQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR18MB3454 X-Proofpoint-ORIG-GUID: iYVDcI_KZXgdihgvBKH6npAY2PqeSUDP X-Proofpoint-GUID: iYVDcI_KZXgdihgvBKH6npAY2PqeSUDP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.517,FMLib:17.11.64.514 definitions=2022-05-30_07,2022-05-30_03,2022-02-23_01 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 > This patchset introduces some of changes discussed on mailing list for 22= .07 > release in cryptodev asym. >=20 > Key changes: >=20 > - It fixes API for RSA (expescially signature paddings) > - Adds Elliptic-Curve Diffie-Hellman > - Adds Eliiptic-Curve point verification > - Adds RSA missing padding fields > - Adds asym op flags > - Fixes many API comments (like EC curves) >=20 > v3: > - removed 2 commits >=20 > Arek Kusztal (12): > cryptodev: redefine ec group enum > cryptodev: separate key exchange operation enum > cryptodev: remove comment about using ephemeral key in dsa > cryptodev: clarify usage of private key in dh > cryptodev: move dh type from xform to dh op > cryptodev: add elliptic curve diffie hellman > cryptodev: add public key verify option > cryptodev: add asym op flags > cryptodev: clarify usage of rsa padding hash > cryptodev: move RSA padding into separate struct > cryptodev: clarify rsa verify with none padding > cryptodev: add salt length and optional label >=20 > app/test/test_cryptodev_asym.c | 63 ++++---- > drivers/common/cpt/cpt_ucode_asym.h | 4 +- > drivers/crypto/cnxk/cnxk_ae.h | 8 +- > drivers/crypto/octeontx/otx_cryptodev_ops.c | 4 +- > drivers/crypto/openssl/rte_openssl_pmd.c | 17 +-- > drivers/crypto/openssl/rte_openssl_pmd_ops.c | 33 +--- > drivers/crypto/qat/qat_asym.c | 12 +- > lib/cryptodev/rte_crypto_asym.h | 217 ++++++++++++++++++++-= ------ > lib/cryptodev/rte_cryptodev.c | 15 +- > lib/cryptodev/rte_cryptodev.h | 4 +- > 10 files changed, 233 insertions(+), 144 deletions(-) >=20 Please fix build http://mails.dpdk.org/archives/test-report/2022-May/284968= .html