Show a cover letter.

GET /api/covers/42157/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 42157,
    "url": "http://patches.dpdk.org/api/covers/42157/?format=api",
    "web_url": "http://patches.dpdk.org/cover/42157/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk"
    },
    "msgid": "<1530631466-26427-1-git-send-email-shally.verma@caviumnetworks.com>",
    "date": "2018-07-03T15:24:22",
    "name": "[v4,0/4] crypto: add asym crypto support",
    "submitter": {
        "id": 960,
        "url": "http://patches.dpdk.org/api/people/960/?format=api",
        "name": "Shally Verma",
        "email": "shally.verma@caviumnetworks.com"
    },
    "mbox": "http://patches.dpdk.org/cover/42157/mbox/",
    "series": [
        {
            "id": 375,
            "url": "http://patches.dpdk.org/api/series/375/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=375",
            "date": "2018-07-03T15:24:22",
            "name": "crypto: add asym crypto support",
            "version": 4,
            "mbox": "http://patches.dpdk.org/series/375/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/42157/comments/",
    "headers": {
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "SpamDiagnosticOutput": "1:99",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "03 Jul 2018 15:25:13.2615\n\t(UTC)",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; DM5PR0701MB3640;\n\t3:NvqTTEsceVmDXRCSUvf5NtLGxjqPEiojHV7nT/i8TZxMw3wzR3xUiYe6XHyCp0ZNPZ+f02UJn02G5jEO2jHyRqDIu11mHtFqhog0kSXMl5OnBvglmuJIm5K64tnGsXkVxwSgI0fsA6aHf8SuT6+cKjZtLYWpPvIqfuan5cuBbsuMPAV4w1xd16A44lpdC/vFAOYg/c24u8QoCgwqf6A0+i2epVvUYIpSh36cysxxXDjt/CcgWYWI9Hlw7Ptsbjeu;\n\t25:bAfu6pVX/FoeVxzyZj1wC8+UWZltWaxm0D1X+duaDqubNMDyK19M2EyniCCB4aaxUMxyx7Fa+0UDl8Adec3DZVy3cFYc6s/bVqFppAGg9b3PcK5l6in6MYcvFCxY+jWoeW0CSMevBGUSt9Z/oKuQWsb2AyDpYBruU+UfCTqsjCzeOToNPU3JGhfSeHRBONmv4Pf6lA96zAgFnvCB25Bv8cejYflxhlUJyqYQuSDOSkDd5gVIGODpUV573eOK0XvaxlecgwxIffDNXQXW+M0NZctGPzL+DXZPpzvqrAYDeg2JPCSHmtRYKGZe/o0mw1d84gPo8S/NIgkaThn1Rx27gQ==;\n\t31:Euf/f24f0WWC+AtEdpubHSpT99PDhsEJZm6QQXUX03pab+huOwf+6JLBIfsnqGYC+rckIcF/z2iIIebSj27cpl+RS341AHWErjfHsIbq3EsgQSnFsRgttW/pxPwteBqiIKpkzq/OIj5YwI2cs7MrsnOlgGWbC9qNS1zOh2pfuqkt58zTYRG6gbDRYCTyMLqy3BaD237/W6R10Bh0L/83q5bFboKlCAHxQ8H1Zmyfxkc=",
            "1; DM5PR0701MB3640;\n\t20:9fO454aK07P5bMu5U6yfvC/msA7XBHbx/9wKEVbj7HELvsVAsA2761+OmnLGO0AwUzxav8X0VK1UoS2iAUjvdMy+UjQvWd4B6UFty4MbfxbIxAQhg+PyUAJqaIgpq+dCLz7TSQX8JfjIy73H4YIXgq8SOUSlqADyjdJW2LyObP4x96hFpYM2wRHRUY6q4LUKGK1kijAzsJJMRMfiYXqcEhS3dCtbVTTo8gb1ss2J29MJ+c+aRcCc+hPF2aEpkVcKc63n1eLPyC2/mNNxLpsINXywnIET6Lj14JYJ5h/Y2PvxVb77rWPtKrzB2NaX9HRXm5QnhEmBPTJhKuQWlztFk56hADdlwOE4Ha9kbBJU0VOFqdsnI18KWOmjA/AQnqVfr+L2ZeXCBd2fnVYfkqvXOwi1n6TTmc7d0ma149LC/tymc3dgrwyOo0lc8YX9k5LVIY9D6uE2yu2h8l6bwe2GS/Bb/cVXfT6oAhDi3t5fOtu+SMH8gHAF/OvnGt9hetVvZtLCycZqCIIVED7TQBFYxZzPXgS/Ew64l4l2vGcjlpgSwMu2JExFdU11eXibtodwP8GU332vXni1s7C0Mb3PhaNR/7gH/EPDnaOh2oZomRY=;\n\t4:f5Jcp0eoLCWKKaYW9tDU9/X/awu8fowjKHNJMkXMv/jZ5iB4kZd+eZbn5un+ubdDqfMY+072tetuVs4E0UCrJxIyEfp7c3zmxVACUIArCHCimplvN9jeGaETWXyCys4AMWfPis9TyKg0gLshJjwD+tpeoq4mkeuwCSt3CRnMrqR/GrC3/3piej6SaQCOp7Glj3FZ9vWt2gDWvzKL2IgmrVkd5wpqYYEx16b6jHatY/5qsF0Jnn1Yil+5/kJWrPzBZpIdRG2qSEh7FryX6XMnlg==",
            "=?us-ascii?Q?1; DM5PR0701MB3640;\n\t23:8cllQB0cln48ZMR901atj4Kz00/cVOGUY81ydqx?=\n\tYXBBWGSwhH61+lXCx2++Dlz6g/qgrUom4GbSWEdY6Ci0qbq6Gmr+mcYiNhZKugwNY1/y3FEx+UVKjMysipbptnbm7w3y23uJI+i2Xvvged6RtCqd2fBR/w4EmESQuFqNp/Snc9qz3fnOARWcrphCl6JVBuKuOF22vZLDwiRYZ1ahicjJHz0/pfoq8ltkv4yxEy6cU7Afupm9Eaqj8Kg+//3H1XtdfcA3RZeMBLen8LxuAJY3HnfB3F5Hqba/zt4RztFlNCiyKCogp0EHr9jYpRc2tixYiUZgPfpIwsjrzQZl7qgWgICwLBKrdd1pIa1VOhOwSAL7v4xGwwYdzC7ab+VzEJDUz2+mPfpdQW9IaRO9IT3O7NFQrhOH4RB9HzpB0xdgUty4YGsJ2GNyaBf1y+0193aAT9gF0s2RQwb4iqSDQwFs0RsXAKBCj6XUmRogimfaqHZCi+w2gR//OUSFLzB/ctdi2x2d8sDTCOlBdYYwJl2JEkqMCA/3PFAF1EZvNuH9ZY1iGO7VyepjOfz6Tuv5QZoijD+9gx0ms8Ps2c8j9EzySlJ9OxAl+EAF3lHlILfZyYwZ8ro+5dAGa3T75fZH42gzkdTD6bLR8SdVWlr1u8QbPti6biJyqlwfeJaJHVwfgvBSLSzuHnDaggC48V0HoaaSjmlwvFUYHNYmkW8sq8wS7uFI5oYJD2Pe7DmwzpdTPQpfHfcwmBAMgr64X1yQPxozbiOBIKQdwiGzsbzPLZxKVZesH3RteNGCgX0Ua+A8i5JyNStecIjl7Mjlflw2+wM3K2NW+MM1E0US9xgyG3n4a6Zi/E+83KiVo1L8m420HxORgo3m236fq9cOs8giRC4W0+QFmqhS0qH/kzYFjyw04bd2KMKeURs6RdmGO/n3zXmDsPVjuw3XsyYhPLDDftiUxIrWOGyffes9q1JVnhy6VL3/tNrkFjKCJu8CPRF35YFzl1f0Wi3ODz2x7olDQxev7LG9Eoe4GFl9RhVjK4pYJx8+rqsFu9oPPDGn+5vROG8jRfcaC4mz7jTSrqPAXGokqwh0MKgmlK87ljh7uHU/hfv+wU/Bciraxnfu7dUBnUcFLn7SV4Hg0BxoA7ehk9Q5nLu9MJtfgJprEhp++R0U5DC8p7gloUXwBuXI8KBwsI7fnEpNJuB/P1eHUdCGeFpZCrSjVE0dtkwJA+2VqDXOEtPG0p7zfJxituyia1glkNWdSt8VaeCXL7hGik/N3Cpj93mcRCS8xaK4P0D2UbM2KeMovTfMYNZnHVEou1TD0+UW7LajoLvXSPrYdbq9EwcACvqBvT6WhZgc9fMhzRQ==",
            "1; DM5PR0701MB3640;\n\t6:BpHpfZy+QHHUoFKtVv4go17OPxru3g269qVnydKnTGLwreiVnsFSFCDkC/LDao2D0KOiZCdMBYq7QwlF79kuA91VK/cZedQRL7s7sQDt0/0VJBmyuYZ0ChU7CzB5FGtFGniWvMvovNYr/QWUe5bvJBR4IDFScGeLjbTw+a1TtUovHBpwDFocRMG2EoDPqb8kdoAbQB75ebwmMtiv7G9FEl1BEITOxA3EfLHA2BiYTF22LkyE/JtqiEgO9PzrQ5kSYwIWE2d9Lx9kiDOgmkA2jgoeZQQXlUTC2k6KED3eyHi2BQn53UnTyaJ+05YwcDvoaZBH3MDZ6BPXVewGdjvEGpodlqQGj5W+m57R2rnGIyF/Hczr9xs2NThhSYvvAgd6Jy6rlNVCS0ZNnYxvgWWvTMpqLQiwzj+NQHL1gro53WobEyR0y6hfy3phEHrQtHhwfSKrKyb0NNjDWsfHekzzuw==;\n\t5:Nms3LuWSW1y1pSJEUo8/MjC7tXX9Da+JRKz+kMEGVX7LcAzbpC1VfByk2OCD7nztj+xxFpzVkNu6B60l7sLWDKXEqUI/LX9b1r662KeHOOZNTyg5u5FokD8nBmY9L70uveOCDvA8onVp2qcuNbPhquDdypwwwK1Tou7nqMnGdUU=;\n\t24:CAGk/alOhCyErc+3IwUzRHM2nYoRMq+MnrC+aq8v47J5BL0WKAJGWOziujn/iFwgNiji2JDNDyf7ruFEZDagrEnRjfLate3LhZIj6sH0pE4=",
            "1; DM5PR0701MB3640;\n\t7:H4/3vHVn2Ijkmcbg7CrZyzSrlJZQUChLGiItRV/ohS47rixjU+/ZGaZ0Zi/KCNz5l/Qa1cC/+d/DdfIh8Q4UFE9VwCcrK45W8FddL3linQxQDAmL6RvksGpSH4VUhAA+plnXrmmUOLPP7F9ufE4rs4RruJpCiWdCBEviSB/0LbCCra8EUE/mmStWIBNigJMvPKkTuVG6a1szfa9F2e7YL16tIIQqXPClzvozA2ITbGi4tiXtTs47MBVgaBG7jBDU"
        ],
        "Content-Type": "text/plain; charset=y",
        "Message-Id": "<1530631466-26427-1-git-send-email-shally.verma@caviumnetworks.com>",
        "X-MS-PublicTrafficType": "Email",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 1C3B61BF48;\n\tTue,  3 Jul 2018 17:25:18 +0200 (CEST)",
            "from NAM02-SN1-obe.outbound.protection.outlook.com\n\t(mail-sn1nam02on0044.outbound.protection.outlook.com [104.47.36.44])\n\tby dpdk.org (Postfix) with ESMTP id 3548B1BF41\n\tfor <dev@dpdk.org>; Tue,  3 Jul 2018 17:25:16 +0200 (CEST)",
            "from hyd1sverma-dt.caveonetworks.com (115.113.156.2) by\n\tDM5PR0701MB3640.namprd07.prod.outlook.com (2603:10b6:4:7e::12) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.906.24; Tue, 3 Jul 2018 15:25:13 +0000"
        ],
        "Subject": "[dpdk-dev] [PATCH v4 0/4] crypto: add asym crypto support",
        "X-MS-Office365-Filtering-Correlation-Id": "18504e58-a830-4ad2-dba1-08d5e0f92cf4",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "Precedence": "list",
        "From": "Shally Verma <shally.verma@caviumnetworks.com>",
        "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Cc": "dev@dpdk.org,\n\tpathreya@caviumnetworks.com,\n\tnmurthy@caviumnetworks.com",
        "X-Forefront-PRVS": "0722981D2A",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "Content-Transfer-Encoding": "8bit",
        "To": "pablo.de.lara.guarch@intel.com",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(10201501046)(3231254)(944501410)(52105095)(3002001)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016);\n\tSRVR:DM5PR0701MB3640; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0701MB3640; ",
        "Return-Path": "<dev-bounces@dpdk.org>",
        "MIME-Version": "1.0",
        "List-Post": "<mailto:dev@dpdk.org>",
        "Date": "Tue,  3 Jul 2018 20:54:22 +0530",
        "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194",
        "Delivered-To": "patchwork@dpdk.org",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(136003)(346002)(376002)(39860400002)(396003)(366004)(199004)(189003)(1720100001)(50226002)(53936002)(55236004)(316002)(6506007)(107886003)(53376002)(42882007)(305945005)(386003)(68736007)(7736002)(966005)(4326008)(72206003)(8676002)(6486002)(478600001)(6306002)(25786009)(81156014)(81166006)(2361001)(6512007)(97736004)(69596002)(6116002)(16526019)(3846002)(186003)(2351001)(44832011)(5660300001)(6666003)(6916009)(53416004)(8936002)(66066001)(47776003)(476003)(106356001)(956004)(2616005)(105586002)(2906002)(52116002)(50466002)(5024004)(14444005)(26005)(2870700001)(36756003)(486006);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR0701MB3640;\n\tH:hyd1sverma-dt.caveonetworks.com; FPR:; SPF:None; LANG:en;\n\tPTR:InfoNoRecords; A:1; MX:1; ",
        "X-Original-To": "patchwork@dpdk.org",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "18504e58-a830-4ad2-dba1-08d5e0f92cf4",
        "X-Mailer": "git-send-email 1.9.1",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Shally.Verma@cavium.com; ",
        "X-MS-TrafficTypeDiagnostic": "DM5PR0701MB3640:",
        "X-Originating-IP": "[115.113.156.2]",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM5PR0701MB3640",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=JY9eoRKPPmfqHZ4FZ+H2a05J96zuek9Uzd7koc1zCm0=;\n\tb=AuPfDXCjrMGBYFSk2syFV+k+cXjaKZ1wRBL9tg97hXT38G0uT/8ceZ65aWRbwdcDZCbAQ/SkuSlONmiJRhiGrCwW9dmfi8MQmtef3q9DFZDqmIhivKAnQWgABESRbcOTxR0GBE1r8cVAAw5TAjA2hDvWWfsKIMbOe83jiXzOFe8=",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "Errors-To": "dev-bounces@dpdk.org",
        "X-Microsoft-Antispam-PRVS": "<DM5PR0701MB36406FF0208D8459CE0D11B2F0420@DM5PR0701MB3640.namprd07.prod.outlook.com>",
        "SpamDiagnosticMetadata": "NSPM",
        "X-Microsoft-Antispam-Message-Info": "clVzXfh0UYxWjhwPNrrhaB+AR8egOr/fofgLcKe606YyjtvuYA111Kqi4R2/Q7MjaZ2PRl7qQ55Etv3GPhlvrHGZBoe4njGX1c5PCCKxjY/BSnAFeeWxPI6oxXaJLrHWNGO4H5rA+I4wvMC3RMMcsS2PNUaPnrerGbSyMNIZiyJc+mw2conj14R/KfGGw6d2Tg0ZpVQKZsYUt1jfHV1Mt8D3skJmVBI1DjkNWeSxz90E6bZmpLvbLD9RgC9H2LA1CuX8372XMOsgMydLsDuW+NspviTJXv2BgKgVW/JS3SeyKL16EC4JNCRZOoO7evUo34P3bQjsNAN0Bg8sfT1TslwzG/5kxhKdu8pJRI8A5Mw=",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "X-ClientProxiedBy": "PN1PR0101CA0014.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:c00:e::24) To DM5PR0701MB3640.namprd07.prod.outlook.com\n\t(2603:10b6:4:7e::12)",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989117)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600053)(711020)(2017052603328)(7153060)(7193020);\n\tSRVR:DM5PR0701MB3640; ",
        "X-MS-Exchange-SenderADCheck": "1"
    },
    "content": "This patch series add support for asymmetric crypto in DPDK\nlibrte_cryptodev framework along with documentation updates.\n\nThis patch series is divided in to following categories:\n1. library patches with asymmetric API, xform and capability\n   definitions\n2. Programmer Guide updates with asymmetric description\n\nopenssl pmd and test app to be added as separate patch series\nwith 1.1.0 support.\n\nchanges in v4:\n- add of asym specific session header size get API\n- add asym function pointer NULL check for asym_session_configure/destroy,\n  for the devices that doesn’t support asymmetric\n- remove redundant asym_op_reset and asym_op_attach functions from lib\n- fix ordering in version.map\n- simplified check_modlen function\n- simplified logic in op_pool_create\n- corrections in doc\n- renaming rte_cryptodev_asym_session_get_private_data to \n  rte_cryptodev_asym_session_get_app_private_data \n- contains only lib changes\n\nchanges in v3:\n- correct rte_cryptodev_asym_session_create to pass void** to\n  rte_mempool_get() and add support for private_data_size flag\n- remove redundant xform_type from rte_cryptodev_asymmetric_capability\n- added rte_cryptodev_asym_session_set/get_private_data for app to setup\n  private data in a session as per latest dpdk-next-crypto spec\n- rename few APIs to be consistent with other API names\n- update test meson.build to include asym unit test file\n\nchanges in v2:\n-addresses patch apply failure\nraised on asym crypto v1 patch series:\nhttps://dpdk.org/dev/patchwork/patch/36575/\nhttps://dpdk.org/dev/patchwork/patch/36576/\nhttps://dpdk.org/dev/patchwork/patch/36577/\n\nAnd, unit test and PMD patch series:\nhttps://dpdk.org/dev/patchwork/patch/36928/\nhttps://dpdk.org/dev/patchwork/patch/36929/\nhttps://dpdk.org/dev/patchwork/patch/36930/\n-- resolve git apply patch error on patch id 36575\n-- resolve git apply patch error on patch id 36929\n\nChanges in v1:\n- removal of dedicated sym and asym qp setup,\n- remove asym qp count and attach/detach_session apis\n- re-org xforms params for deffie-hellman to allow\n  public key and optional private key generations\n- move elliptic curve changes into another separate patch/patch series\n\nTBD:\n- add elliptic curve support\n- rename of existing session_configure/clear APIs to\n  sym_session_configure/clear/init APIs\n\nIt is based on review discussion on RFC v1 asym crypto patch\nhttp://dpdk.org/patch/34308.\n\nRFC v1 patch http://dpdk.org/patch/34308 is further a derivative of\nearlier reviewed  RFC v2 patch series:\nhttp://dpdk.org/dev/patchwork/patch/24245/\nhttp://dpdk.org/dev/patchwork/patch/24246/\nhttp://dpdk.org/dev/patchwork/patch/24247/\n\nShally Verma (3):\n  lib/cryptodev: add asymmetric algos in cryptodev\n  cryptodev: support asymmetric operations\n  doc: add asym crypto in cryptodev programmer guide\n\nSunila Sahu (1):\n  lib/cryptodev: add asymmetric crypto capability in cryptodev\n\n doc/guides/prog_guide/cryptodev_lib.rst        | 290 ++++++++++++++-\n lib/librte_cryptodev/Makefile                  |   1 +\n lib/librte_cryptodev/meson.build               |   3 +-\n lib/librte_cryptodev/rte_crypto.h              |  37 +-\n lib/librte_cryptodev/rte_crypto_asym.h         | 496 +++++++++++++++++++++++++\n lib/librte_cryptodev/rte_cryptodev.c           | 277 +++++++++++++-\n lib/librte_cryptodev/rte_cryptodev.h           | 227 ++++++++++-\n lib/librte_cryptodev/rte_cryptodev_pmd.h       |  58 ++-\n lib/librte_cryptodev/rte_cryptodev_version.map |  15 +-\n 9 files changed, 1384 insertions(+), 20 deletions(-)\n create mode 100644 lib/librte_cryptodev/rte_crypto_asym.h"
}