From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
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 <dev@dpdk.org>; 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 <gakhil@marvell.com>
To: Akhil Goyal <gakhil@marvell.com>, Matan Azrad <matan@nvidia.com>,
 "dev@dpdk.org" <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>
CC: Declan Doherty <declan.doherty@intel.com>, Somalapuram Amaranath
 <asomalap@amd.com>, Ruifeng Wang <ruifeng.wang@arm.com>, Ajit Khaparde
 <ajit.khaparde@broadcom.com>, Anoob Joseph <anoobj@marvell.com>, Fan Zhang
 <roy.fan.zhang@intel.com>, John Griffin <john.griffin@intel.com>, Pablo de
 Lara <pablo.de.lara.guarch@intel.com>, Michael Shamis
 <michaelsh@marvell.com>, Nagadheeraj Rottela <rnagadheeraj@marvell.com>,
 Ankur Dwivedi <adwivedi@marvell.com>,
 Gagandeep Singh <g.singh@nxp.com>, Jay Zhou <jianjay.zhou@huawei.com>,
 ArkadiuszX Kusztal <arkadiuszx.kusztal@intel.com>,
 "sashakot@nvidia.com" <sashakot@nvidia.com>,
 "oren@nvidia.com" <oren@nvidia.com>, Shiri Kuzin <shirik@nvidia.com>
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: <MW2PR18MB228486B306A1BC49A440E00DD84C9@MW2PR18MB2284.namprd18.prod.outlook.com>
References: <20210411140053.2914307-1-matan@nvidia.com>
 <20210413063718.3123698-1-matan@nvidia.com>
 <MW2PR18MB2284C22DBD0E0282731F27A0D84F9@MW2PR18MB2284.namprd18.prod.outlook.com>
In-Reply-To: <MW2PR18MB2284C22DBD0E0282731F27A0D84F9@MW2PR18MB2284.namprd18.prod.outlook.com>
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: <MW3PR18MB3659E4496B6FA5D670DE3BC6D84C9@MW3PR18MB3659.namprd18.prod.outlook.com>
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 <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org
Sender: "dev" <dev-bounces@dpdk.org>

> > 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 <matan@nvidia.com>
> > ---
> Acked-by: Akhil Goyal <gakhil@marvell.com>
>=20
> I hope crypto mlx5 driver support this feature. Do not forget to add this=
 flag
> In that.
Applied to dpdk-next-crypto

Thanks.