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 2937CA04FF; Tue, 24 May 2022 16:47:29 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CE88E40140; Tue, 24 May 2022 16:47:28 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 916AB400D6 for ; Tue, 24 May 2022 16:47:27 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1653403647; x=1684939647; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=pOJg4Lk8U4acpov8ZaROJ4HuZdBKSs/A3Vc3E/lDSWU=; b=bCLr3FlhBErURuH3RGWGuUTXUxt35aJqvWyH+VvnbZYqJemb4MP/N8CB OACOFlLHHYVT3DhFkBdyZj5mjBxG127O+jpYnVFDsx70jPY9JCgJVjXke HaJzQ+beLuynpvBTtnm1LxDJaGlpv/2iSgxrJsIz9Mg0yjIyRTtv1+1yB aO+BQmXiuXCOBdT8Cwxiwgo4f2BSSx5WH9hhBlyaQ5VQGEks5ChYJn0BF F91sksMS6PrtrqHJ7+wRLz2X5DuYfSClmjE37Vv56s4/9ujJ8tvGa0lEL Yt065CN25HDdKIn/2p/jnaUFUbRTTMLvK4dLdIbZAY/TcAaM5Imzdg4tA Q==; X-IronPort-AV: E=McAfee;i="6400,9594,10357"; a="334196440" X-IronPort-AV: E=Sophos;i="5.91,248,1647327600"; d="scan'208";a="334196440" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 May 2022 07:47:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,248,1647327600"; d="scan'208";a="717197617" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP; 24 May 2022 07:47:26 -0700 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 24 May 2022 07:47:25 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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, 24 May 2022 07:47:25 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.44) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Tue, 24 May 2022 07:47:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=czhZ1gFFQU4Z/JLNBhq7CV22V20pFJg2uBxVP7CwhvhWRPMywetrB/JQOMDZOubJIRplaR1R5sTj4YpjDOrNtH+HZl8RTo3OQHDw9vqqlAwZKNZpLGTyvq578kMx0Gf8F+/AbXcaf2rM4ed7dyZ+8+OIIcapE+pIb2jJpjWuURSfYQYGd2o4Umq3Jikl3YSykelrnLqnrshD3Vv0DseYiqd/WXMWeU1egvLptpDPuidcbe54HwwBFrxAOXsUUPcCz1guerrM9SHq5R8xOLOD+yzz55NfNaO2oA3WFgj8gsnY330roASjAu/uRcbz0By0lv1oc/gu0khKgQ9xR+8l2Q== 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=fjVi4uuUN31jkGihE6aLg9BLTmEhanJ7NT+nwqQaB/Y=; b=FEzb1ze5KELpZUVvF7rgQa/AkL/MjSZNQyw1ss0IlKW/CBTordBtT7gBmKerza79Sq65V0NZasMp7W9WaqAU0vS1pi+c54+k+TaXs6kOgfg2BGPpvhL1PEBMbfkSjg4Aei6J0rQdFlRGLwJuTnMWM8h35+5yB/pB16LC0IQCzMVIjWTBwYIntVGyDUcZhezUxcEOu7MWJmhSnRzllFdvU4p14/bNvESdFLJYfPwYkSwfTAoQHKM7yfGUoPxt8hQe4SjgE1S+GchgaEk74YdPtyZtqDI5nTuw04ZKQgDd/9J1+s4mk+kdM4ajt4fJ0+IUExJRZicV9BdLGMcgOAXslQ== 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 CO1PR11MB5009.namprd11.prod.outlook.com (2603:10b6:303:9e::11) by PH0PR11MB5013.namprd11.prod.outlook.com (2603:10b6:510:30::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.17; Tue, 24 May 2022 14:47:24 +0000 Received: from CO1PR11MB5009.namprd11.prod.outlook.com ([fe80::f538:5980:ef0d:b634]) by CO1PR11MB5009.namprd11.prod.outlook.com ([fe80::f538:5980:ef0d:b634%6]) with mapi id 15.20.5273.023; Tue, 24 May 2022 14:47:24 +0000 From: "Kusztal, ArkadiuszX" To: Akhil Goyal , "dev@dpdk.org" CC: Anoob Joseph , "Zhang, Roy Fan" Subject: RE: [EXT] [PATCH 11/40] cryptodev: remove asym crypto next xform Thread-Topic: [EXT] [PATCH 11/40] cryptodev: remove asym crypto next xform Thread-Index: AQHYbBe2UHM2F4o38UOTiTgBHrrEV60t5jIAgAA66bA= Date: Tue, 24 May 2022 14:47:24 +0000 Message-ID: References: <20220520055445.40063-1-arkadiuszx.kusztal@intel.com> <20220520055445.40063-12-arkadiuszx.kusztal@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.500.17 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: c428aa46-cc29-44cd-d62d-08da3d94507d x-ms-traffictypediagnostic: PH0PR11MB5013: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: U2zM5IlRMi4qBL3ii5QFKaZ6SJqAY5HXCUvlLpy6J+NBxByJkCFEBs+UkEfaZAYZZFni5E2dCznC37NPxbWuWj9GMjUSdEHMphGdiFQQ2RLxj2X1e94f/ofO6k1v7+jCVU6oKiyveKLrqruJ4KSxKTqX8r5/E5f/AJ/oUtSM9Tw/cidhtMOrliiYx5d9dXiNB6ms7atEdCKbfvmGJyPemfd/1HIOSw/uYQy+SUFH0bYW1llvDLhCVXdmAv6uk+7vJTppCzIDcE9aGq0TxKMXWDHxoJdJZ+M7qacNMCqDcP8OV0w0KbvMeLo7eR3hArv12MhBzrgTDnx1+R6vWlF85CLg6QNWpO7dz41nPhJYzBLxIlarzlA1Uj9olqcbrmD/p2NEEFCXy+HvEnLHnF14rhdyfYesdfR1RylBI+siRKijLx+xD9iormMS8k31eN2lF4NPEEXMB1nqnpNVjxrFF3rn9L0TSehUGjBZ7Y3pjWIJ/05e49JCxvfwFi+7bp0ejt2IWVU3wHDbXqq1jbbQN3HTNP55W5Iiv+4EJdY4B79XCBnEOJtHuNJI+LbND2Ghekxk4pY00sSck31mqmimm3Io/yBQ5eaMHeKzMiPR3Exvu1/bhISwndj19OcZCC7hzbAB05NtLYNixDJjeV1NqBR9LHCC0e37O2jtT9x5PRzld4Dpd2m/SxjnXC51aJFsMgwbFi00TLfbCMdjHVJ9yw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO1PR11MB5009.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(53546011)(38070700005)(186003)(7696005)(38100700002)(9686003)(86362001)(6506007)(107886003)(2906002)(122000001)(82960400001)(26005)(66946007)(33656002)(110136005)(54906003)(83380400001)(316002)(55016003)(4326008)(8676002)(64756008)(5660300002)(66446008)(52536014)(66476007)(76116006)(8936002)(66556008)(71200400001)(508600001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?T6s8RvsTSYRJ8j39OoEk/tKeVLqTU83X12KUYZiX3BymULej94OatPSCbmzr?= =?us-ascii?Q?qso557AyjPfXJVrkSPGf53N0f7arSvOQv940O2BrK/dJZfcsEt/ONFO6heEn?= =?us-ascii?Q?nHeePVvgSeM+KswNatm9pGOvnSgG76M/qz6hI2eLvVYEntySy8PkyhaDM3M1?= =?us-ascii?Q?hDn5Oq52QKyRJKvGTpOJE0ex7bLoXv7URP4F783tKTFqGOegyo7S+ULIm/nm?= =?us-ascii?Q?qaNfQMhvya8XX0w55qW6zH6aUcHOGTi5ZJ1wE9cGcoNSmKJ9R6VJSukmkGtz?= =?us-ascii?Q?0kBUKTfeAnJO7Uvjhnz2ZMr++lNFiLqZ77iffxDph9VoWayNKQfWYSmh/F3E?= =?us-ascii?Q?ADOhCbridwoIN2w3evuc45E7U4jgM7iXSwTUkss9H36a8/3se7QEmJ98pS3O?= =?us-ascii?Q?SK1bSslmQQJwHoV5yBb+pyt1fkajv5KcTPhR1Gb7ZTpE2BoTGWKE8qbhv9bt?= =?us-ascii?Q?qWY77YhmVuXQqLp44SJZDvMC+becdo1Sl1np1dyB3sg7wMX5BCiu02by2Irh?= =?us-ascii?Q?/e65Jzz4St3XJRJyxBUN4XeFb0gmiUw5fFMaZwMc3/lg4HRm6Oy9M5dXdRCI?= =?us-ascii?Q?DcGKf7TFUJwmpUJ6ZilpdRC1zFzikHz0TyM2Pk1F59xxhWsET7/sX4aZoU/j?= =?us-ascii?Q?aoDqWAP+wGYfFUZAZEfXadmmeDmCBib64Rwq1h/Oi9uMaGw7hLDTuGAirLBy?= =?us-ascii?Q?RAUS+QHbv3msA50YAGkx8iXQ8YEWUP3QVt8fD6WhKGXobUBYVQdp1Rnaby7w?= =?us-ascii?Q?ps9Znb19EHSb3s6/Nq6/ow9mpu62BlCGJOM7ZfcK0fak9OxTWL0xF3Od0a1g?= =?us-ascii?Q?iJKedDYhDE0RFaplIDkqvdCiAvMOYZlGR1rJByr0HeZjY9/Zr+iuaFw/7rRY?= =?us-ascii?Q?lECk4JIt4LdS4dz+aV3Jo/ZWPEjhW6TfzNmMRhpSSwzlo9+C0FSKNiTJsF09?= =?us-ascii?Q?w0EzRXdxjU3HwriMYlc1GiHH8+0IB4c2GdF4x0sNANhmpH3ZfGAvOS0zVB/G?= =?us-ascii?Q?wu2gnoxWavhBq/eiBnAh9xM4S8tfupzWziOnZEbJE+ilPiraxJYSgmQW9zPY?= =?us-ascii?Q?5M0QxVqIRP2BbbM/7mpJnQiq/+LlQmkt0NTqzt6xQ8v1JQCUdG2RgW5D7vdX?= =?us-ascii?Q?h1jWCegdU3vDOP7UT+I/72ZskcOi9pb5GxMFqJ3gDj3UbyKoe9baS5mK7wsj?= =?us-ascii?Q?+ViuHyR5p3j/ZHVE3j5ttKvVPwOusZmv0QDd6XcFhQTYngvFx5f16wKat4pV?= =?us-ascii?Q?Z/cNiRGBSioidCpkA+9iz6REeGLi8LB6Yq0nQ3/K3Hgik+aS9RvEAWnC96Ix?= =?us-ascii?Q?ZmEUXulGfX/dr5i5/fMb3ngDe2F5n5SOq7AVpXRU40uGnxs7ht4yM/y8MWsS?= =?us-ascii?Q?YTgPExsrVN0JOP4ekMTJtbSUTVlWY1qjYSjpCf510BlRvHyQVcYkg/Wy2dQ6?= =?us-ascii?Q?yrkL3uWji8G9BurNZRmYic2bdUf97ROWLajtZ/1JkIcYYw8F+S7XPSosKt8C?= =?us-ascii?Q?djqrwIjR2S6lRNnrwegviDaOWM3Tf5Gw3m80AETRnbhpVYewfQnvploTsLAa?= =?us-ascii?Q?rdoPJnFGxpZ0VjQKjytI98WJXso0UIViiOoR9c+aKcH5UPVFwsa8/vptL8rP?= =?us-ascii?Q?6NPCMNrxa0Qc024GpdYgHKHtH8ua1La5fFjrt2BaGwPZPVS7pUlGR+BV18rM?= =?us-ascii?Q?obc/SYLShYspRQEY+A7twCRjUlAM6TVxD8GJQXknJwpBB5fnSl8e1Xc+Plt2?= =?us-ascii?Q?zDe5TmV2j47xd4e6LKQsmIQpWGHA21s=3D?= 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: CO1PR11MB5009.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c428aa46-cc29-44cd-d62d-08da3d94507d X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2022 14:47:24.1068 (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: N1YFvwzueOfC9+cn2PDC3kFJOVdE6jwMsz9MCZ9oL3k1eDMQXyHBDntxV+5r/TzjhLZUgKB5/3zRcaxPCsAmPr1W8EVWduyAO617HwTq1zw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB5013 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: Akhil Goyal > Sent: Tuesday, May 24, 2022 1:13 PM > To: Kusztal, ArkadiuszX ; dev@dpdk.org > Cc: Anoob Joseph ; Zhang, Roy Fan > > Subject: RE: [EXT] [PATCH 11/40] cryptodev: remove asym crypto next xform >=20 > > - removed asymnetric crypto xform next field. > > Rationale behind having chaining in symmetric crypto was a fact that > > encryption and authentication are usually done on the same set of data > > independent of algorithm. > > HW usually will be able to handle it in one PCI call. > > In asymmetric there is no such relation between algorithms, therefore > > next field would be useless. > > > > Signed-off-by: Arek Kusztal >=20 > Please check documentation "doc/guides/prog_guide/cryptodev_lib.rst" > Not all asymmetric crypto xforms are supported for chaining. Currently > supported asymmetric crypto chaining is Diffie-Hellman private key genera= tion > followed by public generation.=20 [Arek] And why do chaining when this can be done even with one bit flag. Also, currently API does not support chaining of > symmetric and asymmetric crypto xforms. [Arek] - This is one unlikely scenario to combine symmetric and asymmetric.= One I can think of was once proposed DH + DSA integration for random numbe= r. But not much else, although we can keep it around for a while. >=20 > > --- > > lib/cryptodev/rte_crypto_asym.h | 2 -- > > 1 file changed, 2 deletions(-) > > > > diff --git a/lib/cryptodev/rte_crypto_asym.h > > b/lib/cryptodev/rte_crypto_asym.h index 1652a434a5..b355cbe5fa 100644 > > --- a/lib/cryptodev/rte_crypto_asym.h > > +++ b/lib/cryptodev/rte_crypto_asym.h > > @@ -492,8 +492,6 @@ struct rte_crypto_ecpm_op_param { > > * Structure describing asym xforms. > > */ > > struct rte_crypto_asym_xform { > > - struct rte_crypto_asym_xform *next; > > - /**< Pointer to next xform to set up xform chain.*/ > > enum rte_crypto_asym_xform_type xform_type; > > /**< Asymmetric crypto transform */ > > > > -- > > 2.13.6