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 44FDFA0542; Tue, 31 May 2022 09:38:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 349A7400EF; Tue, 31 May 2022 09:38:00 +0200 (CEST) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id 69425400D6 for ; Tue, 31 May 2022 09:37:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1653982678; x=1685518678; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=x9ivD+BWSJgG0WCJB1e4FhpCjIrF+vOg9EP4BwelEQ0=; b=iR3WdlhvSaapp3jvLHLiL+GTWRcgUMaJGIg7+SbYMDDoHGn5OaTsE2vk uZaMtEqb4c9J/VewC9yVkGPhgx65Koc2pg+VGRY3XdbyDycUsy5k8Rkiw 2GedgCa0ZDxNzZpRFXz/LXtmtMR0Ti6uA9gJDXs4MbSYNqyv1+aNcSBj+ iD+ntZsOkI2HUpZBXQGGhhIJehUa66ZmzS9EWMxa46LB9cluh5YyWJY3R kquyH61RegdDrl1e/3aDMoIbymmhsE7thPYO2NFDWtSnsk5GFrnsWZ4DZ uxxu4gXj3C7Jj5gSxwZgRY7XmvEF8NlNVxTswHJ2EM0vXGhaRn0rPcR+J g==; X-IronPort-AV: E=McAfee;i="6400,9594,10363"; a="361547588" X-IronPort-AV: E=Sophos;i="5.91,264,1647327600"; d="scan'208";a="361547588" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 May 2022 00:37:41 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,264,1647327600"; d="scan'208";a="823153616" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by fmsmga006.fm.intel.com with ESMTP; 31 May 2022 00:37:41 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx606.amr.corp.intel.com (10.18.126.86) 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:41 -0700 Received: from fmsmsx606.amr.corp.intel.com (10.18.126.86) by fmsmsx609.amr.corp.intel.com (10.18.126.89) 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:40 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx606.amr.corp.intel.com (10.18.126.86) 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:40 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.103) by edgegateway.intel.com (192.55.55.68) 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:40 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JyiykhpFZh2fzP+QOfh8iu/xmC6XQWcALFW4mbTDI1I2Otj5zKNGMLNZapWU5zJ4GWB9vQuu4aYwzKpPNM4ZjmLda4gigKWRvzhdpVNRIWG03XEHlZgoH2IEi9TQOripT6s5cvZQKkneTmQPboQE+ipnwGtUK8N8lWOHIHP1FF207glCEDEwWwmzx1/k3gRnizI7epJxh+uGSD1xMUM2AA/zvvzAa2R7T2/UwjZOO+09qiKfaNfXpK6Os4+RZvqKTrnk3DjC14S/WO9UD5iposS3a7rfXpjWNXYIcmgYCTeGqd3C7MJE6hSsPAltueGTITCgDTErQ35HXilnouqDow== 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=x9ivD+BWSJgG0WCJB1e4FhpCjIrF+vOg9EP4BwelEQ0=; b=Ma0q2SfT/TgxF3LVJG7ntDWUOfjCSkV/pEguXMnS+rU7D10ZA1Jp8QBk9hOSGQENfUMzrYPAB4HhPCw5vmms/V8QFORI8xdqf/KAgslh3LUfC9oY04T3noMhytfLEZSsfE0NVI3OKRjA/dy2ZAvzE8wIn/E8tMNIclGpemO+z6bw3T7lIra99hrz9AUe/jhajAzJgB998m0gUZd3fi4yTzWwfgUlWR6edYUdo7Dx0aKPwBu0tqn2KCh+dlrnQLq+NZdEh2Yz2p73fkiqFUpZkzbVwvD12PVNUnV979TKSTk1Sw5am8qxR7tcSSv4tS60iF70VoxYUzQ4Ew719X9yAw== 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:39 +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:39 +0000 From: "Zhang, Roy Fan" To: "Kusztal, ArkadiuszX" , "dev@dpdk.org" CC: "gakhil@marvell.com" Subject: RE: [PATCH v4 08/12] cryptodev: add asym op flags Thread-Topic: [PATCH v4 08/12] cryptodev: add asym op flags Thread-Index: AQHYdK0bk5czMmspg0CWCay+Uio7Fq04mShg Date: Tue, 31 May 2022 07:37:39 +0000 Message-ID: References: <20220531040439.15862-1-arkadiuszx.kusztal@intel.com> <20220531040439.15862-9-arkadiuszx.kusztal@intel.com> In-Reply-To: <20220531040439.15862-9-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: 8cc13605-1e38-4c23-9263-08da42d87065 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: WGgh2pvVq5wbJidQINE0xOV64fo2lAUAUeBI5zs5QRvvUe3fkQwf2iQBKFlVoxo7DhjeTAIGWncoKIUBnT6cgqpqvDBo1xpJBO62doyHuBW3O30IoQ4X7eBiBFV+91pHlycmvW1DId/bsg8vBurTgYPizY4ZrwIOKJlSbc1+reU7ILE41nNTE4taq1ZObDyLe+VzK2NAvleheLcI0pQMeY1UNwFprbcZT2v9INcBGvsH+oA0uuHYKwhG214F0Y0ss0LVJylzptW4PC+3DxMl4jk40QbYygAhQKmIiDsVNraPyFBIx5VAU1anQ4ERGcjOoRoWJX9evU2pjgqnI+z7Owsm/2mW2vpi+nBl80/wUIz460PFpzMNKiGLL4ewoUed1vD+0MhKrddDp/jzE1HNVstVRabDCK9mKRfiFtKajUGTThDRrU4BOXSIF+e/qU1n+MT4NUfG+aktYJu1T5wUcefOrSiImIdmtg7QyyP4r0nb0EXZ5+LN4ujj9f50Zf5k0OGyBfND04QtAxZplSeTwg0B6qzm85TwsJKbJ6mXg4bCkWbR8e2+ffTFoQoIDei3x48tCms4Gg5BVXz+tT/YkHK0dIaZxoqfzQCM/t1yVZ4S/A5FFUbVfyVrqOI/sm/LvITB/4hnBU5Kj8zOMHq2ZTkIPZ/jePi4WYBuOGY3R40951EfcduTg/bHkwVFY21LC+Qt9QS4iCkYssYYig0coA== 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)(8936002)(38070700005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?l+bX+Whv2hjLVOm7v2lsLlOtYd7n6n9pzOi+nlbn4Phd4FutSYxtQUO6?= =?Windows-1252?Q?5BmXZ5nE0ZNnehIIYbT4sen+J6dGGv2Cs/u7f8d3e8Q3FkflRl3Tx4tb?= =?Windows-1252?Q?Ci0K59VQrBV0Sqlo4uD1+t7j2GVyj6Nn8thmLemCPoBsBcPKYii1nYPm?= =?Windows-1252?Q?xr4rYvYJRVaMOb1LJrvjmMjGYpmj6ODUsqNmBuSMdKj66nZPVVvVBSA2?= =?Windows-1252?Q?P3Op3oep1gncE6A8nG2VqvnG/N2o2jEXUfyH+6DCtf/3laVS0/MZuL6r?= =?Windows-1252?Q?JIMAjzV5cozJxQspPE4AbGc7c4wsb4SSWdGPNp5CeeQVsvXtQ2/mChXt?= =?Windows-1252?Q?0zUl296HBDyRXpY9NpDq4U0Nkgkzg75XFGnc+6eOzOfdt/vLa7GVqBED?= =?Windows-1252?Q?Ddh1TrOxxBwWeDQH4qQvywp9XActdCdiyLXD9fauy8ZXDB+D9G/xzXqQ?= =?Windows-1252?Q?SqL1ietu5/LXuUgMxIQp90LMZ4WXIqsUc4d/o/OmvEM/4RS3VNUPEU3S?= =?Windows-1252?Q?t+piL7zNbR+kUy767V4JhC6J8jnPRuRgmq9YSPZwHWWr5fGtdO4m3B65?= =?Windows-1252?Q?bNMF5QsFaVc6LP7ngEs4NyWTS7v9ra733yqFWw0SqmNVeFX2GKGR/w+o?= =?Windows-1252?Q?0r4TZn1q8FHp0+Bo0xJzRVHDWcesb6FA7LV8t8OSBt/reQ4PI2Bo8dO3?= =?Windows-1252?Q?AAtKPr5hDYaiEGP4hXAQXkO28VRHbfdyI0GPZCysYmjSQm+MQFOHkdkM?= =?Windows-1252?Q?A4gENTDQDGl/dWQrXna+HKTJ82/5hN9jO7UvHXv1IAZ3bo+1JHGA2TXC?= =?Windows-1252?Q?6C5yg2FZiZN8K9YFhBHyTmSEo7sK9hz4qsZZ88R/SfZDwNusy8i+iXJN?= =?Windows-1252?Q?DDr14wQBNfHD21NN3fhOR+Mr/cBhYX+VUsqUMgddbfZ1gbhDnfRldWBW?= =?Windows-1252?Q?IlEJVZlErOKwhI5FtY4935PzPXKbUeU8RRe7OnD8C1NZ/gqg8V+IF6Yk?= =?Windows-1252?Q?AXMb2y2mOqVD2OaLO0jkCc3BINYRJqkHsw2+ocwSDGhZJQ5llh7qSa1A?= =?Windows-1252?Q?yj0+V9/P17Z9cAte3OK5VRE8T6Z4bapaQ9aWhPVR1JFZNft5RbnP2ovU?= =?Windows-1252?Q?GZSropr+viwCXFRq69Tvj2jYCMeUJhfNMh3/Y3wmPD6sim+aFK4FOabX?= =?Windows-1252?Q?mwJt1kXjA1wakz+L1fHVmHdez++PB+X4S4d3DPOmadislZGDqUSE+rOL?= =?Windows-1252?Q?w57M00FJmWq1no8XONu4XhrpF7nTIyV1+5PXo+5WToO02D3uzX6tpGRg?= =?Windows-1252?Q?ScEeMevHwfvwSx6pwLcWoc526S8T+aQUAlyhvmHz/QuptV9hidjBjwaC?= =?Windows-1252?Q?J4TR9yssCs989UjvK3sI3yMjpZObn2o20EAQiSMx76CGTs3VifAZSHtl?= =?Windows-1252?Q?Ey0zw15EpPg2l/rghid4nEUqeMTDZJfnCFFGbbHcoccMSt2/UuQIYBCM?= =?Windows-1252?Q?/evP+656WKHmLyMz8HuZ4pP582iCoD2CotrW+Idj/bIZUGY37qzGlqza?= =?Windows-1252?Q?2MGB5S6Dm7xxjJiFQDtUg0c4jn5g3noDCLjpMUn468sQWbx8vbme/SmK?= =?Windows-1252?Q?5A3D65JTm4OfhJ0CxEtk3Va8ybUhKp+JOkQAM7JUkg1i/ivzNnbS3wc8?= =?Windows-1252?Q?wEqBEhsaw6s0OTLrUYugvOK8oDRErizQNq/i1PosqOj97ZXFDGAa0p4W?= =?Windows-1252?Q?PmD4lklfuIa7kEv2S5czNhOJ+AjuPHYmlcU4PMsopcr/Y/B6CqqeTXRk?= =?Windows-1252?Q?5d8nQ67W6fvnGm2piwNxsZ18cdKZl2nraDQRHSaWAB4oDxpjVH33BFD6?= =?Windows-1252?Q?lB0hO6rK4jvtUQ=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: 8cc13605-1e38-4c23-9263-08da42d87065 X-MS-Exchange-CrossTenant-originalarrivaltime: 31 May 2022 07:37:39.2264 (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: R8Obov+cXXtPvF6m7uEaKYNkgUSU5D1VnkWiQ/SMKuq49JXaoo8xD5GrRwBc+Hg6Gi1uSKFFu5QpArN7HWmPCw== 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 08/12] cryptodev: add asym op flags >=20 > - Added flags to rte_crypto_asym_op struct. > It may be shared between different algorithms. > - Added Diffie-Hellman padding flags. > Diffie-Hellman padding is used in certain protocols, > in others, leading zero bytes need to be stripped. > Even same protocol may use a different approach - most > glaring example is TLS1.2 - TLS1.3. > For ease of use, and to avoid additional copy > on certain occasions, driver should be able to return both. >=20 > Signed-off-by: Arek Kusztal > --- Acked-by: Fan Zhang