Show a cover letter.

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

{
    "id": 50144,
    "url": "https://patches.dpdk.org/api/covers/50144/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/cover/20190206111405.30860-1-ayverma@marvell.com/",
    "project": {
        "id": 1,
        "url": "https://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",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20190206111405.30860-1-ayverma@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190206111405.30860-1-ayverma@marvell.com",
    "date": "2019-02-06T11:16:17",
    "name": "[0/3] adding op-type crt sign and decrypt",
    "submitter": {
        "id": 1217,
        "url": "https://patches.dpdk.org/api/people/1217/?format=api",
        "name": "Ayuj Verma",
        "email": "ayverma@marvell.com"
    },
    "mbox": "https://patches.dpdk.org/project/dpdk/cover/20190206111405.30860-1-ayverma@marvell.com/mbox/",
    "series": [
        {
            "id": 3397,
            "url": "https://patches.dpdk.org/api/series/3397/?format=api",
            "web_url": "https://patches.dpdk.org/project/dpdk/list/?series=3397",
            "date": "2019-02-06T11:16:17",
            "name": "adding op-type crt sign and decrypt",
            "version": 1,
            "mbox": "https://patches.dpdk.org/series/3397/mbox/"
        }
    ],
    "comments": "https://patches.dpdk.org/api/covers/50144/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 7F4D41B3EB;\n\tWed,  6 Feb 2019 12:16:27 +0100 (CET)",
            "from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com\n\t[67.231.156.173]) by dpdk.org (Postfix) with ESMTP id B7A185B2E\n\tfor <dev@dpdk.org>; Wed,  6 Feb 2019 12:16:25 +0100 (CET)",
            "from pps.filterd (m0045851.ppops.net [127.0.0.1])\n\tby mx0b-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id\n\tx16BFfGo009831; Wed, 6 Feb 2019 03:16:25 -0800",
            "from sc-exch04.marvell.com ([199.233.58.184])\n\tby mx0b-0016f401.pphosted.com with ESMTP id 2qfc17keee-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); \n\tWed, 06 Feb 2019 03:16:25 -0800",
            "from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH04.marvell.com\n\t(10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1367.3;\n\tWed, 6 Feb 2019 03:16:23 -0800",
            "from NAM04-BN3-obe.outbound.protection.outlook.com (104.47.46.59)\n\tby SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server\n\t(TLS) id\n\t15.0.1367.3 via Frontend Transport; Wed, 6 Feb 2019 03:16:22 -0800",
            "from DM6PR18MB2908.namprd18.prod.outlook.com (20.179.50.12) by\n\tDM6PR18MB2378.namprd18.prod.outlook.com (20.179.71.87) with Microsoft\n\tSMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.1601.19; Wed, 6 Feb 2019 11:16:17 +0000",
            "from DM6PR18MB2908.namprd18.prod.outlook.com\n\t([fe80::d176:5cef:c5d7:b9ae]) by\n\tDM6PR18MB2908.namprd18.prod.outlook.com\n\t([fe80::d176:5cef:c5d7:b9ae%5]) with mapi id 15.20.1601.016;\n\tWed, 6 Feb 2019 11:16:17 +0000"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n\th=from : to : cc :\n\tsubject : date : message-id : content-type :\n\tcontent-transfer-encoding : mime-version; s=pfpt0818;\n\tbh=zEtdqT3nwrpr0nVWdNod2Ruh5/XmqOnRpaeeMX2S0Ww=; \n\tb=Y5GWg3wQb86JBZBs6OoQ/aW2BnjyulWJGg0U7Ml109ULHwCT6uZSssylEbdgY5+ZhKz/\n\tJg6DeXZuoLifO7/xn51j53wMP7NRu6dt16ElKl3nmBj9jsVz2hE6CW+oZko4CV92v0Ed\n\tkDrd9hN2OXhuUeyd243pAqwn8PLhdDStzyRsPNhwfOa9APayEKuvRIkwoyJB/3iPQMyw\n\tj0JzLjuAjuZbHk5ixXjn+qWO8tUoX5/DFiwNYpDwrKt6T3hDJa107hat1oW3ORbWRSRY\n\tZIm2mJFxrGE/y4G+x4EzFN92TZgYKV5eDkoNOYB1hUY7hYuPDKLZ7OmoGAvrlzkw5lTU\n\tIg== ",
            "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=marvell.onmicrosoft.com; s=selector1-marvell-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=zEtdqT3nwrpr0nVWdNod2Ruh5/XmqOnRpaeeMX2S0Ww=;\n\tb=Wea8uibm0jZS0uYlzD4rNivAJbb7Vad9GT5LyKSIScn/SI07qJ6I7t0tRprxCxgYYFZVN1kVETuOcCE3NhicVD7jbYgM+imUB9KIcWW2WNWnu+3C5S/Kun0gXz80uXY/XXzF/2AYLC3z8fwW54ewazETTZb6vYDGsvfGN+VywiA="
        ],
        "From": "Ayuj Verma <ayverma@marvell.com>",
        "To": "\"pablo.de.lara.guarch@intel.com\" <pablo.de.lara.guarch@intel.com>",
        "CC": "\"fiona.trahe@intel.com\" <fiona.trahe@intel.com>, \"dev@dpdk.org\"\n\t<dev@dpdk.org>, Shally Verma <shallyv@marvell.com>, Sunila Sahu\n\t<ssahu@marvell.com>, Kanaka Durga Kotamarthy <kkotamarthy@marvell.com>,\n\tArvind Desai <adesai@marvell.com>, Ayuj Verma <ayverma@marvell.com>",
        "Thread-Topic": "[PATCH 0/3] adding op-type crt sign and decrypt",
        "Thread-Index": "AQHUvg1gQkJoFzcev0ymVfke48+GsQ==",
        "Date": "Wed, 6 Feb 2019 11:16:17 +0000",
        "Message-ID": "<20190206111405.30860-1-ayverma@marvell.com>",
        "Accept-Language": "en-IN, en-US",
        "Content-Language": "en-US",
        "X-MS-Has-Attach": "",
        "X-MS-TNEF-Correlator": "",
        "x-clientproxiedby": "BMXPR01CA0030.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:b00:c::16) To DM6PR18MB2908.namprd18.prod.outlook.com\n\t(2603:10b6:5:168::12)",
        "x-mailer": "git-send-email 2.20.0",
        "x-ms-exchange-messagesentrepresentingtype": "1",
        "x-originating-ip": "[111.93.218.67]",
        "x-ms-publictraffictype": "Email",
        "x-microsoft-exchange-diagnostics": "1; DM6PR18MB2378;\n\t20:WPOOt24vkgHTKcq+9cIdakcxn1/SY/LgEPgdhhMGVeOprJBNd2kN5BPdFP3k4euoXqwSgNtNcPPzxwjW/yK7WztpLQG4SA1l16j/DZFvYR9ybi9rNhGmLxmietBzGtFL+Gzv9VIsnvNV+UcysjCgct0PDVshjcqLuUj7dfugcxQ=",
        "x-ms-office365-filtering-correlation-id": "7c823d05-b604-4950-91f3-08d68c248341",
        "x-microsoft-antispam": "BCL:0; PCL:0;\n\tRULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);\n\tSRVR:DM6PR18MB2378; ",
        "x-ms-traffictypediagnostic": "DM6PR18MB2378:",
        "x-microsoft-antispam-prvs": "<DM6PR18MB23785F89FDB0801F0E50C158AD6F0@DM6PR18MB2378.namprd18.prod.outlook.com>",
        "x-forefront-prvs": "0940A19703",
        "x-forefront-antispam-report": "SFV:NSPM;\n\tSFS:(10009020)(376002)(346002)(39860400002)(396003)(136003)(366004)(189003)(199004)(4326008)(106356001)(97736004)(81166006)(81156014)(105586002)(14444005)(8676002)(14454004)(53936002)(1076003)(316002)(102836004)(186003)(561944003)(478600001)(2906002)(66066001)(25786009)(50226002)(68736007)(486006)(8936002)(78486014)(2501003)(26005)(5640700003)(86362001)(99286004)(6486002)(52116002)(6512007)(54906003)(6436002)(2616005)(2351001)(476003)(6506007)(6916009)(386003)(7736002)(71190400001)(71200400001)(305945005)(256004)(107886003)(3846002)(6116002)(36756003);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:DM6PR18MB2378;\n\tH:DM6PR18MB2908.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;\n\tPTR:InfoNoRecords; MX:1; A:1; ",
        "received-spf": "None (protection.outlook.com: marvell.com does not designate\n\tpermitted sender hosts)",
        "x-ms-exchange-senderadcheck": "1",
        "x-microsoft-antispam-message-info": "b5mK6oa3bTiIqkY8xdsaEHIbp9HHmtu55n9nOCszsmpZ3lDVFibHeQgNqcTUh+zYp5MXFFf0+QZpjskNbkuV0xYflvHQMy6IRM+7M9fpwI8nGp18P7tyLoXFaSw6tTwPlfXWoIKFRf+XD2h71ulUg5rIe0uH7/P8qiQnGpYViZ2VjoihjcENw25yLSCXZaQtLmBIALllxzsdz3rS2iGRYI0X8ZLhfkQsJI2bYPYsWTbaqsQ00AZjyFcBizaKbMwW3zr+ZctqmywzaNd0aBNa8r8vYPYVVkcDyKfcoOYKB5iVUKI6xmEqJhAKu3UUxOaIdvvMA6JDk+vi1d3CjwWlSvVFc07CtQETRvL/504Af40hGDH9CKaF6rJ2Z+sdLsz2giomd/GvHF2qqpPI1uoGu0nq3uqoANCJOvISfNAK2vE=",
        "Content-Type": "text/plain; charset=\"iso-8859-1\"",
        "Content-Transfer-Encoding": "quoted-printable",
        "MIME-Version": "1.0",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "7c823d05-b604-4950-91f3-08d68c248341",
        "X-MS-Exchange-CrossTenant-originalarrivaltime": "06 Feb 2019 11:16:14.2067\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-fromentityheader": "Hosted",
        "X-MS-Exchange-CrossTenant-mailboxtype": "HOSTED",
        "X-MS-Exchange-CrossTenant-id": "70e1fb47-1155-421d-87fc-2e58f638b6e0",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM6PR18MB2378",
        "X-OriginatorOrg": "marvell.com",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:, ,\n\tdefinitions=2019-02-06_07:, , signatures=0",
        "X-Proofpoint-Details": "rule=outbound_notspam policy=outbound score=0\n\tpriorityscore=1501\n\tmalwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0\n\tclxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0\n\tmlxlogscore=935 adultscore=0 classifier=spam adjust=0 reason=mlx\n\tscancount=1 engine=8.0.1-1810050000 definitions=main-1902060090",
        "Subject": "[dpdk-dev] [PATCH 0/3] adding op-type crt sign and decrypt",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<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>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Some PMDs can only support RSA private key operations using CRT keys\n(quintuple) only. Thus it is required to add in PMD RSA xform\ncapability which key type is supported to perform sign and decrypt ops.\n\nThus add an another op_type RTE_CRYPTO_OP_TYPE_SIGN_CRT and\nRTE_CRYPTO_OP_TYPE_DECRYPT_CRT, which would mean perform an private\nkey op using CRT keys (quintuple) only.\n\nPMD would reflect its capability to support these operations using its\nop_type mask. App should query RSA xform capability API to check if\nspecific op_type is supported, thus call operation with relevant key\ntype.\n\nAnother proposal is, it is not known if non-crt keys is used at all to\nperform otherwise naturally slow RSA private keys operations.\nSo, it is also possible to deprecate RSA_KEY_TYPE_EXPONENT altogether\nand just use quintuple key type for private key operations.\nIn that case, there is no need to add another SIGN/DECRYPT_CRT variant,\ncurrent SIGN and DECRYPT operation default to using quintuple RSA keys.\n\nAyuj Verma (3):\n  lib/cryptodev: add crt sign and decrypt ops\n  crypto/openssl: update op-type mask with crt ops\n  test/crypto: check for rsa capa for op-type\n\n drivers/crypto/openssl/rte_openssl_pmd_ops.c |  4 +-\n lib/librte_cryptodev/rte_crypto_asym.h       |  8 ++++\n test/test/test_cryptodev_asym.c              | 47 ++++++++++++++++++++\n 3 files changed, 58 insertions(+), 1 deletion(-)"
}