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 1A7CEA054D; Thu, 26 May 2022 13:23:48 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F348640151; Thu, 26 May 2022 13:23:47 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 0327840150 for ; Thu, 26 May 2022 13:23:45 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 24Q2AfMM003184; Thu, 26 May 2022 04:23:45 -0700 Received: from nam02-dm3-obe.outbound.protection.outlook.com (mail-dm3nam07lp2043.outbound.protection.outlook.com [104.47.56.43]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3g9jap5cxc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 26 May 2022 04:23:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nlSMfuoDH6noA3BtGerlfDtcw63WWgy3mtyPm577/CyB6mJE19jlf5gf9BuErSwq+GlA2WW9xbG+O4eNHq4mpUHFT7QusalSkXJ/NufS+7ZpbkpGEyeo1zoUTEyzkjo2FiC8bNlOLOVMJBdoVOKJVJdNEIyv5gqOtluC7jhrNekebOu6nMO6lTprmRq35G7WNLkmIJjnTFistYMU15I4tqMLxVkkTxzqeS+OB/YHdLohw3uNPGiAPPERQGr0TUJeqCtUnxLxDIvNhKE1Eo0pb6PxD1ocBElz+NY3KCFWoTjl1B7OnvFMHVCp4XZznrqrFcYnBwzQHzNf+T2812dNQw== 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=19EOLiuM6cf+AYDDKhEPtxF60CPb26AExMVHBn/1GFA=; b=WeoQgWuJSBJ9PMUIa1ZHj3RJNCx0HHnZi5pRB0cX4YJaQs/WbWxVlUQByxNoKWYnMYMTplpK/T+U/IfR9vgWtxYOUvyXyVbPIU/zJ/me0A340C/laLEw7her2ryQ52YziPrwihCaA1OWnouf+FPynOnD+/0T4C1T2xcz5u2HWPNNJiIcjINV/BI/N/Md9udRx5bXr7FDV5b42OrCQv3DBjzgfknvD2m6vIR3aFslMpNZVxRva3+b7rQquVovS4c5j24m3E8Hr7TgjHL8MQ1ESm8MeS2YMwL2VoxcRHsy8o976TWAAezw8XAivwnJOFbN+QtG7PDiFt2e7T2TU/Y2nA== 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=19EOLiuM6cf+AYDDKhEPtxF60CPb26AExMVHBn/1GFA=; b=cmrzJIdRLYU1OkrTTOiO8D03uMfNM0dQKb9yrQwkISiGgdLspFVGfGXVEXWWVrBYMt6HkgK21UltlYZpV/pWAb4dGvf6WS3JgaDW28blkkZtu69wVhfA/806JepJBIv6kgWv8lVr0y287uYqjv0xZYgmq2mgF03wTwM1iQ8fanI= Received: from CO6PR18MB4484.namprd18.prod.outlook.com (2603:10b6:5:359::9) by BN6PR18MB1105.namprd18.prod.outlook.com (2603:10b6:404:6d::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.13; Thu, 26 May 2022 11:23:41 +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.013; Thu, 26 May 2022 11:23:41 +0000 From: Akhil Goyal To: Arek Kusztal , "dev@dpdk.org" CC: "roy.fan.zhang@intel.com" Subject: RE: [EXT] [PATCH v2 06/14] cryptodev: move dh type from xform to dh op Thread-Topic: [EXT] [PATCH v2 06/14] cryptodev: move dh type from xform to dh op Thread-Index: AQHYcFmKykpA1RXnuECEi2Zg3Cui6q0xAKKg Date: Thu, 26 May 2022 11:23:41 +0000 Message-ID: References: <20220525155324.9288-1-arkadiuszx.kusztal@intel.com> <20220525155324.9288-7-arkadiuszx.kusztal@intel.com> In-Reply-To: <20220525155324.9288-7-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: a468570b-4356-4572-184c-08da3f0a3035 x-ms-traffictypediagnostic: BN6PR18MB1105: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: QYfv3mOA/IoE5jfqv6twcRmUhHF5YL1/SGN584DnCmyZRBLRFag5zjufSuH39h7/6IlumfMiPw2+aPW7lRy4jdNeuY730IYT2XdmFwBUBeLvZ7gXnhC3DzZi+rJanC+Hlt1biH2qJ/6Cis+bF6IrED/KS48gi2osqbJhC+WSOEr9Gs55YeHOD7yWS+hWx4YpHG2Two6oXyrtln9Zl5zOe6DCIhzEHlF0Lv1lK0FXWUyOhSXdmxJtwhqIDUjYXRpuNtAQsEjq4ExDoXH21uMoBRZjcnU0iuPVhb0cMaSruhyUR3B/TvZMdjXk2lHdV/UWGkBa/K/TdzUOec7KZf7Ts+n03kM2zp9+KF1x9pYil6edLAXv3kkrEOIT9f9ytd4o7b7WRM0GHbXZYcRLPh+RyyI6Fy/VWqLQ4uq11QiSPg5W0crJ+1NuQjEP1L/uWBWK2TuZT0skyJ1EX4Cb5loZkvK27B86Rc5ALkODvEdS+EuCJa+OpmUXmwnzeCQXcQ4AfsP3/MbIYkK+yKoMhIs4rOK+cy+KEIxQ7H39JwHahqKrXZ1FEXvOZD9l+CQJC7eGa3djR9apB0/gJAXdrvFWj7Tgs2fwYiGKXPzfQS/rui5Wnq10Dhyd4wrQwl9SD/1QKn3Cw+aWwEIHeaCs1RubsQrSy8pc9QSQzWa+vG3SZ1/av7dcX7ifJ97u8y3QNmj4onKXsoWhuP3ztEs/tvXxEQ== 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)(2906002)(83380400001)(33656002)(71200400001)(7696005)(6506007)(55016003)(316002)(186003)(66476007)(66556008)(86362001)(9686003)(4326008)(122000001)(38070700005)(55236004)(64756008)(110136005)(66446008)(76116006)(66946007)(52536014)(508600001)(38100700002)(5660300002)(8676002)(26005)(8936002)(4744005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?f95zJ2lL28irJS1qJP5Pr2KSp79paDQXdjIhYsLHePggdiH0kPpV2LJ1AU/+?= =?us-ascii?Q?9YqP0ZfxCy0FAurRwFttmbnao4qEKUDjOS8urgB7Gl1VGlZ2sZoWQxb0Oo+T?= =?us-ascii?Q?Q/VuaqqYkeLLnXxoA+cpidcPQ42R6wTFI56UGmVytgd0mUXtOGSIBJMriIWI?= =?us-ascii?Q?b/L5GbtUB6TNVbYj70y7fioERkvfzoa0aKiBBPzzZvqvxUB4N1iUQrfKpPIV?= =?us-ascii?Q?/Eo8IJL1z88RufICVpd66Ws+GIMB1LrYOgPD+l6Wwb0FlRfJGhep/cpM4/Vq?= =?us-ascii?Q?MyT3MM7uFv7uL+d0OHr3iXF2xDgveoCjOjlbm4GRIU+76n6PxbeysNFBUbwb?= =?us-ascii?Q?i7eYWN1A+WFNGoBJogwYpVcg+9M0v5n9+gYj2ltzCqezn/Phejy+3A6oCbM/?= =?us-ascii?Q?SpTs6B2jsujPLQEXePwz2Q/SGbEM4esFIZhpMPhSW+nwXcpmT9F33m2Zc2cT?= =?us-ascii?Q?DxEGvLspY0V65tKgIh6kK219S90XwJOvZBgIqvz4c5TWvN0FJ5n+fWotA5v3?= =?us-ascii?Q?0b6Q2kDJPargnAOnzDB+6oUKla4YNGN62/w4bCRmNxYSXedmDVFfERvhOc5W?= =?us-ascii?Q?VtbJAdEnHLZEIYCiqz8g2cKc3mABUh3JcH8x1+rH+KYEvNF1BFxJzxDHX+IE?= =?us-ascii?Q?2r0yW2P2+POu3WeoI82a2rZpN8JD0vX/Y4NCTEgBM6zZz8f7349g1GXKxlpQ?= =?us-ascii?Q?b1Vug+gJ/ynGPI2Ep45gNiapOqGxUtA846qhzTQqzyIlgZYDD/gwdeo52YNI?= =?us-ascii?Q?i3N9S2YsP07H1OineXp03SXmudtYmSbiHLOIkis6W3+6FrM025PQMGVgWu0y?= =?us-ascii?Q?bVIL7RbscXiGp2NCocEvzdeFo+LtPiKGIxPJVIZ5LBFNIU7O9anHcUTd+IdW?= =?us-ascii?Q?W7d6lqoXgzKUMfMNCV4eOltuqb2QwMwLYftshykqm8U5ZyfUm4L/uuAdtCax?= =?us-ascii?Q?GzuTjMr5Qrb1kctq2iVOEkT7zT6RQdAouE7F2VTrXdbvpJR/G97rOz5VJK6U?= =?us-ascii?Q?98ewVDTV0gCqQE6Tzu8koAgSEWJdNTx2PmJH6r2rYdVpjVxMvV4bR1WLlNP2?= =?us-ascii?Q?nsADjhMV2kZk0yD3D+pg15DTOZoOvuyk9FSy3yfxsVcrqUZvx0RdORGruiHw?= =?us-ascii?Q?BNOndGdngQ1ThH4qxBw7N9asclxAoO3sSIZQJ38//byCzd7xgQyxJ6tggSmn?= =?us-ascii?Q?1tfLDyocy4AlQIs5+WdtwhbZmXWvTBdAvX/fLvAJiD9Pz9RSCRr2SLNUylpf?= =?us-ascii?Q?zfT9H8b37H5yh8oDLM4S7cQgUfPGSjbBEDo7X4OYykH+u3665FGed5oK1WaD?= =?us-ascii?Q?56/KnNKMBPojHFOJtDehdf8VPyzR/H2QpFxLrMW7T2u/qCbWRV7BfcJWZ5Z8?= =?us-ascii?Q?d0qI3xfVccO7CldMmh3PfcgHKT1w5uEuPGdY9rIInSWRN3GMnus1119ZvWjf?= =?us-ascii?Q?jWBjsH6KzhIbtiP/j4owbc3x25le6XhzVBZIBhAG0EvhqGpX6fyy2DCqgGXF?= =?us-ascii?Q?sc3OEhPXFmZmOeWdadN6vnRYhgOvTl3R7H62WILYyhPVlzrR1CCUFF7DokB5?= =?us-ascii?Q?r4BNXt0fLCrSpmj9T8nPAIKDn3uhVpkPWGKK3Vjr4OZcWH8lLSUvz3B+6Z/5?= =?us-ascii?Q?4oJQz/pbtA3y8kxbSpjI/HCxXyCuelc1wvZwPCi+XgpGp4nSzHdu3X0FX78u?= =?us-ascii?Q?Mi0mZdmBbe2Bjxd/Pst/Amh2N8f3kRJ24IBnIh5QSZc9fpvm8lkTQygioxIl?= =?us-ascii?Q?u+zMy+DQHQ=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: a468570b-4356-4572-184c-08da3f0a3035 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 May 2022 11:23:41.6886 (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: l4asUvpci0QGeuUYe5iqawPvSnhhu3rQoRvcUD2Yiu1b/b6h75JbUgVFNpv8vsfSsVwr/Z2pCF7tfV3+SV5+gw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR18MB1105 X-Proofpoint-GUID: XcHq8eqft9ZKn3259ecTeti5cYbQIlv2 X-Proofpoint-ORIG-GUID: XcHq8eqft9ZKn3259ecTeti5cYbQIlv2 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-05-26_06,2022-05-25_02,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 > - Moved dh operation type to dh operation struct. > Operation type (PUBLIC_KEY_GENERATION, SHARED_SECRET) should > be free to choose for any operation. One xform/session should > be enough to perform both DH operations, if op_type would be xform > member, session would have to be to be created twice for the same > group. Similar problem would be observed in sessionless case. > Additionally, it will help extend DH to support Elliptic Curves. > - Changed order of Diffie-Hellman operation phases. > Now it corresponds with the order of operations. >=20 > Signed-off-by: Arek Kusztal Acked-by: Akhil Goyal