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 50067A0542; Tue, 31 May 2022 09:37:26 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3B5F34067B; Tue, 31 May 2022 09:37:26 +0200 (CEST) Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mails.dpdk.org (Postfix) with ESMTP id E31F2400D6 for ; Tue, 31 May 2022 09:37:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1653982645; x=1685518645; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=R8aXX+CP2AGxUUNLkMYV8jxoPmCOHI8jj0x4UVI1vKM=; b=IE91OAAAY4FLzlkInS6uxpm1hNOAz7XRKGuu5rbpDlWLb3Z5TMU4EejN zGjqHpmHMEB1uid+1wsUHHyD+75/cfdZLrpQmfmUizh93zSyfzZRDYgVA ole8jGWnmkJaLH2yXUptdJ0gM3pKGVDmQAw2ZHD/2At7hdRumca1MJgR2 K7HDkbGJ4hEs01nezGZQbv6t2xQvQeMdZ3gxGHnVDB+qYZd6otTwJVpMf GiokMsrFyYKmJV+L/+gds3OsqkAqzYj1/GyXnIEapZ+LGgELpb1As9Ef8 nmFtlJOFviUtjMdM8ttHMCR3/iPHzgsu1HT16LG/9wjL1qGSguP/H2lja g==; X-IronPort-AV: E=McAfee;i="6400,9594,10363"; a="275255629" X-IronPort-AV: E=Sophos;i="5.91,264,1647327600"; d="scan'208";a="275255629" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 May 2022 00:37:23 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,264,1647327600"; d="scan'208";a="706458273" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga004.jf.intel.com with ESMTP; 31 May 2022 00:37:23 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 31 May 2022 00:37:22 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Tue, 31 May 2022 00:37:22 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.107) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Tue, 31 May 2022 00:37:22 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S3VcDrhXfmonWJPiGJoweRzbIf8xVHai5bS0i0vKbofWGnNC5S3tlUW+AEF/gWI7otAIF9cNCVWDQ1C5YbealULfO7/IlSoxflfpej5fjTQ7YMzYkTsKL/B7LBTs2dH4nA5w1YwWV7i7/SK3zySAC6hjQsVRIqHLzg6XmlepI9AP/vDFqrjZSrQxYy6TzCIHvedqLuaSK3RDA89FPusiFVgcS8PnHppBvcCXHPkRNR0JYiw7/o6cqChWQ3RB8aKR+hVBVl/tqf34FLpzvJAzPGU/3ZDq3nqwJEFAvGc1CeLiHB4c1NeFZUBKa8QvzzaxaOk+L/QzU1o8OmiQE305Sw== 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=R8aXX+CP2AGxUUNLkMYV8jxoPmCOHI8jj0x4UVI1vKM=; b=Hj68vvw62leZ3hc/jOIcWWUmmXSqMRYrm3umUp/GfTI6q3PqKyL68LZ0nxOSuSHLg/sTx1m9KuE3PFTlMDgECzRilKQvVVQSoCBtHhU9M2S574Jy+9ruYYCfDWZT+Tej6fPY6MzF7Ku7WRx3nKzKSH6/F5pMy7mB2m0Taq8hIzLhSIeKyZ/i5+n6uUyYfOT1aJN60H8IXPF/SuHHIhwqDHgXMCVMvsWoqMijPmorAQI4k6F/OkD8yup6e2w8T3jUTPWBMxEX72180Aalfc9qhrgzaZA9hFzQPZIKAgMmZVCGgbyADybVleQsEWas6QRxEpZQDbOP/vggOn+/42NDNQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW5PR11MB5809.namprd11.prod.outlook.com (2603:10b6:303:197::6) by CY4PR11MB1480.namprd11.prod.outlook.com (2603:10b6:910:c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.13; Tue, 31 May 2022 07:37:15 +0000 Received: from MW5PR11MB5809.namprd11.prod.outlook.com ([fe80::d070:886a:efa9:7ae4]) by MW5PR11MB5809.namprd11.prod.outlook.com ([fe80::d070:886a:efa9:7ae4%4]) with mapi id 15.20.5293.019; Tue, 31 May 2022 07:37:15 +0000 From: "Zhang, Roy Fan" To: "Kusztal, ArkadiuszX" , "dev@dpdk.org" CC: "gakhil@marvell.com" Subject: RE: [PATCH v4 07/12] cryptodev: add public key verify option Thread-Topic: [PATCH v4 07/12] cryptodev: add public key verify option Thread-Index: AQHYdK0ZR8eb0z6dj06G2ktMhJT3ra04mQyg Date: Tue, 31 May 2022 07:37:15 +0000 Message-ID: References: <20220531040439.15862-1-arkadiuszx.kusztal@intel.com> <20220531040439.15862-8-arkadiuszx.kusztal@intel.com> In-Reply-To: <20220531040439.15862-8-arkadiuszx.kusztal@intel.com> Accept-Language: zh-Hans-HK, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.6.500.17 dlp-reaction: no-action dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: ac17d125-7fda-4baa-3119-08da42d86230 x-ms-traffictypediagnostic: CY4PR11MB1480: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: WqfGXb1HNqV0NBJOu4UY81tCNA9TpyYIh8oN7qspLF8jPX9czlNfx8w54juMAmCm21hlPTb7Kab556SqMBdeMVx3yIDGiWOMsFS8uINdtikVY0PqwiTDyaVo0OWxtoZLfmBsPo+q0655GlEm01f9R/aL3jJJ7RatKVnwb70BqyX9rXBrdFqx2trBVgGHOvLB76CC4qnI+b7fsgu2xlnELdqMnQwFYZ2bSuCV0fqz+bsxSAvY+bgXODvYsG83XoiOJlor55ZdjjtKDKcAYHz8Lbg9nGHuvCfT5P9LvEhcH73qvx1YD31ZmFDBv7JZxm+B9MOujYYAbLn/q2K8HxmW9gpTDGnWKOS8t5oGyLsyYYCZr1QkjQsR4IEprsRq4En5aHHguXytgmTUW8VXJO2A/oKmFxrB8ZxPnqlaPQvtwan8yiC6HfxLkBRF/C3CrBe/V9zIyhshOg9dbGh+NwJM+V4WBXkUpf294E1uGi/VKkLaM/JrsdGDC2ahmjFbeV31usSO++65TNASyL8SeyTQDwM/kDvhm4ww+0+fNwtBRYnq2S3Dslf7xWlMMqVwaPBnm1bu9yCrN7/MvC2eJYBwO/jDBvdomPNGrMMOfdQiGnKWIWpyyTPkbXSGNeuu0J2bGgOaHzXS25wBFsTLeYmS+O127/7u7k6Y4lwCQa/5wjzFRDjhopYHRrvntvbfBAfQY61Ii4NcaYNap+m76UNXhw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW5PR11MB5809.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(5660300002)(38100700002)(86362001)(66946007)(66446008)(8676002)(64756008)(66556008)(76116006)(66476007)(4326008)(52536014)(186003)(4744005)(508600001)(71200400001)(33656002)(26005)(6506007)(7696005)(9686003)(110136005)(53546011)(316002)(2906002)(82960400001)(55016003)(83380400001)(122000001)(15650500001)(8936002)(38070700005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?1EFTjttrYlHnNRIx86b1tid5qtcMD7PVB7UNmiV1tfTNoKNxODe3Mhre?= =?Windows-1252?Q?5ak1/R6w1/wm8509Djt9ang52+hzCbymcZX4sN7Jrsoh93A/U/sitp50?= =?Windows-1252?Q?DRvdBrV5GvWQ4N3N0tRytIt6MEYyH8hShxdWhNTk8xfTACEePKtbZb1d?= =?Windows-1252?Q?hos50JRxBC51yhxxNI+1uwm0jt5NGy3KjVIvIsJEKDEYPqSsS8XkfVcE?= =?Windows-1252?Q?V2TpJuRejzlhTzvG1Imcfz+PiwPXpBRP9LNTvwY1MCSgkefqZKYR1gwV?= =?Windows-1252?Q?F7CXVPPxsZjgzzQhdtNu87mriEylePNuRPjXXo7ycqd6YRUuo1U05Fus?= =?Windows-1252?Q?wzLFTGJTQSkCeHLvFLk1CJcExvtYfr7ZohISiCND6fFWr/UsLfRIXiKc?= =?Windows-1252?Q?EszN/awSw4H2oUILa2x1mYal+IUhlpjsutsrpP75EC46xEFo7CSzGPcb?= =?Windows-1252?Q?6Vku9jCCSRrFGlW7O1GKDBSVfOWyp32zelqOkrDueL4U4AgKkVV/jrRD?= =?Windows-1252?Q?ZSQzd3I5W+8I3vRLTWrMlEmFYoI6v2s/W93RljgQREQiJOSDK2hLuOx9?= =?Windows-1252?Q?k91EBCq6U4HRhj3vXnHg6tMPxHQW21YwGOZVlzHjKRBnGdV5G9pViuWJ?= =?Windows-1252?Q?9H1nvQKx8zjx2xxgILyFWG/+lu4Sk4RSy3pEqzgrIGmyZBTs43In4bI7?= =?Windows-1252?Q?GrWGdMjmKkf61AZw92dzUyjn4bFEZWKNZ/agfGVqxizCu0Vf1O+m/gKE?= =?Windows-1252?Q?IjWZ5cAXVovorBuQ89xAvERm0ceOtNGhETv+PFmSVtLU75Mh9GFrNYIi?= =?Windows-1252?Q?PFxPYRoEHKcV6ABD4EWN7A1Z5eNiq3yUJ8hH5wYmCYCKvLW9Jwti2V+c?= =?Windows-1252?Q?TEMSRR0/ibvfK/i23jTHRk4ZwuyPfcOHbI8hDIQdYTSNpJLcqVnpnnU+?= =?Windows-1252?Q?Bk5E5/YGnw27NUmqazOILPUA9DGpcW5Cws2CGYXL4XaFo2HoOGP8A+7/?= =?Windows-1252?Q?J5CDNf7zoW8lNPAHhHVQsYvWwI+tG8nfm7pl1AQ9PRTWeqKfFoTHHpfU?= =?Windows-1252?Q?qz2iwobigGgJi2bXmTiagzwk2JGa3sCjSthpHiB4+UqknDJ9bRbd1Ald?= =?Windows-1252?Q?7hE01m3dXR1pgPDKoHdGYMe8FkFORj7ctNHx1BfSaXce3CJsVkKqB0cm?= =?Windows-1252?Q?rJWXs6pwkrl2ciN0VOdBYinvssayfV32yton0+lzYLx1obb7NJYBb2IH?= =?Windows-1252?Q?+wd/ORXMOnkd8fRmC9Alwj8LbIsPhWJJOPrJzbfVZhNhhH1B4clKh4f/?= =?Windows-1252?Q?g5nuMioWA5JIzW0W3KxYHESCgijj687k8GgagXHHr9NStkxAkC/e2i/2?= =?Windows-1252?Q?yKMGqeJEBu0EbnxXso+X6JcasxSE59Gqr9hCPr2mpcPs81LWuO6nfOwF?= =?Windows-1252?Q?TIGOBNqr2spPJgCSpF66AGKGnl6fGM+P4zXMLPgWI1lFQT7AOIiQuO2W?= =?Windows-1252?Q?R2LVouvqgugi2hESrmvD3TZocVXKTJEEGeoleyMNY5AJyrHTcc1c48Fv?= =?Windows-1252?Q?Xo8vNLIVDgCen8131xg4SgATQuDzxN38wwIJqcFvsYPzS9fZBagIFJ+i?= =?Windows-1252?Q?BxZ2IGN+h1zmWBe7JB/tamEIf2HhfGT4s6aTDANJ8ThcfZnJl9oYswo6?= =?Windows-1252?Q?YYcbJI7P3QkJKx4GMWWj3ze5m6YtmGntjGnHfgslrfIXprlqPj+QbMqf?= =?Windows-1252?Q?7VvzbBgLxdGV3s5nC+pAx1c5JM08ba8GNoAu5uxisr9SfA5U/boCFbZ0?= =?Windows-1252?Q?QJ6kjSPDN6DzjhrtiKqzt4yD+hNyIyM1j8YDNEULK6xoarNn2Iha6CJA?= =?Windows-1252?Q?P2RXFK37FXgDSg=3D=3D?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5809.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ac17d125-7fda-4baa-3119-08da42d86230 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2022 07:37:15.3573 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 55wVnF/b49PUF3Ek5nAMPOkOQNw18BKMWJBaerMsx7oOmHfe3FpKGJgXZ9nVR5AwZbEiuD+Pr9G1G79FXKzZ+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1480 X-OriginatorOrg: intel.com 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 > -----Original Message----- > From: Kusztal, ArkadiuszX > Sent: Tuesday, May 31, 2022 5:05 AM > To: dev@dpdk.org > Cc: gakhil@marvell.com; Zhang, Roy Fan ; Kusztal= , > ArkadiuszX > Subject: [PATCH v4 07/12] cryptodev: add public key verify option >=20 > - Added key exchange public key verify option. > For some elliptic curves public point in DH exchange > needs to be checked, if it lays on the curve. > Modular exponentiation needs certain checks as well, though > mathematically much easier. > This commit adds verify option to asym_op operations. >=20 > Signed-off-by: Arek Kusztal > --- Acked-by: Fan Zhang