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 D8CE9A0C40; Fri, 16 Apr 2021 12:39:38 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B96A8141CE6; Fri, 16 Apr 2021 12:39:38 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 9346D141CE4 for ; Fri, 16 Apr 2021 12:39:36 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 13GAa6FA032157; Fri, 16 Apr 2021 03:39:30 -0700 Received: from nam04-co1-obe.outbound.protection.outlook.com (mail-co1nam04lp2050.outbound.protection.outlook.com [104.47.45.50]) by mx0b-0016f401.pphosted.com with ESMTP id 37xyr4hrkn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 16 Apr 2021 03:39:30 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gOEUiFDTp3bolRMzJLeb+6imOvrlL6I4L36E42d/Ff9RzJ3pwuoy7KFHqDk4LgG+aDwYhWV95BUElVPHfvEAaG66YC15/E+m4J97WRztrk6uV81h1BtAI+dCJ0VO0veu5R50dDUWh3hHRmScl79/EooU8vVJhwZnCF29qxRlYg2YWcXFsI/4zVnnHa3vUjalYShvtEZ55jH88ygswYyY9qA3Jmc3OuBQV+qtmyHwtPUlK+9Cj5POQlZMEyrKWJtrbq0mvz5vDbkaRYz5UdUY2EZTIFahajUxeZUBDJAA0r8r/qL/T/qqdytYyGjlqYvabULonPfFXWGm7R2aqpj82A== 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-SenderADCheck; bh=Y5s37/9GH9fMHkbb0lIGJB2eHfe9xNK/ZpUKFhFKZYM=; b=GX6QjhyUhQctkYuyZcV1w/bdMoX+w/Nudn12kRiSw9kysQJeziokRZD6QgnVrdNIeo7yavtKDJPIt9uC4xa3z7ikzSTZgmKnR4lKs/tTLLCnxVFIZoEUgLjB5dsA54RolP4/wDeDGoCk09uH5XZz+oKAdgL4Z6l3rZLW9s56qyfEuK+vTnhh0r+KMC/xO6e/ExXCo1G3fjcnTrK3SNcEwA9z+D/kNAbcOrMtCDbeN105uJW+zYuR1Ef7LMNjn3ij6Rfw1+/SxHAfP8Q9LIXmx4KcIn2yrfDExFoTIkQRO74cxpglyNqEE5oV+jmmmmfG7EA8EUYpFAyLZCmnxADPCg== 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=Y5s37/9GH9fMHkbb0lIGJB2eHfe9xNK/ZpUKFhFKZYM=; b=JiAxdcom04EdG8YmpVRwk2ODcajoFPFuSp4TZeT2qDHZQH7KTGpYfvzMP59iBHiul1qa0Y3zQDQ0Vw4VSvXqh3vkBscGqEwhBWEMBeNnN0Z3wY0n34/W7GYLOiwNau6Om3HOEmtpUetDsMOeaifonr5lSK+kcIfYc/Xw/URdgU0= Received: from MW2PR18MB2284.namprd18.prod.outlook.com (2603:10b6:907:10::16) by MW3PR18MB3659.namprd18.prod.outlook.com (2603:10b6:303:53::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.18; Fri, 16 Apr 2021 10:39:27 +0000 Received: from MW2PR18MB2284.namprd18.prod.outlook.com ([fe80::3168:cb00:6607:743f]) by MW2PR18MB2284.namprd18.prod.outlook.com ([fe80::3168:cb00:6607:743f%7]) with mapi id 15.20.4042.018; Fri, 16 Apr 2021 10:39:27 +0000 From: Akhil Goyal To: Akhil Goyal , Matan Azrad , "dev@dpdk.org" , Thomas Monjalon CC: Declan Doherty , Somalapuram Amaranath , Ruifeng Wang , Ajit Khaparde , Anoob Joseph , Fan Zhang , John Griffin , Pablo de Lara , Michael Shamis , Nagadheeraj Rottela , Ankur Dwivedi , Gagandeep Singh , Jay Zhou , ArkadiuszX Kusztal , "sashakot@nvidia.com" , "oren@nvidia.com" , Shiri Kuzin Thread-Topic: [EXT] [PATCH v3] cryptodev: formalize key wrap method in API Thread-Index: AQHXMC9/ZWHTT+KC5Ei4O4kHAPTyb6qyNTZQgATDvFA= Date: Fri, 16 Apr 2021 10:39:26 +0000 Message-ID: References: <20210411140053.2914307-1-matan@nvidia.com> <20210413063718.3123698-1-matan@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [182.69.47.6] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9b820808-65f3-4f45-67b6-08d900c3e89d x-ms-traffictypediagnostic: MW3PR18MB3659: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: R3Sml2NCAMPoEPEKOs2fN/uuoBymyuGFuQQn8EwNLav1Ua9SwnSVhzP6eekzeAexxKwFDl6YCzrpatf15r4bnH8SfwSLzU+/KvaEXCR+UruPWYWJ86BAFxVsdP6LkdJ3ZVL6aOY6QQvrnuii8KGGJl+11C4POPPnVqnZrlD8Q/OOGx+BR2NME5rUnH5arYtwWeoOey0YEhDETKsvsZZWZoi1pD+xyWrzHjWW+Az3qbd9oAbzuj437tF88snHB5lLS28//v41nql9EBuIxNMSG/K2NoAwBDDED8mPipkNQcpMV5/f5MofNFXi0R/o5fMrACfGPvhp9ahhieZOtmPf5WAmyct49TyiaoS+Xmc4TEuImkolFCBRdFE0MUxrq+uKZaIvz6tdtcnzUmrEPlQFwEh43ZECDWnCctkDSwUgI5ts8dWPnE71gT2ubRptepPV15pujll519eA85bAE/5ETamSBzd1bs4hfeV4kkdTMqEpn51rjVnBVwu0C2WGxl3VtAo1iEc2AhbXSacqXbjv63b2C2DxWPdkB1nQIbMDfhu4oN7JDprUlAgaJXgEJvaf0sci1PtG9jyw0za5XXhML2flBn4hLfN9keWdtjJsrRk= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MW2PR18MB2284.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(39860400002)(136003)(366004)(376002)(346002)(76116006)(54906003)(6506007)(86362001)(7696005)(66476007)(9686003)(2906002)(66556008)(64756008)(110136005)(478600001)(8936002)(83380400001)(66946007)(66446008)(33656002)(4326008)(5660300002)(52536014)(55016002)(8676002)(71200400001)(26005)(316002)(186003)(38100700002)(7416002)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?uTR4M4ZtBt3jMpcVezsr2owssRKcCqzvGUdDXCieUKvSe6RL6hE+Cvr8/PkV?= =?us-ascii?Q?6oCsdzU/9JBZj0PPts3C2r/gN7wp6rq2322dkjbWz84ABxxZysS1OTKT1xo1?= =?us-ascii?Q?Oo2SFZbsCSNfKoOv7Isw5UH16BBrR7HZUwcR5vpyh0HuVOAOA6AsKCimwQtp?= =?us-ascii?Q?vVW85M4tvl7Tvt3s8CXqbLQvz6Fi4TGJ5YkkFq3x57VRqw0kmplVoXf+2WZh?= =?us-ascii?Q?JbQQcMsanDUyAjUnuDdNuPmjJOpQQP2KCELq8MG9+/AXfFVsK+vN2IN0APRK?= =?us-ascii?Q?956l5dNMWyov32cSQSjjIQUFqTQNHgFDvAxZhQWXw/sQxTiI/BsBpM8ztnBM?= =?us-ascii?Q?R/PwnhCgzMWmAole7C6aLJvYDEU0T7rPL2/xAcF3NlDzt5da6FHYQU3d8AC6?= =?us-ascii?Q?vj+BpRYc2qcSUw4h+3hAZ7ecNeMfhbQ6kT2geT+XV5zKRSthGHidqcdhSpFt?= =?us-ascii?Q?C3mZnJ+sK6f8mqWU6xieimWZegV+D+7U12Op/ZdjP4JN31QCFSXlYp7Fno1k?= =?us-ascii?Q?4H0leOZ0Ly58fIOdfmAearWoO/mC6aZ/5EL92dH7Ke0+lLwSJ/YLfoxBw7+3?= =?us-ascii?Q?nbZKLT0a7ZiIKyPFJ4I/am3Avd9NGqHvK6oupvFPwWVyRMZuh0Isx9OvlMRU?= =?us-ascii?Q?Rj5wdCDtWaCPn6fDWxqUoYSCBEQFARk3J/7XxDsRripXNAbM0dElGxt4PbmX?= =?us-ascii?Q?7q2JoQlZtzVfxH9mag0EgWEHp+D3YVrffD2ITX/kOIUAwcKlXFVZjiXu8Zcl?= =?us-ascii?Q?mnKgl7K/pygP2muQNbOjMNMAg52OqomeqrBHM/ZBQG/QXWfaqED/A2qYZBuq?= =?us-ascii?Q?OejSq106K3uYnow5JHEoKlfxytzVtvW0bfWjHCTTp6qP1ZpfuhCkbH9fLJqm?= =?us-ascii?Q?tl0bFqpXtkFP4WunxXskYHqJYJqsw4m32MQyiqQqccKJKpBhZAhPrzvn8+1q?= =?us-ascii?Q?fe1cv9ZWqmHQ9z+/ejCKOFsW5X2S352ZTkXtY7KctSawMQhEvptfjv5JF/Lf?= =?us-ascii?Q?91x/QYL8HVAb3cDB4ImYQaYywHhpsGwx+ndpSlBw3OkOZyQIRzzIXDU/P9KK?= =?us-ascii?Q?DNhKoWkReVaDJeu3LYlJz9W5ItMMIIU7OPJkejI1559e2/sXyhUbHPkaegeo?= =?us-ascii?Q?7UenPYmyqtgVALD9WMobK8NEcVqP3hRLg95u77t+KysvVsxZAK0V5JhUACBB?= =?us-ascii?Q?9YShwQxs1x3pjHFrHSFxNZErQ8hZl0tpv5XZi+3Qw3Mw6jjwn/qJmNTpJTSZ?= =?us-ascii?Q?f9dGRwXdVrcycO3eleGbN8bKXG8K1kfBz0raZaIyBxzDGteaXnb4P4hSmBOG?= =?us-ascii?Q?BzM=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: MW2PR18MB2284.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9b820808-65f3-4f45-67b6-08d900c3e89d X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2021 10:39:26.7560 (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: CiQ3SXCmTS4QBiQLTKAdHXAHBSbRSsj7RApUKgchzErIZO44UmfYtm476gaK3u9lWCCMqpDaeLP3bTmeRoc0KA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR18MB3659 X-Proofpoint-ORIG-GUID: fPMUUSX6wiusutXZIpT4Zfq1IOo1RcVk X-Proofpoint-GUID: fPMUUSX6wiusutXZIpT4Zfq1IOo1RcVk X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.761 definitions=2021-04-16_06:2021-04-15, 2021-04-16 signatures=0 Subject: Re: [dpdk-dev] [EXT] [PATCH v3] cryptodev: formalize key wrap method in API 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 Sender: "dev" > > The Key Wrap approach is used by applications in order to protect keys > > located in untrusted storage or transmitted over untrusted > > communications networks. The constructions are typically built from > > standard primitives such as block ciphers and cryptographic hash > > functions. > > > > The Key Wrap method and its parameters are a secret between the keys > > provider and the device, means that the device is preconfigured for > > this method using very secured way. > > > > The key wrap method may change the key length and layout. > > > > Add a description for the cipher transformation key to allow wrapped ke= y > > to be forwarded by the same API. > > > > Add a new feature flag RTE_CRYPTODEV_FF_CIPHER_WRAPPED_KEY to be > > enabled > > by PMDs support wrapped key in cipher trasformation. > > > > Signed-off-by: Matan Azrad > > --- > Acked-by: Akhil Goyal >=20 > I hope crypto mlx5 driver support this feature. Do not forget to add this= flag > In that. Applied to dpdk-next-crypto Thanks.