get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 110302,
    "url": "http://patches.dpdk.org/api/patches/110302/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/patch/20220427074400.2091-2-arkadiuszx.kusztal@intel.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": "<20220427074400.2091-2-arkadiuszx.kusztal@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20220427074400.2091-2-arkadiuszx.kusztal@intel.com",
    "date": "2022-04-27T07:43:58",
    "name": "[v4,1/3] cryptodev: move dh type from xform to dh op",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "99a4854a3d93088b008e5cdb1b58ca0653627580",
    "submitter": {
        "id": 452,
        "url": "http://patches.dpdk.org/api/people/452/?format=api",
        "name": "Arkadiusz Kusztal",
        "email": "arkadiuszx.kusztal@intel.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/20220427074400.2091-2-arkadiuszx.kusztal@intel.com/mbox/",
    "series": [
        {
            "id": 22684,
            "url": "http://patches.dpdk.org/api/series/22684/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=22684",
            "date": "2022-04-27T07:43:57",
            "name": "cryptodev: move dh type from xform to dh op",
            "version": 4,
            "mbox": "http://patches.dpdk.org/series/22684/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/patches/110302/comments/",
    "check": "success",
    "checks": "http://patches.dpdk.org/api/patches/110302/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 33A12A050F;\n\tWed, 27 Apr 2022 09:44:16 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id CBF3F427F7;\n\tWed, 27 Apr 2022 09:44:12 +0200 (CEST)",
            "from mga17.intel.com (mga17.intel.com [192.55.52.151])\n by mails.dpdk.org (Postfix) with ESMTP id 775F241141\n for <dev@dpdk.org>; Wed, 27 Apr 2022 09:44:11 +0200 (CEST)",
            "from orsmga003.jf.intel.com ([10.7.209.27])\n by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 27 Apr 2022 00:44:11 -0700",
            "from silpixa00400308.ir.intel.com ([10.237.214.95])\n by orsmga003.jf.intel.com with ESMTP; 27 Apr 2022 00:44:09 -0700"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/simple;\n d=intel.com; i=@intel.com; q=dns/txt; s=Intel;\n t=1651045451; x=1682581451;\n h=from:to:cc:subject:date:message-id:in-reply-to: references;\n bh=uDg9z0i/GEm1b68mBpcLUcMA+biPn+Pe9seGtmJjbQM=;\n b=E5ingKJpFiL/D2a2QFUSE3IdGq1BZc8760xabALBbXRUgsGMgA1h5Fc8\n AYDy02/33Vh5dA0bh49JvSMJDBTszklVRNE1hb8n9s9Su8YJAbhUDDHys\n Kc/e6ourH3fzjthpvqfPVHewnePcKUa+QUZZEQ12BMjcUhJpeBjde90jD\n 2i3tWicXZ0ofo1nXoY+U9CNAYqRvHVs9mYbXEAnwwoImxHD1K918E/nZV\n HlgiEttm1JPKmPUcpcvmra0LCYYGSmzUDnk/fxe9zy4SdalOKSq///8wc\n F7GXlpbkpykYvpXGcRskNXXiQvqqD+ksiyyqWg2NFXJdD7eeUBrL8mI5L A==;",
        "X-IronPort-AV": [
            "E=McAfee;i=\"6400,9594,10329\"; a=\"246414397\"",
            "E=Sophos;i=\"5.90,292,1643702400\"; d=\"scan'208\";a=\"246414397\"",
            "E=Sophos;i=\"5.90,292,1643702400\"; d=\"scan'208\";a=\"513562101\""
        ],
        "X-ExtLoop1": "1",
        "From": "Arek Kusztal <arkadiuszx.kusztal@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "gakhil@marvell.com, roy.fan.zhang@intel.com,\n Arek Kusztal <arkadiuszx.kusztal@intel.com>",
        "Subject": "[PATCH v4 1/3] cryptodev: move dh type from xform to dh op",
        "Date": "Wed, 27 Apr 2022 08:43:58 +0100",
        "Message-Id": "<20220427074400.2091-2-arkadiuszx.kusztal@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20220427074400.2091-1-arkadiuszx.kusztal@intel.com>",
        "References": "<20220427074400.2091-1-arkadiuszx.kusztal@intel.com>",
        "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": "Operation type (PUBLIC_KEY_GENERATION, SHARED_SECRET) should\nbe free to choose for any operation. One xform/session should\nbe enough to perform both DH operations, if op_type would be xform\nmember, session would have to be to be created twice for the same\ngroup. Similar problem would be observed in sessionless case.\nAdditionally, it will help extend DH to support Elliptic Curves.\n\nSigned-off-by: Arek Kusztal <arkadiuszx.kusztal@intel.com>\n---\n lib/cryptodev/rte_crypto_asym.h | 14 +++++++-------\n 1 file changed, 7 insertions(+), 7 deletions(-)",
    "diff": "diff --git a/lib/cryptodev/rte_crypto_asym.h b/lib/cryptodev/rte_crypto_asym.h\nindex cd24d4b07b..4697a7bc59 100644\n--- a/lib/cryptodev/rte_crypto_asym.h\n+++ b/lib/cryptodev/rte_crypto_asym.h\n@@ -256,8 +256,6 @@ struct rte_crypto_modinv_xform {\n  *\n  */\n struct rte_crypto_dh_xform {\n-\tenum rte_crypto_asym_op_type type;\n-\t/**< Setup xform for key generate or shared secret compute */\n \trte_crypto_uint p;\n \t/**< Prime modulus data */\n \trte_crypto_uint g;\n@@ -391,27 +389,29 @@ struct rte_crypto_rsa_op_param {\n  * @note:\n  */\n struct rte_crypto_dh_op_param {\n+\tenum rte_crypto_asym_op_type op_type;\n+\t/**< Diffie-Hellman operation type */\n \trte_crypto_uint pub_key;\n \t/**<\n-\t * Output generated public key when xform type is\n+\t * Output generated public key when op_type is\n \t * DH PUB_KEY_GENERATION.\n-\t * Input peer public key when xform type is DH\n+\t * Input peer public key when op_type is DH\n \t * SHARED_SECRET_COMPUTATION\n \t *\n \t */\n \n \trte_crypto_uint priv_key;\n \t/**<\n-\t * Output generated private key if xform type is\n+\t * Output generated private key if op_type is\n \t * DH PRIVATE_KEY_GENERATION\n-\t * Input when xform type is DH SHARED_SECRET_COMPUTATION.\n+\t * Input when op_type is DH SHARED_SECRET_COMPUTATION.\n \t *\n \t */\n \n \trte_crypto_uint shared_secret;\n \t/**<\n \t * Output with calculated shared secret\n-\t * when dh xform set up with op type = SHARED_SECRET_COMPUTATION.\n+\t * when dh op_type = SHARED_SECRET_COMPUTATION.\n \t *\n \t */\n };\n",
    "prefixes": [
        "v4",
        "1/3"
    ]
}