From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0045.outbound.protection.outlook.com [104.47.42.45]) by dpdk.org (Postfix) with ESMTP id E7B042C01 for ; Tue, 3 Apr 2018 12:31:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=exZY35NmW+rgzGeGouXuGOJE0z4amuI+sQ1ZP9P3GcU=; b=Y/MvuYJYMs6EvuxOA6JwcKWEPEpje6J8bwLnGaL9KUgOaGs51fYO0uWLBJUgJxRW5irsGOCp9zETKxzzQTjxAIdWNhNw3s1NBptSZ1kg4DEI6cqWVu9PXMy93jIR0IALNfycr9Zopt/0BBQD8wLDDl5NkH8X6dxKbGU+TO0w/OE= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Shally.Verma@cavium.com; Received: from hyd1sverma-dt.caveonetworks.com (115.113.156.2) by CY4PR0701MB3633.namprd07.prod.outlook.com (2603:10b6:910:92::35) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.653.12; Tue, 3 Apr 2018 10:31:25 +0000 From: Shally Verma To: pablo.de.lara.guarch@intel.com Cc: declan.doherty@intel.com, fiona.trahe@intel.com, pathreya@caviumnetworks.com, ssahu@caviumnetworks.com, agupta@caviumnetworks.com, dev@dpdk.org Date: Tue, 3 Apr 2018 16:01:06 +0530 Message-Id: <1522751469-21307-1-git-send-email-shally.verma@caviumnetworks.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [115.113.156.2] X-ClientProxiedBy: MA1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:a00:21::14) To CY4PR0701MB3633.namprd07.prod.outlook.com (2603:10b6:910:92::35) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: d517cc4f-e87c-422c-fd7b-08d5994e1121 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:CY4PR0701MB3633; X-Microsoft-Exchange-Diagnostics: 1; CY4PR0701MB3633; 3:LaLnlTgXb6sPXXXRNT3ghrwB8J58wMpLNK6l2h+u8WDgi4sLZ14lxXS+8zRT7OSO/sTG3HJwW6fIt9nbkb9jPeUDo4+9EbbsYE+CZEzBwZ/dTbP8nXVYYCxytW3vK1mT8h+Dsgs9SFBiwuxMAGZmeWMSpK52C26sYwDV95REupE66B3zk0o3/4jjyGdDG2xlWBGopA5NraVKoxgJU729NCejctlt4uzfux/zsaK9ZHbqCx5r6HDyt5AKivlx1INe; 25:zlnxkHK5HXjwhSp3lESmTMHf4l8a08rPVNe/W8J00faYVr6DZLBObD+cWLWSpQovk/QlO6u70KiWSq3V+Skxwb5s4TTKsZomfe1oaKPdjnRBIN+rldg7Qh2PNV9Hwky+w1A7x27hfsYYciSnq9GyxjUb6DvZYLeNdnU8BdaCVibNNf4WCp5Dk17cbVJpBoZfUnTPAVCgYoc9CzgBnl5De/4k/Y87MPxyKyL1K1fEJRtVjf7mBsMWmX27j1gT1e4G62yLyBZg4CUTopGq1Pe5yGCfr25naLKK1bDiabSt6e6kevn379Vo+hfJyFNOcA9RvyB92iUtIzYyVRH4kzU+6g==; 31:Jw5PyxvlYDZWBhWfXZFW2e8FFMvBgN3TqPmwZtqKI1Qln+6Igz5mfCWNTO3gG5q1UybtkzjemIKkwhm58UuI0abB0lIJAhvP2yf2YGpLp3U9jFM/WW5zkaoBmuWE1RkmPdK5HGmSgzv+u2zx3ksngi8uTeWlBQ1EchxptYVZ9lmH7hG/AyfH2p4pKLu1dOv8NItQ1ECyW7XEIZGjwiNQnZUkvEu1cf4yYySpeSI/84I= X-MS-TrafficTypeDiagnostic: CY4PR0701MB3633: X-Microsoft-Exchange-Diagnostics: 1; CY4PR0701MB3633; 20:tYk8FipF1R6N5+gUHCHQopeyTW/Fd+c1nhCftJaZPYEYV0CH/eyu7LbaeGfqt1hG6SRuXqRzF00Tse3mMNAVZmmFxRNZ5V+2cfRs3gtS57asmaRt9qi0NXfEz7d+Wf2NfWzhGMQHuzi9bRmA2dDQp0VqBynER++3VDW4HyuUK+E1qTKj8UeKXPS2b+tOCWm6AbbSRRjv4R2e9vJ/6IoogxVKty5qgEY3lI11g/FbsOPogAcflPnaGBvy8R5LBgMRwyViwt64ztcQyE7GqcGNn27LToc9a3Ms9dPK+hgKgwrj2pJpZpCPt9nufHJtm4DYAZgP61cZfZzeYJcC8rFCP3O+Te39Obn3SU9m1b8LD2IuxsbDdIoHTk7MhbG9cLTJSQo+d6o9X+50gLhBxFMVFzRhYXodDZQ8bTe0LyHk3hyHsFOKxfSOWrY+VUi6Aksj2j8j6bC6cobg98Ffxye9BdwhbtUjRbibC4lGbM5ogbbn3cNZwPqaAa/+13tahlmbRQQzxmYV5krDrZiuVLAgGWDRvSAHXbIuQHNf6AnFcb86yoADrCFeLSXQVpX8cHIEhTANhbpcZkeHzd/8R0pbW6H2d/LAkM+5GREL5wwZqDc=; 4:Cr4d5cee3ORsYozmjn/nQy//YqY7XhGHvNh2mCs1WK1jomlLVrtW8XgHlbBUDrhu1y0vrigVmiyrMZsphjPiuEpRZAW8uxzYkyTtbTOvd0g4aVPipNy9VDyfim1N5eMRWwaajFbD/fm75+yt4SFQYxLNrp37nD35ecNOPu1iToKy6jVEfHZQUp/Csecls5YxwsHO8Hlt8fIztgdSz+ZRho9eJ4egJUPnyrGNREufRaZLb5mpOX/W8vCctMwvqr1lI6Mn7rCV0QPE+1xoXLNPxJvl7ZDZeOL3yXa9Ne4/UmBH4xDD29l5eZy0qf+aFIO6 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(278021516957215); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231221)(944501327)(52105095)(10201501046)(93006095)(3002001)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(6072148)(201708071742011); SRVR:CY4PR0701MB3633; BCL:0; PCL:0; RULEID:; SRVR:CY4PR0701MB3633; X-Forefront-PRVS: 0631F0BC3D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(366004)(346002)(376002)(39380400002)(39860400002)(396003)(199004)(189003)(81156014)(305945005)(81166006)(186003)(69596002)(2616005)(5660300001)(16526019)(956004)(8936002)(16586007)(6512007)(486005)(53936002)(6306002)(8676002)(476003)(486005)(4326008)(106356001)(72206003)(51416003)(97736004)(53416004)(66066001)(68736007)(48376002)(25786009)(6916009)(6666003)(52116002)(105586002)(966005)(386003)(6506007)(6116002)(3846002)(55236004)(50466002)(50226002)(2906002)(6486002)(2351001)(36756003)(26005)(42882007)(478600001)(47776003)(7736002)(316002)(2361001); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR0701MB3633; H:hyd1sverma-dt.caveonetworks.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR0701MB3633; 23:uZr1jg6bm0QdBt1zlPpcIT6evxJ7bNd6eCFh27I?= =?us-ascii?Q?Tw2kK1KtvbDY3WnuktH19qucnoMBcHAGn4DIFPaOIfMgJceOzRroQSX9euCo?= =?us-ascii?Q?JiJMk81Jm/LRfrSDXMSa1W7DiI8ya93pHo69jzl3i8M9GN7xXPHBzvtXQmAn?= =?us-ascii?Q?hWhQgQ22oMesUg0HhF2rbZhL0+6DiY5JMtdBTAg6le7al4CesRgPBft9o9dF?= =?us-ascii?Q?SdJxi3JnTb8zhNI7i834jnvSYM2DvCQjvrPdxxOLyR6h1bbeVzHAuyd4XgLh?= =?us-ascii?Q?YtDuUnXfOV5AXCl2EnoiAWFE2yBEs9FHNdjSFpSNVV+DPb11uZjaiIqzjxke?= =?us-ascii?Q?ut5g8vheS+RXnis87R1KXrxFEjdCQ8/onbkmqpRT8Cb8yRRubI1hwwS9wYVW?= =?us-ascii?Q?jeUktJA2H/YTPax2Ve/3MLoobxU4Bva+nfXIfJpEtCLCFeBuZf2wykFC89U4?= =?us-ascii?Q?gSzHMfQ3Pb1lK3p9xln5ZllFfzzORL8lWM3+fzxUCqgpDmuYfqG6phfkg6Lw?= =?us-ascii?Q?E+0wYgfOkg6I0e9t9ZDuxcDITMiW1CHYfMV+ImlZDCfoI8BxJalKWODksD8f?= =?us-ascii?Q?JLaB3XQFl0S/OK0zKhyDy4C7mmvjvLzq8BDUxQU5FlPCjjg6nwMJ6mb5pgHW?= =?us-ascii?Q?jVA1hRrsVpPxAzW0l6AeEpGnGMEqP38NHVnyhuU+acrxBufurBI00TPjT8p1?= =?us-ascii?Q?KtAFEvSOZ2eSMseGJ+rJcJsniOWy8BrY+davKwGYhv1LwwTOjgq8EQXY+Qwp?= =?us-ascii?Q?s75dGi4RJHvkc+BSQV3b3MVriCAQkiuMwRfKNr3xUF2BBy5hhZNzvlpK36xQ?= =?us-ascii?Q?zhe4Vr/5kutqGqBPHN6YJmBZm12WvEj+S+BfKl6oN1lpD+RwtRdfWgRQr8L5?= =?us-ascii?Q?EuaZR80YmGQw0/PJzn3Vyqlfgzyz6MbsJj4LbxkzyhimBDqrVi0tYLVkR0d5?= =?us-ascii?Q?DPNpzCrO38PFiA7buVCIwOG3zj1Qb00BqxCGI2tdvE2wwWwjKaE+M8BDmoke?= =?us-ascii?Q?0WZv2f4HsGFmquaQJDxUorGxDiI+UPUonhQEBAA5wc0MMHg6kCo4izDRYM+V?= =?us-ascii?Q?DEu9FXFB0AUgmZwcruNYIJr3XjWFIKAEhHqhqK6xPH1I3ArpbtKfr75sB+A4?= =?us-ascii?Q?bZtM489usmteaPT3v0mZZx+ffibkod0V2xWUMIuwSkPfVmLZF0zG0I7HZGu5?= =?us-ascii?Q?lNgxhr2CNmTNwoB1LUCtuDP6YbANuiiPFB0x9UOY/hqJ99kOQ7At3MyU2vev?= =?us-ascii?Q?JntWhkgwYIB/VkJ+X2A8Mn+73cNyArgXflABS/uaRfL0IwK+MBZP1FqmuiWe?= =?us-ascii?Q?5DQ=3D=3D?= X-Microsoft-Antispam-Message-Info: fP9vnbjgzalC34LaPWAqHpbkUCkAgDsmF7/5RsUNZ3WiMbufrmQRXIUbjEZ+SU53Lnv+tUqEsFKkgUsi9ZmwucFgXNbx7zfyhOyzqVJgHwf65yNZ6vpODM/03dsiFvrgBRNWZ80d3kKlj0aUsW3KtodJj90l8CrtQFjAvZYSDHBhhD3Y1ekC4hbgaLREFUq1 X-Microsoft-Exchange-Diagnostics: 1; CY4PR0701MB3633; 6:lJwL8chKGykZ4GIkJ3EseEdRonInTxe4kZtYyMake/Bg4Nu83T4ti/Cmh10kQ/RLe73ILUFG5XTLugDdW/xkotV88M7NRngSCvTAmZ2PSbpB6k/O1ubMnIqaq9lOvQw8opCY/R8eurPDp0jVJZhWrZBh3G2+WoumYMcpFniNgQSorIUKE1M68JmiSc1oyGtpwGmzdd/uWQTY8cepriebiPm6wRRGGSvchO9IpbJen84LcGnv5tV+EKqof3AlZUDBcDQw7HhqeV3quY6C4GIP+mF7cXfz5B8bILtrRtCzTPdz2FCeDacLFC1NbY1hfvQGOGg6zrA/MvlSaXpGYhxZ4shTzSBBHupFvaEX4Nh/dwD5Jp3WlWPkFC7ibvHQKkz2SUbAA0TmG8QOl9jqOTyvj66gfpAZfqbsU3FC+S9SBwW72NhjrKo8kzknR7JlpVyjBsW33iLjHK6LubR046a47g==; 5:KoTXDzMPBLblvSP2hqk4GloMUsXboBv3sQCSSx5AB2wO+Vca5N2lyMWXi92H9Xhyw/LN2imC0VDtCzdUBPLfi9f8qPyU8Zg7C8a1ojd/tWKYPPcL2vEE3s2vqAlKBWq3f40GeX+rL6wQIlRShmgRd7AsV/DVnRqRSLzAWGBtFa8=; 24:1lafXDOWA/l7m1s8akSW9jBCvkIX6Z8ljSmGAnFmAtP3VcX7GfCHPurpnArh0MuEs1QFP9JcbQpKx5AWr7u32H6Y+u6DTFXEVySCiC8Xn3U= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY4PR0701MB3633; 7:rxnBrwGtTkdLMiGykByV82wML3C29ttYlC6y4EsOAM+BzBIIxmaM0cS7DPhMa8grPABXqArCR0D8wV5PyHC8K8PGdwiaQ/vsj3Eu95mrMPSzIKLC9ALUdGpjDC9pzexu108k6dyUDQRRHrIT3WYgaQq963lItqb6U3gPa4JHxZMr3QvKPJ8eImomckblu0SD3cyn732wxoaMqDoLmTqDK4r1hem6YhfBjurFfgb1NF/+Zjo8Jfx0jPCRYWZenWZW X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Apr 2018 10:31:25.8294 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d517cc4f-e87c-422c-fd7b-08d5994e1121 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0701MB3633 Subject: [dpdk-dev] [PATCH v1 0/3]cryptodev: add unit tests and PMD for asym crypto 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: , X-List-Received-Date: Tue, 03 Apr 2018 10:31:33 -0000 This patch series includes unit test, openssl pmd and documentation patches for asymmetric crypto support in lib cryptodev framework. These are based on asym patch V1 series https://dpdk.org/dev/patchwork/patch/36575/ https://dpdk.org/dev/patchwork/patch/36576/ https://dpdk.org/dev/patchwork/patch/36577/ For API patch V1 summary https://www.mail-archive.com/dev@dpdk.org/msg93657.html Ashish Gupta (2): lib/cryptodev: add unit testcase for asym crypto doc: add asym crypto in cryptodev programmer guide Shally Verma (1): crypto/openssl: add asym crypto support doc/guides/cryptodevs/features/openssl.ini | 11 + doc/guides/cryptodevs/openssl.rst | 2 + doc/guides/prog_guide/cryptodev_lib.rst | 338 +++- drivers/crypto/openssl/rte_openssl_pmd.c | 377 ++++- drivers/crypto/openssl/rte_openssl_pmd_ops.c | 400 ++++- drivers/crypto/openssl/rte_openssl_pmd_private.h | 29 + test/test/Makefile | 3 +- test/test/test_cryptodev_asym.c | 1785 ++++++++++++++++++++++ 8 files changed, 2923 insertions(+), 22 deletions(-) create mode 100644 test/test/test_cryptodev_asym.c -- 2.14.3