get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 132430,
    "url": "http://patches.dpdk.org/api/patches/132430/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/8d0cf687890fe128aa4eeaa50d03f7dd8b7fe142.1696859505.git.gmuthukrishn@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": "<8d0cf687890fe128aa4eeaa50d03f7dd8b7fe142.1696859505.git.gmuthukrishn@marvell.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/8d0cf687890fe128aa4eeaa50d03f7dd8b7fe142.1696859505.git.gmuthukrishn@marvell.com",
    "date": "2023-10-09T13:54:52",
    "name": "[v4,5/7] cryptodev: add RNG capability in EC based xform",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": true,
    "hash": "4089c3978e6274d5d7c924a412025d2786c878eb",
    "submitter": {
        "id": 2301,
        "url": "http://patches.dpdk.org/api/people/2301/?format=api",
        "name": "Gowrishankar Muthukrishnan",
        "email": "gmuthukrishn@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/8d0cf687890fe128aa4eeaa50d03f7dd8b7fe142.1696859505.git.gmuthukrishn@marvell.com/mbox/",
    "series": [
        {
            "id": 29773,
            "url": "http://patches.dpdk.org/api/series/29773/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=29773",
            "date": "2023-10-09T13:54:47",
            "name": "cryptodev: support digest message in SM2",
            "version": 4,
            "mbox": "http://patches.dpdk.org/series/29773/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/132430/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/132430/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 89BA34233C;\n\tMon,  9 Oct 2023 15:55:47 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id C49B340A81;\n\tMon,  9 Oct 2023 15:55:22 +0200 (CEST)",
            "from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com\n [67.231.148.174])\n by mails.dpdk.org (Postfix) with ESMTP id 18B4740A75\n for <dev@dpdk.org>; Mon,  9 Oct 2023 15:55:20 +0200 (CEST)",
            "from pps.filterd (m0045849.ppops.net [127.0.0.1])\n by mx0a-0016f401.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id\n 399DQ8GJ016392; Mon, 9 Oct 2023 06:55:20 -0700",
            "from dc5-exch02.marvell.com ([199.233.59.182])\n by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3tkh9smdjc-2\n (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT);\n Mon, 09 Oct 2023 06:55:20 -0700",
            "from DC5-EXCH01.marvell.com (10.69.176.38) by DC5-EXCH02.marvell.com\n (10.69.176.39) with Microsoft SMTP Server (TLS) id 15.0.1497.48;\n Mon, 9 Oct 2023 06:55:18 -0700",
            "from maili.marvell.com (10.69.176.80) by DC5-EXCH01.marvell.com\n (10.69.176.38) with Microsoft SMTP Server id 15.0.1497.48 via Frontend\n Transport; Mon, 9 Oct 2023 06:55:18 -0700",
            "from BG-LT91401.marvell.com (BG-LT91401.marvell.com [10.28.168.34])\n by maili.marvell.com (Postfix) with ESMTP id 2D9F93F70A8;\n Mon,  9 Oct 2023 06:55:13 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com;\n h=from : to : cc :\n subject : date : message-id : in-reply-to : references : mime-version :\n content-transfer-encoding : content-type; s=pfpt0220;\n bh=Q9MIOJc7NwqWZbdeDANK0I9TOKhn01+NEAMyK4oJvbU=;\n b=LKMtTv3c9Tmyunl6faLz3Plg+nV2f4gVPczZPIvtLCL0WKMomXmsE/HsxxepaMlpTkOY\n r1guLHo7RlxySmky2aQqSLWKyk3bGvlvEfqyjiDSiKpdL9AlqGUMH/isLQ7liqNMOPqa\n rUWZ5CFM9Uu1nwFoeRMluUOQp8/Xw2vEMA6GuVANGG2eodYzikmegyVdzmpbTtWSK7HP\n paoQQiGDzCKjqF0rYb/YOUdGVUzzz6dEt7k/Ps1MS8ehw0ALa+Tgq6kbHfSTueMhvZls\n MdgNfCPSOhFZSWzJ8zY4Lzx/QTFcvXqs18M9ifiLUwr+CHa41NUZL4zDQHuBuO4j63vj cg==",
        "From": "Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>",
        "To": "<dev@dpdk.org>",
        "CC": "<anoobj@marvell.com>, Akhil Goyal <gakhil@marvell.com>, Fan Zhang\n <fanzhang.oss@gmail.com>, Kai Ji <kai.ji@intel.com>, Arkadiusz Kusztal\n <arkadiuszx.kusztal@intel.com>, Ciara Power <ciara.power@intel.com>,\n Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>",
        "Subject": "[PATCH v4 5/7] cryptodev: add RNG capability in EC based xform",
        "Date": "Mon, 9 Oct 2023 19:24:52 +0530",
        "Message-ID": "\n <8d0cf687890fe128aa4eeaa50d03f7dd8b7fe142.1696859505.git.gmuthukrishn@marvell.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "In-Reply-To": "<cover.1696859505.git.gmuthukrishn@marvell.com>",
        "References": "<cover.1696859505.git.gmuthukrishn@marvell.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Proofpoint-GUID": "FifEuyjzgQUETHQ2bb4EzsdMsKZpb2w-",
        "X-Proofpoint-ORIG-GUID": "FifEuyjzgQUETHQ2bb4EzsdMsKZpb2w-",
        "X-Proofpoint-Virus-Version": "vendor=baseguard\n engine=ICAP:2.0.267,Aquarius:18.0.980,Hydra:6.0.619,FMLib:17.11.176.26\n definitions=2023-10-09_11,2023-10-09_01,2023-05-22_02",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org"
    },
    "content": "Elliptic curve based asymmetric operations use cryptographically\nsecure random number in its computation. If PMD supports RNG\nfor such ops, the application could skip computing on its own.\nThis patch adds new field in asymmetric capability to declare\nthis capability.\n\nSigned-off-by: Gowrishankar Muthukrishnan <gmuthukrishn@marvell.com>\nAcked-by: Arkadiusz Kusztal <arkadiuszx.kusztal@intel.com>\n---\n drivers/crypto/openssl/rte_openssl_pmd_ops.c | 2 ++\n lib/cryptodev/rte_cryptodev.h                | 6 ++++++\n 2 files changed, 8 insertions(+)",
    "diff": "diff --git a/drivers/crypto/openssl/rte_openssl_pmd_ops.c b/drivers/crypto/openssl/rte_openssl_pmd_ops.c\nindex 083ad63360..2862c294a9 100644\n--- a/drivers/crypto/openssl/rte_openssl_pmd_ops.c\n+++ b/drivers/crypto/openssl/rte_openssl_pmd_ops.c\n@@ -604,6 +604,8 @@ static const struct rte_cryptodev_capabilities openssl_pmd_capabilities[] = {\n \t\t\t\t (1 << RTE_CRYPTO_ASYM_OP_VERIFY) |\n \t\t\t\t (1 << RTE_CRYPTO_ASYM_OP_ENCRYPT) |\n \t\t\t\t (1 << RTE_CRYPTO_ASYM_OP_DECRYPT)),\n+\t\t\t\t{.internal_rng = 1\n+\t\t\t\t}\n \t\t\t}\n \t\t}\n \t\t}\ndiff --git a/lib/cryptodev/rte_cryptodev.h b/lib/cryptodev/rte_cryptodev.h\nindex 3a1b4dc501..6c8f532797 100644\n--- a/lib/cryptodev/rte_cryptodev.h\n+++ b/lib/cryptodev/rte_cryptodev.h\n@@ -181,6 +181,12 @@ struct rte_cryptodev_asymmetric_xform_capability {\n \t\t/**< Range of modulus length supported by modulus based xform.\n \t\t * Value 0 mean implementation default\n \t\t */\n+\n+\t\tuint8_t internal_rng;\n+\t\t/**< Availability of random number generator for Elliptic curve based xform.\n+\t\t * Value 0 means unavailable, and application should pass the required\n+\t\t * random value. Otherwise, PMD would internally compute the random number.\n+\t\t */\n \t};\n \n \tuint64_t hash_algos;\n",
    "prefixes": [
        "v4",
        "5/7"
    ]
}