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 5CCC142661; Thu, 28 Sep 2023 14:44:32 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3003440273; Thu, 28 Sep 2023 14:44:32 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.88]) by mails.dpdk.org (Postfix) with ESMTP id 890EA4021D for ; Thu, 28 Sep 2023 14:44:30 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695905070; x=1727441070; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=uVk/AA5LMy3xLhMRAdKR9L2LdBlWuQcmq4Zk6C87ZSw=; b=g9+52T/nW8iAF1zcZ7rWrtKam8IAcGTLSDaYHDof9mioK2spg/yQccSV Ga1ViANoK3Fge1KScL+OKwjdQ4DG/bn6wFyMWhz5l8tSV+Im/utjf5iPf BlWW+qwp2BxGO1S9PqUjpcj/bPamtGHAd1BKPVMfllziIOaXy4pnnB3t4 /XuEBUHvqAlGKpKsREyjL2q9JYTwWd+6OYSMCdyOyq6Pa0JuicKJuVi1b P9amvaOvWYdtztFOUCL55YppgiLYyN7m1rK8T09gBR6Getds3BlUEIxYM Cstap3dTBV9sDg97TFd9b+G+dJVDsvH0Ms0Pw+F6KZUsZS7udyq29zWS0 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10846"; a="412956423" X-IronPort-AV: E=Sophos;i="6.03,184,1694761200"; d="scan'208";a="412956423" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Sep 2023 05:44:29 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10846"; a="815209416" X-IronPort-AV: E=Sophos;i="6.03,184,1694761200"; d="scan'208";a="815209416" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 28 Sep 2023 05:44:28 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Thu, 28 Sep 2023 05:44:28 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Thu, 28 Sep 2023 05:44:25 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Thu, 28 Sep 2023 05:44:25 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.43) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Thu, 28 Sep 2023 05:44:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=odOkzn80NPwerqtSi0VLCQJeupO2y+30fMiPuc1wMcHPZTrlL5yeSPq/AJab9V9ufcN9YjkJWsNkpvqAGOVImHMB74I2A9u9nYSYFYJuxYfHdQ3670z3+XOS9Qcjq23UbjVG5RJY0+5uQA3Z85sYw4Yyam+i1YJZBFIIWsHLchKnNRIq4Aen0igwWrBXez4hN8zfsZpxCob/5E2PkK5JFfBhGesuFM2odlb52++CnaHqJlAC9+1AQLg73zGJowDjPScZ1dvqepj/aOSr4fKzXDRZv5NKorrOsaKZmW2S27FACQDavF8Y5kFgYqCGvXwWvLxi14N3qkWF88mhxhRQpg== 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=A7jq309NPhp+uNAfGNStr/jZlY8l3MkZVAyxTtEMolA=; b=COpsj4o5OATsLSjjAdejfGxMfiDNaYT1xNTsMyyiuTo6DKNlp5wzG8PLYLmpS+gLlj6hKv7e2tC64v2CCZ9INbBHG3BcVh7ayaMPWTpBgPSCrSioYv/JSF1gyZYok28YhA65QLImT/nph+kQLz/8+cTqHehe4fOqPlToMOC3YixN6CoHfVoum1wzjwAanZoa3KPjc3aMPOk51MljpGV5qN1SCn/ANtp/gYO3RY8xuqou1k4uycnHg/s1a/pp0cTNDfukoTAoK12jkjSdykGb48dOmrveJOaATkJqaqCFujzsFqENShZIeyRM9JxgynuFGYR9wQB99CIt60vxzZw+4Q== 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 SN7PR11MB7639.namprd11.prod.outlook.com (2603:10b6:806:32a::14) by PH7PR11MB6724.namprd11.prod.outlook.com (2603:10b6:510:1b4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.27; Thu, 28 Sep 2023 12:44:23 +0000 Received: from SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::4986:f7d2:4c49:b31b]) by SN7PR11MB7639.namprd11.prod.outlook.com ([fe80::4986:f7d2:4c49:b31b%6]) with mapi id 15.20.6792.026; Thu, 28 Sep 2023 12:44:23 +0000 From: "Power, Ciara" To: Gowrishankar Muthukrishnan , "dev@dpdk.org" CC: "anoobj@marvell.com" , Akhil Goyal , Fan Zhang , "Ji, Kai" , "Kusztal, ArkadiuszX" Subject: RE: [PATCH v2 2/7] cryptodev: set private and public keys in EC session Thread-Topic: [PATCH v2 2/7] cryptodev: set private and public keys in EC session Thread-Index: AQHZ8TciAEVi+vzVt0WMVIXGhnfwzbAwMCog Date: Thu, 28 Sep 2023 12:44:23 +0000 Message-ID: References: <20230927113734.1244-1-gmuthukrishn@marvell.com> <20230927113734.1244-3-gmuthukrishn@marvell.com> In-Reply-To: <20230927113734.1244-3-gmuthukrishn@marvell.com> Accept-Language: en-IE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN7PR11MB7639:EE_|PH7PR11MB6724:EE_ x-ms-office365-filtering-correlation-id: cb9c02f7-7c05-4516-a6b2-08dbc020a44a x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WNK0hje8rm8Mmt+CCo1lBv+HSMM+HBT/OpAzhc6Ql1JColbPq0P+/CW908jGrPy/Ra+qVML4XbE/h5fCBBEtPJlADEyj2XYUMR3mwjhWcyvy0BUoFxB4HUxJgR8MCGpFqw/ctd4VGkdr+FNL76aDva+cDtCwj4+hqfamNtrvXHPElxFZR+NUWg24/QX35NslLYqUrkxuZxoSJQDdN1lMEzDwLO/OPi0i8mNCduedwfKhGPuuwT+bV21YODDkEF+StnJKj6fxNEOCAZuWq3ODpFKjBR+MJIh+OhZwVPpV1VYl30xb1F2V5nSVKpwsoy5F4wpMWlmqApxKzD6NOCe7wp/WCk9Vp/h4lBpzT3PczoTJFORKD5R4pkMUZ/rJAks0iAP6Pn2Lp4kO1pr29Ozyl1Cu0ZPQbwF+fupQa9buMjoxV4Iq8fEnRwht7p6OAsUcHVtUSJzS6UA2lpLp9I6gNXkrTmVhznMHrXq8M8Mx0QOM1KMcaD63vL1p4VRyxYCQY2N0wtWsus2IEYR5wxEHLNAOGgfJTS86JEuS0auqMBO4y9wIVXdm8vlQ8Sqy8arCjvyXjA6yo4+sY8jgNfTNdMHUKAaEyJeeOFbAwTbhdVU5oC+7l6aulgyoS2wlZvHZXDxrj0V/2gDAW7d7DZdHow== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN7PR11MB7639.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(396003)(376002)(136003)(346002)(39860400002)(230922051799003)(64100799003)(186009)(1800799009)(451199024)(55016003)(53546011)(107886003)(6506007)(7696005)(82960400001)(9686003)(4326008)(26005)(8936002)(8676002)(38100700002)(86362001)(66446008)(478600001)(5660300002)(71200400001)(64756008)(122000001)(52536014)(76116006)(66476007)(54906003)(316002)(33656002)(110136005)(41300700001)(66556008)(2906002)(66946007)(38070700005)(83380400001)(143363002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?JNHpWXPYa1x/v7mPQvtaoXjygW0yk4a5adkz7b1ZZZdFzrGP0G7w4U6jrUAE?= =?us-ascii?Q?fEx/2P5TBSfqg8Yc/GM4j5WH0sh1KElo0ME4UzVXaqP8cxmMJ/6D3dXNiHX8?= =?us-ascii?Q?jbtukTv0/ynNOUmDtCAAsySP4ggiwGPs+eD3L4ROjLIpenLuEd+BD+qWW1zh?= =?us-ascii?Q?I6R1/+IkwXSpgK4tdTvJk/cD6H486Dqc60btPkKxri1TNTmeM3rcPjyzVGnJ?= =?us-ascii?Q?zwklBWfO8Y7jCVf7lRK68zk84CTuJYaEhcTaJyQlJECRuGXfA+twP/+6SKjC?= =?us-ascii?Q?rV7EO1GGYfgUsD4YNs/u8eWJ7/dR+vFBhEHt24lf4OPVLHM013NrPhzuf66S?= =?us-ascii?Q?DBGZtdCOsMdBT4UWZF9xMCATUaXeclmOZQsJsUfWQYQgwh7la4zYWzL0Lnzc?= =?us-ascii?Q?fI7ohuF7Nr/3cc6G3LHMjXNqpvaStUVnBqHPQvSBLd2wDBhNu3G8k0yHeTYQ?= =?us-ascii?Q?ygYSItJ02QP5Pyn3g6TAj7KdgAiKHXgrMQ/+RERWOPo6LRR2qgmU5Y+qAa77?= =?us-ascii?Q?VkMmamsWGTIODLkbK3+tX+45MzItGTmluL5GCBuAQJAo0VPxccgTbCaoibwo?= =?us-ascii?Q?d4Bh/soXyBF0MJdJ/KMJdFHhMZbwxNraqdIv8zApLva5ZxNYgVLAEyfKFRtc?= =?us-ascii?Q?9b9DRRpHLwRo7LGRM950a8AIT8CW36H/QIZCJZrcia56EY1EY9yso2a+QhAc?= =?us-ascii?Q?MgHyd8Sfa2pgTVLJw2bzXfLbYaTIKSU2S/MbPeORs1MH4d1n5Rm7NNivl1NC?= =?us-ascii?Q?Okxjo+wQS37MabuZ/RToy7YGUHxeSQkNQkLd5hyQ7KrScRBYaQcCSjpyWMCi?= =?us-ascii?Q?bldt4wqzxpFDcD0oqxdPM8Dt86qZ99S6DHMAmxsFwwILpqbvARIqjdoj1ObK?= =?us-ascii?Q?mjMz+4nOdJdPPqcqH69d5rOy7uE42PJqiGXLSffv5hvzzj/8GAW3RKxMW/r5?= =?us-ascii?Q?1KB+hgqLJ7EYoRk5FnruoHt+UU57rRwomWnt7ogGAGypmnS5+WmRTeugsvWJ?= =?us-ascii?Q?mSAYgVPbWXbC98DC5/x/psM7wQoKX5mQkztWPWrhzLVLv1/7re1wgY61+oLT?= =?us-ascii?Q?RyxFuBWzIHjt7XuhlvpVBhqyCtgNAqLq0Gi2+/sDSqbSJjKCzAsOqYblakOd?= =?us-ascii?Q?eBVhlbMsSpX6Vr6767TasAA9ZwtxqWvjDrGH99sgKbkbDNN+vsxB9gA+6k5N?= =?us-ascii?Q?WuYKYU8XWPQgakP+/rpNFnCuCFn1XR9sb/Snwfoz4VnYbxV73nFyY8fRkmbA?= =?us-ascii?Q?LuMzvy73hkk1wWGVzDC1VQRaYimzrMhzuv09kBUwvhQMX9BBR6ZdzHFejRbX?= =?us-ascii?Q?Du+VmGTSviMTdON2+7W/FXnJlmUBoCJRheBNwZKzELF/+h0pQhu8e0w4VsQ2?= =?us-ascii?Q?pzIxa+hUof7w7CDRSdQuBKyR0fGvjA6FjFpmAj/lHQ/sMwLjCmLsW2KMknn6?= =?us-ascii?Q?8+h7BGyY/DInQ6gaUMUM+7CxLFYwnaaBvCGr7zk4Jbl2KLZcjqsxd8t3FS/2?= =?us-ascii?Q?qGMgy2bDDG9PPoL5fmq2yupGOV8qUf/W8gYNQtc2K/M+oZD8DZvOsJ/CpD/j?= =?us-ascii?Q?p76zy1/blMjF6O/G9yjY2TDd1eHNJmqC/33F5SsC?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN7PR11MB7639.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cb9c02f7-7c05-4516-a6b2-08dbc020a44a X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2023 12:44:23.0539 (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: x2f1N7NZXh4dlFA1XonKu4PInv7f31V6J5jYGQWi2u3ZgghQGYxnxkf6nsnSH0JP+2DcmzrG0fJ3ilGVrIfrNg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6724 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 Hi Gowrishankar, > -----Original Message----- > From: Gowrishankar Muthukrishnan > Sent: Wednesday, September 27, 2023 12:37 PM > To: dev@dpdk.org > Cc: anoobj@marvell.com; Akhil Goyal ; Fan Zhang > ; Ji, Kai ; Kusztal, ArkadiuszX > ; Gowrishankar Muthukrishnan > > Subject: [PATCH v2 2/7] cryptodev: set private and public keys in EC sess= ion >=20 > Set EC private and public keys into xform so that, it can be maintained p= er > session. >=20 > Signed-off-by: Gowrishankar Muthukrishnan > --- > app/test/test_cryptodev_asym.c | 121 ++++++---- > drivers/common/cnxk/roc_ae.h | 18 ++ > drivers/common/cpt/cpt_mcode_defines.h | 18 ++ > drivers/common/cpt/cpt_ucode_asym.h | 22 +- > drivers/crypto/cnxk/cnxk_ae.h | 235 ++++++++++++++++++- The cnxk changes should be in patch [v2,7/7] crypto/cnxk: add SM2 support. > drivers/crypto/openssl/rte_openssl_pmd.c | 53 +---- > drivers/crypto/openssl/rte_openssl_pmd_ops.c | 38 ++- > drivers/crypto/qat/qat_asym.c | 6 +- > examples/fips_validation/main.c | 14 +- > lib/cryptodev/rte_crypto_asym.h | 28 +-- > 10 files changed, 409 insertions(+), 144 deletions(-) Thanks, Ciara