get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/51840/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 51840,
    "url": "http://patches.dpdk.org/api/patches/51840/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/1553768834-19072-2-git-send-email-ayverma@marvell.com/",
    "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",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<1553768834-19072-2-git-send-email-ayverma@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1553768834-19072-2-git-send-email-ayverma@marvell.com",
    "date": "2019-03-28T10:28:22",
    "name": "[v3,1/4] lib/cryptodev: add rsa priv key feature flag",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "7a91d7b9f8c700855424664cb16369916666ef8d",
    "submitter": {
        "id": 1217,
        "url": "http://patches.dpdk.org/api/people/1217/?format=api",
        "name": "Ayuj Verma",
        "email": "ayverma@marvell.com"
    },
    "delegate": {
        "id": 6690,
        "url": "http://patches.dpdk.org/api/users/6690/?format=api",
        "username": "akhil",
        "first_name": "akhil",
        "last_name": "goyal",
        "email": "gakhil@marvell.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/patch/1553768834-19072-2-git-send-email-ayverma@marvell.com/mbox/",
    "series": [
        {
            "id": 3966,
            "url": "http://patches.dpdk.org/api/series/3966/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=3966",
            "date": "2019-03-28T10:27:52",
            "name": "adding rsa priv key feature flag",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/3966/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/51840/comments/",
    "check": "fail",
    "checks": "http://patches.dpdk.org/api/patches/51840/checks/",
    "tags": {},
    "related": [],
    "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 80BC01B12D;\n\tThu, 28 Mar 2019 11:28:40 +0100 (CET)",
            "from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com\n\t[67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 57C434C88\n\tfor <dev@dpdk.org>; Thu, 28 Mar 2019 11:28:37 +0100 (CET)",
            "from pps.filterd (m0045849.ppops.net [127.0.0.1])\n\tby mx0a-0016f401.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id\n\tx2SAPxDx030181; Thu, 28 Mar 2019 03:28:35 -0700",
            "from sc-exch01.marvell.com ([199.233.58.181])\n\tby mx0a-0016f401.pphosted.com with ESMTP id 2rgfn5a7bx-1\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); \n\tThu, 28 Mar 2019 03:28:34 -0700",
            "from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH01.marvell.com\n\t(10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1367.3;\n\tThu, 28 Mar 2019 03:28:23 -0700",
            "from NAM02-BL2-obe.outbound.protection.outlook.com (104.47.38.55)\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; Thu, 28 Mar 2019 03:28:23 -0700",
            "from MN2PR18MB2542.namprd18.prod.outlook.com (20.179.82.221) by\n\tMN2PR18MB2733.namprd18.prod.outlook.com (20.179.21.145) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.1750.15; Thu, 28 Mar 2019 10:28:22 +0000",
            "from MN2PR18MB2542.namprd18.prod.outlook.com\n\t([fe80::ecb7:6a6e:f852:3d90]) by\n\tMN2PR18MB2542.namprd18.prod.outlook.com\n\t([fe80::ecb7:6a6e:f852:3d90%6]) with mapi id 15.20.1750.014;\n\tThu, 28 Mar 2019 10:28:22 +0000"
        ],
        "DKIM-Signature": [
            "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n\th=from : to : cc :\n\tsubject : date : message-id : references : in-reply-to : content-type\n\t: content-transfer-encoding : mime-version; s=pfpt0818;\n\tbh=PhAm0jjwRxINtSxrF5nkp5qQ6IA/DcrvHJ826lOd/2g=;\n\tb=iNU8FMePrabkIx9Y9YEqCx++nn38OK6hCRRdwTaz/a4ZXivPbeJsVx0uKG7SVQXMED5B\n\tiqZhQA/DtiBkLM7QYNnu2pKBqr/bGEFBT+CF+UK4KHSzg6WcIT+kas5kcc/T8la1Jue2\n\t71ZP7IAWRlXtnSG5BMS0DysIAmqoh9+2Jr79xa1w+eK4iZwyQ+SpyaJ3Gby7QgXPRRkE\n\t+t2cR79TW0+704fL94AAOaUcGk3/R0hsFOLwcfuMWjycILE1qRhwi4obmX6zz7TXyMOC\n\tZSbutkjRHjTXj8gkmS7cCD8b8GxFvbFsS0G6jP9ddw4+PqsqXETVKB9YC6ZEaMzlB/mF\n\tZQ== ",
            "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=PhAm0jjwRxINtSxrF5nkp5qQ6IA/DcrvHJ826lOd/2g=;\n\tb=eSCV0/DyAZockZLvcMndPLVgmAxWJ/F46GayAa4jiOza/g2x12L7BeOXrq951gmke9L9lOuh1QFIZYIQHs/BCy+MoWJzXqPCJa5X/JVrx19SQpq7sOImtWU22vK3fb3ptzSuC6b/SV+mWYHgt+JYXE+tEiaOXJksu+F5MiAE6KM="
        ],
        "From": "Ayuj Verma <ayverma@marvell.com>",
        "To": "\"akhil.goyal@nxp.com\" <akhil.goyal@nxp.com>",
        "CC": "\"arkadiuszx.kusztal@intel.com\" <arkadiuszx.kusztal@intel.com>, \"Shally\n\tVerma\" <shallyv@marvell.com>, Sunila Sahu <ssahu@marvell.com>,\n\t\"Kanaka Durga Kotamarthy\" <kkotamarthy@marvell.com>,\n\tArvind Desai <adesai@marvell.com>, \"dev@dpdk.org\" <dev@dpdk.org>,\n\tAyuj Verma <ayverma@marvell.com>",
        "Thread-Topic": "[PATCH v3 1/4] lib/cryptodev: add rsa priv key feature flag",
        "Thread-Index": "AQHU5VD4b0noG9w0+0aQ208Nc9mQ2Q==",
        "Date": "Thu, 28 Mar 2019 10:28:22 +0000",
        "Message-ID": "<1553768834-19072-2-git-send-email-ayverma@marvell.com>",
        "References": "<1553768834-19072-1-git-send-email-ayverma@marvell.com>",
        "In-Reply-To": "<1553768834-19072-1-git-send-email-ayverma@marvell.com>",
        "Accept-Language": "en-IN, en-US",
        "Content-Language": "en-US",
        "X-MS-Has-Attach": "",
        "X-MS-TNEF-Correlator": "",
        "x-clientproxiedby": "BM1PR01CA0150.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:b00:68::20) To MN2PR18MB2542.namprd18.prod.outlook.com\n\t(2603:10b6:208:103::29)",
        "x-mailer": "git-send-email 1.8.3.1",
        "x-ms-exchange-messagesentrepresentingtype": "1",
        "x-originating-ip": "[49.200.218.66]",
        "x-ms-publictraffictype": "Email",
        "x-ms-office365-filtering-correlation-id": "e1dd0127-3856-4873-9ca0-08d6b3681a3f",
        "x-microsoft-antispam": "BCL:0; PCL:0;\n\tRULEID:(2390118)(7020095)(4652040)(8989299)(5600127)(711020)(4605104)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);\n\tSRVR:MN2PR18MB2733; ",
        "x-ms-traffictypediagnostic": "MN2PR18MB2733:",
        "x-microsoft-antispam-prvs": "<MN2PR18MB273340B61EDE7ABAD85B5837AD590@MN2PR18MB2733.namprd18.prod.outlook.com>",
        "x-forefront-prvs": "0990C54589",
        "x-forefront-antispam-report": "SFV:NSPM;\n\tSFS:(10009020)(376002)(39860400002)(366004)(396003)(136003)(346002)(199004)(189003)(3846002)(6436002)(8676002)(81166006)(186003)(446003)(2616005)(476003)(105586002)(81156014)(106356001)(26005)(36756003)(107886003)(2501003)(486006)(11346002)(86362001)(8936002)(2351001)(7736002)(71190400001)(53936002)(50226002)(4326008)(102836004)(71200400001)(55236004)(386003)(6506007)(5640700003)(6916009)(97736004)(99286004)(25786009)(6512007)(305945005)(5660300002)(68736007)(4720700003)(478600001)(66066001)(316002)(256004)(6116002)(2906002)(6486002)(14444005)(76176011)(14454004)(54906003)(52116002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR18MB2733;\n\tH:MN2PR18MB2542.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en;\n\tPTR:InfoNoRecords; A:1; MX: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": "qH3QmKpgQoJomRhopJNUZnqj3McSXIsvxpXXy4chYvOM/yNAsapJXop4H5HaoPkIElPiwnJsP/+Pptk0uRehFOwlqH1m3nzm2EOQx8vass+M47EyoRHzgU6xfDwIP77l+KhPT8nSMSCy/6KBDEMO+hM5UNcwjzTwMe5L4rWJFIHIW0Nq3AsvbFHjwqvCp94FYx6KTrfCtevCvvtJeJ1vfFVYqGvI4lT1tv5JtaXleBegl5KDBc9k0NW+XJktZbcgKEEeo8S9LcL2p1a4KUPnJ/uhN89y9MiTLMJs4/5+7belZUeAzn6F3ZZxjyzssFjsMd5PIjFR2QtV4RAHHu06PgoT+mmdMGSwBlsIwr8+tGNa0R8NGgERZ/h6lyby4QuiOtQODiUkMejxljiGW01iStIiYyEULyPe071mzO+7pYA=",
        "Content-Type": "text/plain; charset=\"iso-8859-1\"",
        "Content-Transfer-Encoding": "quoted-printable",
        "MIME-Version": "1.0",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "e1dd0127-3856-4873-9ca0-08d6b3681a3f",
        "X-MS-Exchange-CrossTenant-originalarrivaltime": "28 Mar 2019 10:28:22.2464\n\t(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-Transport-CrossTenantHeadersStamped": "MN2PR18MB2733",
        "X-OriginatorOrg": "marvell.com",
        "X-Proofpoint-Virus-Version": "vendor=fsecure engine=2.50.10434:, ,\n\tdefinitions=2019-03-28_05:, , signatures=0",
        "Subject": "[dpdk-dev] [PATCH v3 1/4] lib/cryptodev: add rsa priv key feature\n\tflag",
        "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": "Add feature flag to reflect RSA private key\noperation support using quintuple (crt) or\nexponent type key. if PMD support both,\nthen it should set both.\n\nApp should query cryptodev feature flag to check\nif Sign and Decryt with CRT keys or exponent is\nsupported, thus call operation with relevant\nkey type.\n\nSigned-off-by: Ayuj Verma <ayverma@marvell.com>\nSigned-off-by: Shally Verma <shallyv@marvell.com>\n---\n lib/librte_cryptodev/rte_cryptodev.c | 4 ++++\n lib/librte_cryptodev/rte_cryptodev.h | 4 ++++\n 2 files changed, 8 insertions(+)",
    "diff": "diff --git a/lib/librte_cryptodev/rte_cryptodev.c b/lib/librte_cryptodev/rte_cryptodev.c\nindex 871d7dd..cdc586a 100644\n--- a/lib/librte_cryptodev/rte_cryptodev.c\n+++ b/lib/librte_cryptodev/rte_cryptodev.c\n@@ -486,6 +486,10 @@ struct rte_cryptodev_sym_session_pool_private_data {\n \t\treturn \"CPU_ARM_CE\";\n \tcase RTE_CRYPTODEV_FF_SECURITY:\n \t\treturn \"SECURITY_PROTOCOL\";\n+\tcase RTE_CRYPTODEV_FF_RSA_PRIV_OP_KEY_EXP:\n+\t\treturn \"RSA_PRIV_OP_KEY_EXP\";\n+\tcase RTE_CRYPTODEV_FF_RSA_PRIV_OP_KEY_QT:\n+\t\treturn \"RSA_PRIV_OP_KEY_QT\";\n \tdefault:\n \t\treturn NULL;\n \t}\ndiff --git a/lib/librte_cryptodev/rte_cryptodev.h b/lib/librte_cryptodev/rte_cryptodev.h\nindex a0bbcf9..298b352 100644\n--- a/lib/librte_cryptodev/rte_cryptodev.h\n+++ b/lib/librte_cryptodev/rte_cryptodev.h\n@@ -438,6 +438,10 @@ struct rte_cryptodev_asym_capability_idx {\n /**< Utilises ARM CPU Cryptographic Extensions */\n #define\tRTE_CRYPTODEV_FF_SECURITY\t\t\t(1ULL << 16)\n /**< Support Security Protocol Processing */\n+#define RTE_CRYPTODEV_FF_RSA_PRIV_OP_KEY_EXP\t\t(1ULL << 17)\n+/**< Support RSA Private Key OP with exponent */\n+#define RTE_CRYPTODEV_FF_RSA_PRIV_OP_KEY_QT\t\t(1ULL << 18)\n+/**< Support RSA Private Key OP with CRT (quintuple) Keys */\n \n \n /**\n",
    "prefixes": [
        "v3",
        "1/4"
    ]
}