From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 46B48A328D for ; Tue, 22 Oct 2019 08:53:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 20DD944C7; Tue, 22 Oct 2019 08:53:51 +0200 (CEST) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50063.outbound.protection.outlook.com [40.107.5.63]) by dpdk.org (Postfix) with ESMTP id 50AB444C3 for ; Tue, 22 Oct 2019 08:53:49 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SgDrrdYkb3DBW31UC9Cdh3dloHKc1zhzQC/Q/mAsocMsmqSOisUVbybpcrGo0RsSiU6Vlvx8Vr/MhnERdQ9qARSuC+Tar91vYU+iI5l3fi0xBO18ROrenLcTDL91/aXGFHNQJvgRFL3Ep7YyMiRsXfMeihBWEZnPoUJX2y0t3k8LVsa9QNoxBvRO93Jui+uwxTWnrJ8Ab5QIsF7x60Tf+R+V5DXUZ3ttxnKSGNx8zEbfZAMUqLGdO3FsBlz5w2LP+p+D8mQD3lPhT1lI5oQ2mj5NwWro3PTBwjccaMiM/pQGgMiwOv2ACIuirOf4lGeGRAwWk1K1Gq2ppd6gGeQHmg== 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=7MJtqzypbsuFRYfqAWa90pBHdIdVHOnva0QLdyiL3tI=; b=Jw7nDb7XtVWmXr+x11p2BPErI2BEVPiXI2jwZlwnr67m+CFPFHKVunji/9fzry6U6v9xcs1d7o9kSr+ii2N7VKcwh40Zt+N+kBD0vUH5zwCpgpGi0kRT794xPbdDsFBX8RQBYAcDAuBXwytufeL8bKiPvBhIJIpgRMKL1c9z/EOR6ljyYmdMzzWckOXG2eIyzAbvtapZsJSdQbZyo4Vo90xkDY4RXGSG3Oo92E8B+xNJ0Jgjz0G1p+q7sK/wF++Tj/lWhKQaCZnbmGAWqaP36Kk/W3xPPytj1bwYk3wuYgFNgXBaiFMLzbTpQSSmyrYNEzlIpMebSS6JXG8aNNkxzQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7MJtqzypbsuFRYfqAWa90pBHdIdVHOnva0QLdyiL3tI=; b=RV5gWo99lBHLeDe2AdpS6gd0c0X1NZfyTVO3FhI95t3LJP5Px65RQ8Q+A/z5AeMUr1ZEFLY71Nw/U68bBwMg5SZUqw/iLE+nryGSmd8zFIr+XMwCI2M6QMhRpZbe1RPXrgyXJo8DsOVvAXmmSQEdVAGgXbtnAgK1eW5BScKwswA= Received: from VE1PR04MB6639.eurprd04.prod.outlook.com (10.255.118.11) by VE1PR04MB6480.eurprd04.prod.outlook.com (20.179.233.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2367.24; Tue, 22 Oct 2019 06:53:48 +0000 Received: from VE1PR04MB6639.eurprd04.prod.outlook.com ([fe80::9dc:aa5c:2bb8:b561]) by VE1PR04MB6639.eurprd04.prod.outlook.com ([fe80::9dc:aa5c:2bb8:b561%6]) with mapi id 15.20.2367.022; Tue, 22 Oct 2019 06:53:48 +0000 From: Akhil Goyal To: Arek Kusztal , "dev@dpdk.org" CC: "fiona.trahe@intel.com" Thread-Topic: [PATCH v3 0/5] Add session-less, RSA, RSA-CRT to QAT Thread-Index: AQHViDqzLFcKydf+H0SusmUHA+Auz6dmOgWQ Date: Tue, 22 Oct 2019 06:53:47 +0000 Message-ID: References: <20191021180919.11284-1-arkadiuszx.kusztal@intel.com> In-Reply-To: <20191021180919.11284-1-arkadiuszx.kusztal@intel.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=akhil.goyal@nxp.com; x-originating-ip: [92.120.1.65] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 2bee6397-cfaa-41c9-5947-08d756bc96eb x-ms-traffictypediagnostic: VE1PR04MB6480: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-forefront-prvs: 01986AE76B x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(396003)(136003)(346002)(376002)(366004)(199004)(189003)(86362001)(66446008)(74316002)(64756008)(66556008)(66946007)(66476007)(76116006)(33656002)(2501003)(316002)(110136005)(66066001)(7736002)(305945005)(102836004)(6506007)(6246003)(55016002)(9686003)(99286004)(478600001)(76176011)(7696005)(229853002)(25786009)(14454004)(446003)(6436002)(11346002)(44832011)(14444005)(256004)(52536014)(476003)(486006)(71200400001)(71190400001)(81156014)(81166006)(4326008)(8676002)(186003)(26005)(3846002)(5660300002)(6116002)(2906002)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR04MB6480; H:VE1PR04MB6639.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: B+Veuc9C4eAbcjmZ2a92YYgtUKergDBjqU9gDjnI453NlJQE9mOJYVGoTb3D23HvJBscso7Y5EP74DDUiosx4cRhX5G85F/UI2LaCGaaEEzx460U+TShle4YIi3ERBfoofUCqqeHUoDm9x3IREekY4Umt25TFPiFDyyplr11eb/xkeu6tzrtg/mBExQFrNkk2GnoJ0oWC7UhUc0GyS8oGujEj4r/GjjYXY6B03PtGa0WyZbm4gibzsG/eTablCRfbAdiKXG872SPzob6LFiqBIDVzZ5zGRmvNFy0ri3WSzAGsOHsoUiHif1zMriRVCdso9u03Vj7XOym7FbPYW6cCDh9+vOKiQyRIc6vVVZvYMlo6XU214Hkui9eEqyPipS6TdnigVB6wK/vzLsPRdqohpFwf/fbmq2OmO/JL1SccVny4Y67ORi4u4s+AFWlhY4p x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2bee6397-cfaa-41c9-5947-08d756bc96eb X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Oct 2019 06:53:48.0252 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZdurK25Q/vkSRBQPkymkJmGVD3IRsxsE+uQLLjuFgGWAAumerYI/w4Z/2dxOGj9vDfs92Fy8T1FfTkY1fjA84Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6480 Subject: Re: [dpdk-dev] [PATCH v3 0/5] Add session-less, RSA, RSA-CRT to QAT X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" Hi Arek, This patchset is showing compilation issues in CI. Please fix and send the = updated patchset. Regards, Akhil >=20 > This patchset adds session-less option, RSA algorithm, RSA-CRT algorithm > to Intel QuickAssist Technology PMD. It also adds session-less test cases > for those algorithms. > Test case for RSA signature with no padding will be sent in a later patch= . >=20 > [1]crypto/qat: add sessionless implementation to asym pmd > - this patch adds sessionless option to QAT, already implemented > algorithms MOD EXP and MOD INV can be used with sessionless > [2]crypto/qat: add rsa implementation to asym pmd > - this patch adds option to use RSA with exponent private key > pair (n,d) > [3]crypto/qat: add rsa crt implementation to asym pmd > - this patch adds CRT option to RSA, to improve performance of > decryption and creating of signature >=20 > v3: > - fixes RSA test cases > - fixes output of RSA verify >=20 > Arek Kusztal (5): > crypto/qat: add sessionless implementation to asym pmd > crypto/qat: add rsa implementation to asym pmd > crypto/qat: add rsa crt implementation to asym pmd > test/crypto: add sessionless to asymmetric mod exp > test/crypto: add rsa tests to qat and openssl with no padding >=20 > app/test/test_cryptodev_asym.c | 207 +++++-- > app/test/test_cryptodev_rsa_test_vectors.h | 226 ++++++++ > doc/guides/cryptodevs/features/qat.ini | 4 + > doc/guides/cryptodevs/qat.rst | 1 + > doc/guides/rel_notes/release_19_11.rst | 8 + > .../qat/qat_adf/qat_pke_functionality_arrays.h | 27 + > drivers/crypto/qat/qat_asym.c | 633 +++++++++++++++= +----- > drivers/crypto/qat/qat_asym.h | 29 +- > drivers/crypto/qat/qat_asym_capabilities.h | 21 + > drivers/crypto/qat/qat_asym_pmd.c | 5 +- > 10 files changed, 971 insertions(+), 190 deletions(-) >=20 > -- > 2.1.0