get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

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

{
    "id": 2198588,
    "url": "http://patchwork.ozlabs.org/api/patches/2198588/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20260220091518.180641-6-Wojciech.Dubowik@mt.com/",
    "project": {
        "id": 18,
        "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api",
        "name": "U-Boot",
        "link_name": "uboot",
        "list_id": "u-boot.lists.denx.de",
        "list_email": "u-boot@lists.denx.de",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20260220091518.180641-6-Wojciech.Dubowik@mt.com>",
    "list_archive_url": null,
    "date": "2026-02-20T09:15:15",
    "name": "[v7,5/6] binman: DTS: Add dump-signature option for capsules",
    "commit_ref": null,
    "pull_url": null,
    "state": "accepted",
    "archived": false,
    "hash": "a376eac7ca5dd255382b512d0de94bf211d1270c",
    "submitter": {
        "id": 90988,
        "url": "http://patchwork.ozlabs.org/api/people/90988/?format=api",
        "name": "Wojciech Dubowik",
        "email": "Wojciech.Dubowik@mt.com"
    },
    "delegate": {
        "id": 3184,
        "url": "http://patchwork.ozlabs.org/api/users/3184/?format=api",
        "username": "sjg",
        "first_name": "Simon",
        "last_name": "Glass",
        "email": "sjg@chromium.org"
    },
    "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20260220091518.180641-6-Wojciech.Dubowik@mt.com/mbox/",
    "series": [
        {
            "id": 492764,
            "url": "http://patchwork.ozlabs.org/api/series/492764/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=492764",
            "date": "2026-02-20T09:15:10",
            "name": "UEFI Capsule - PKCS11 Support",
            "version": 7,
            "mbox": "http://patchwork.ozlabs.org/series/492764/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/patches/2198588/comments/",
    "check": "pending",
    "checks": "http://patchwork.ozlabs.org/api/patches/2198588/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<u-boot-bounces@lists.denx.de>",
        "X-Original-To": "incoming@patchwork.ozlabs.org",
        "Delivered-To": "patchwork-incoming@legolas.ozlabs.org",
        "Authentication-Results": [
            "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=mt.com header.i=@mt.com header.a=rsa-sha256\n header.s=selector2 header.b=dwYhWGzF;\n\tdkim-atps=neutral",
            "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de\n (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de;\n envelope-from=u-boot-bounces@lists.denx.de; receiver=patchwork.ozlabs.org)",
            "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mt.com",
            "phobos.denx.de;\n spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de",
            "phobos.denx.de;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=mt.com header.i=@mt.com header.b=\"dwYhWGzF\";\n\tdkim-atps=neutral",
            "phobos.denx.de;\n dmarc=pass (p=reject dis=none) header.from=mt.com",
            "phobos.denx.de;\n spf=fail smtp.mailfrom=Wojciech.Dubowik@mt.com",
            "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=mt.com;"
        ],
        "Received": [
            "from phobos.denx.de (phobos.denx.de\n [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fHPkT22Krz1xvS\n\tfor <incoming@patchwork.ozlabs.org>; Fri, 20 Feb 2026 20:16:17 +1100 (AEDT)",
            "from h2850616.stratoserver.net (localhost [IPv6:::1])\n\tby phobos.denx.de (Postfix) with ESMTP id CBFD583EE8;\n\tFri, 20 Feb 2026 10:15:34 +0100 (CET)",
            "by phobos.denx.de (Postfix, from userid 109)\n id B9B4B83EAC; Fri, 20 Feb 2026 10:15:32 +0100 (CET)",
            "from AS8PR04CU009.outbound.protection.outlook.com\n (mail-westeuropeazlp170110003.outbound.protection.outlook.com\n [IPv6:2a01:111:f403:c201::3])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))\n (No client certificate requested)\n by phobos.denx.de (Postfix) with ESMTPS id AEA7983AC5\n for <u-boot@lists.denx.de>; Fri, 20 Feb 2026 10:15:29 +0100 (CET)",
            "from DB9PR03MB7180.eurprd03.prod.outlook.com (2603:10a6:10:22d::13)\n by GV1PR03MB8544.eurprd03.prod.outlook.com (2603:10a6:150:9c::11)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9632.16; Fri, 20 Feb\n 2026 09:15:27 +0000",
            "from DB9PR03MB7180.eurprd03.prod.outlook.com\n ([fe80::6fd2:12a9:4423:8ddc]) by DB9PR03MB7180.eurprd03.prod.outlook.com\n ([fe80::6fd2:12a9:4423:8ddc%6]) with mapi id 15.20.9632.010; Fri, 20 Feb 2026\n 09:15:27 +0000"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,\n DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,\n SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.2",
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=edAK2NI9nqp8cB3jaOrwrnVTjm2AKicnXHyk1EAcyeogjykWMYfCBVXrnk8UNq+ESTeB2Rb6hVz0BYE2KRamwjjT+FiM6FG7ugLaPE7l5WFwEtOgReYxcKOnsu1v6TszAynmC0k4YsWCB3e/RLePyRQHxnr5uZxMPqO44c81PsgqTHg52cVcynU4Ms8XHHIeuQ2C1jZqhTFngm+zsVPrlNjU+vOE9HB4HCvDrf+Sm2N67oNuLfMNChOVFegUCU/XIV//MFM0jIOunATcDhp3Sd/UoVp6YLeisFrCMIkMg2qsBkJWmztClPV8klZ6YxwVQqCSg2Yd6+oPvNM7kNr3SA==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=KvcDsHHKQBvGPhdBF15520xnz8aqRi4H5vfU0eJx9XE=;\n b=A/srxrZKPQs92ueOAoSVOLneYfuejEJ6ffQmuGnXZ+YGt0bGHBA5H1692yYJpmdQ4QNXhOZTYPT/WoL0H0YMLf8Nv/G0KrZfJeh2GJiQYhJwShkg/eZ9v1fLoL9BMGCQyOaf7kqi/N4frmn7+CcmPCcZ2HcS9GDZM9zvfvmmjXqZwl0fWSaxj+qc2zfJK0wfc/YglsCWZ+8wqStx9DcHl/E2VRSZPAHZLTzn8o1NWvQJuylky65fwbFbUiZhD7KKVwR4jPMe5j7KsddOpqGBax2ngGhQVhPL7fDBlN1kgli8e4K+1Uw0uoKMS3ll1BAClLdyoCXvv5Oln8iYyCfRnA==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=mt.com; dmarc=pass action=none header.from=mt.com; dkim=pass\n header.d=mt.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=mt.com; s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=KvcDsHHKQBvGPhdBF15520xnz8aqRi4H5vfU0eJx9XE=;\n b=dwYhWGzF4508zkymzdreKEBMTg+ysz30Y8rwxxxA4EqwAFCuON7RZOgSipkZMPaFoxcx+H5TDVDKWtie+pjLQy5Dv/R1fzcVx3gCTnRnmG9lXT+i7M8sopAP3WFy5Bf0d8wteZx9mPsRQTPhJrZ7/TS/NFINFmMwWFgfXumsAHOP6USt7GII86amol7X8cAor3up7MfBHKLO+ZMpPoyI/yR5KId+PUJVlUfI16VxDdKNMVWFvgAy1i+33kQbOUTZNVDlmceG79EXdooG0w5DGuzSAG2b1fF11kKMgvyzY54yp8bCVQ5dNgKkJcQsiW/yDMnKKgy+bC/hGnA8OabfvA==",
        "From": "Wojciech Dubowik <Wojciech.Dubowik@mt.com>",
        "To": "u-boot@lists.denx.de",
        "Cc": "Wojciech Dubowik <Wojciech.Dubowik@mt.com>, ilias.apalodimas@linaro.org,\n trini@konsulko.com, simon.glass@canonical.com, quentin.schulz@cherry.de",
        "Subject": "[PATCH v7 5/6] binman: DTS: Add dump-signature option for capsules",
        "Date": "Fri, 20 Feb 2026 10:15:15 +0100",
        "Message-ID": "<20260220091518.180641-6-Wojciech.Dubowik@mt.com>",
        "X-Mailer": "git-send-email 2.47.3",
        "In-Reply-To": "<20260220091518.180641-1-Wojciech.Dubowik@mt.com>",
        "References": "<20260220091518.180641-1-Wojciech.Dubowik@mt.com>",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "ZR2P278CA0004.CHEP278.PROD.OUTLOOK.COM\n (2603:10a6:910:50::8) To DB9PR03MB7180.eurprd03.prod.outlook.com\n (2603:10a6:10:22d::13)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "DB9PR03MB7180:EE_|GV1PR03MB8544:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "906b3a6e-6f50-4e4d-448f-08de70609661",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;\n ARA:13230040|366016|10070799003|19092799006|376014|52116014|1800799024;",
        "X-Microsoft-Antispam-Message-Info": "\n q8LbUYN8btzgiXcYpGHzIBgQUPcJiun8MEKSaIHgxP3Q45dWEMQr1tRzp41gUwxla9PGlkWW4x2kLjg63Z9BscH6qm+T1ZsFSTowk3bd1dHB8dmlLCEyw8iox8Kz77BoCGBxAY4XQTjfCiRA9pR3vSP5/sqDkPlFIZkQdeccpPDjWV0/vCHhBUhBcC4eCIT7SZs5cdGB63xMveZwsfTGpSJv5GWdvai/8O6uF1YEWyurXPr82N19Hi+MBtjOsY1GOivzDEkRy94oTbbeDXau3ktdmGS9voDjZPVn6IO+YBvxZP1HX/+Ue0F9vpUKXOVhVYBopovhPD0C6kuDUu6Fnh8okujd+rAZOr5KwXd3CuWyt3/ZW87kF8rZ7HfkWH9CkeVgCKhboNp4P8bAJtl5DTaI5ERVge9DZF7iv7QmrM+FlC9Xb7liPp+4GrNVfHqdwElBFIj8I3jPSOtccBSMFPgEyBtLC4yzeQBQyLZLGIeYtj5IfTjMNp1Uc4PUTuxwmwyikqMb0B66yDOuLpNr5yMgl+x1GLwjq/T4xrY7dtJVQnIp4P29yRw4Xaldx/YOVCctXiwNJskpiXFHfeBz3BSE5+WyUpkbJzNXe3RRKm1siW4A5Unqz1fYSZ/iiYzwkaQ07le7wE5SMHsDdHfs0yQYkXDhJc6SKC+XLAy1til8VEEJ19S1DlZCuPVGwRdCNzySbUgPjGRbKg1DKknJbO0kvcq2kXqH2mKXm4FjR+qqnJ++W0oKQy+avK3uu4UN7Wa+A0S46m5zw0aL7ob5Uy+7d5RbENsCKum/toLObS4QcxD45Cw9Y55eDmiwUfD7zeNcGvLqxtlpdEgB9/Rmj+a21zlfgaIabpFe62jwGqr5opKNYn1Df85dm6Y4mSio5eFP5wbmy0eS5nwhClwdxFY1yNhV69KdM5R5cN4CoR/LmWe8/nkAN8ip9URRicRQ2lG3unpY99JssE3QtltAiYUxtI4bHiFaj/68lhVUkkNmt4Q0ceYcWj/wqpp5/3McasaZkMXMVWfvFWAhtmTjQf6aFMST7npmmL4qRf2VAbo0/X2q3wIwDUbQXTV4lKOyZgv5jv59JTxOc/0Ezpd674uwWPf9lOAcF7lybcaulMVuRmWEdiRJiH0kHqoeyF3Rpn8yagViAi1JhIOm/aJHM/V9UDDkb2Ysdt1omYBWVt2Sh9iFJAvP2ZmUwRAXlKExX5FhfD+s8/ujbV7B6Dh4mXBdkjogd90F5+j3vP23aD0Zo9ZaKVt9mENJHTsI0WLLxRmuhS75LZSWRrRm6MV49DN8KPF+/Y8Vgh8BC5UAmobZVRJsRaDJX2QglGZmG27bOPc9o9rpNCvdIeLOzIXZJB70IBwxcauTpJVEQWBd3VhCUSKMPxvTA6gg4fs3lGjw9Qc3FUBXoXHdphE48CDWXNCvn8wgkX+sME/ldhAXzAVYg+hDmPPqTGsJCpsVmCGVsIGBHGPALEKdCKkGvn+i5K07uzVJo0iPFn+536P7WbgV4bahnFHEdIHSvClyBhvK7VtexstanCa++xzGGdIyZZ7J2mFnZ5f+1Id5I6tmplI=",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:DB9PR03MB7180.eurprd03.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230040)(366016)(10070799003)(19092799006)(376014)(52116014)(1800799024);\n DIR:OUT; SFP:1101;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "2",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n iChipkUA2WX8zhsM0e+FlFrrttdOlIvcHZm6+KcPKms68W/fxXAjOXIFLlefJnWkaGhRqyc2TfRdOxm2qIIooMnhJbp/8gDDbfzmHcPYtuMlXIaQV9RriwyFAkebfFTgnJuUPdatsv46x7AboM/LqRrxPKBJnsGkPDpm8qqgO9DDvqpKslPDgBtNXicTzeXxYSsYJ7pdv8K39FwdUy5NaGEsatTNziHykWptF6vJh8lP6yObWFA5RMgnRF5qr9GXQsq1dcIaj9G/uchKqUKSyniQHHqvJQ54gZ0sVqeUnwP5BdXBPfoRLylutKWOJrRGdlB7vek2Fu0DXn4lauovCHbwcupFjaemaoENCiuAlUU/UoAXK5Di7txQeMLOxG8JQHUZTgful3O7+vFff3OIhQ4umD3Mz7h78SJQyroS6/KD5kGTUZJV/3jrWLfP9bSCV8NM/s5uoeT46l8doGmzHSOT2r4t2ASsfhpuOZYrb6iidqbBeKUDJz4b/CSSWxUigy2CShPGOCW9orbBLpkfVW4sq2gHNyPXv4jeVeNgIaGWv0wICSbUfUSjYE8C8cLcYetJoTyuThEvennCGdSLaOT03J8+9kkuyVZ0aEebsgUvosk+lH0MsEKub3jQVnLujfoqxWKvedfg01bVsoU5ic5mioWMupsdpjxgoXXpgwk0JwdAPIW9VYcbUtNoFYeK8vNYbxXztuGLP1YSpQpax2FHLLxlohCorh8ASuD1GdVHSZna6c7i3R/6KtEaIOGFWFwMpr8ItiEoWVnqvMxkwappLjebBGNN/B9NHlodZXKii3YMasANtWUJHwJN8Mh74tFJTtZ2dVPoikE3x8AlCl3Af7q7ELOOXl7YQCTdMcvKZJjjWUlX/U9jWr+Vq+HgJiUmRdbrzOcpFB3JzqzvLhPgSo0n2w/6H8es4FE39tjntR3anV3sMaUDUEOkbGwUF1beyFtVMJSRVve8me8iHatB3ho/46D86HLpGiASCk9XeccIWYiGxMYLVJCC2InzOkl74ixQuRy2jXq2WqQYiKSM7Y3lkjPj7jjx8gtcDIrCKy1Tx/pRycPf3xWB4Zpmv+ETNS2sxfmxS7y0LWyggUoVoe/AkzIWo8qoYvklrq1kZ4lpFtzAT2Y7ziawUCgG83srCTHwrEp6qivg9dB0mgwdFUh1r52CAyT00ftMtaw/EFvvE2F7O1Twe8KTsdD2mBiQLb6J+/8fa+uTepTW6esQcq3W60/QlSCCFZU+LmLev+3yOuUbgV88glWVT96vkFG0Nt0FFbDWjpl1pV4uWz2zlwtessiQDA35XVVQjiF8bP4q8eWlAmr8C0UQ47Fhdgq+vOSaVz6z2sNv1/PjuFdUOrFhwS27pqP1M4GKRd42lN2w2k0JnKFtb105/Fg9fbDWnb/L+3xkFxz8u8SrdlqpkLAny7AunVICf+AwyyuSwKaYbnlTBVcie7Gwaa7q86WVfrhUTvQudsSOCU75mcSQbikPyt28EiR45Oap+hmOz855hhY7xIYxOP7l0/+hJ4c0UBbKVK2EllnWXjJw4YaWHPOqYzbp+nKnNDEzYcJM195ZgNqlQ+8amyQpFQI/u6UL9rsM0LiG3+YXnU3cUfxxh/lvKFvF0qeNPlUyy/I3XIPwjghLaTwbPvH1bEe14XwRdz2bR558YU4P0KdKWqTMvH1kh9tsZmaaIlsanHvt+512/sVmmW2NruVbipfc6wiOYK/cR33dEi6fLiO05jpfwXg3rw5Sf43tcbEWGIb9B1UY3O3BwgfA0GzUXBUSkBucPzMN",
        "X-MS-Exchange-AntiSpam-MessageData-1": "gykNJwFRcJyFvHF0QFq/6CGoNbOL5TjhTas=",
        "X-OriginatorOrg": "mt.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 906b3a6e-6f50-4e4d-448f-08de70609661",
        "X-MS-Exchange-CrossTenant-AuthSource": "DB9PR03MB7180.eurprd03.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "20 Feb 2026 09:15:27.6507 (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "fb4c0aee-6cd2-482f-a1a5-717e7c02496b",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n dABG+mEiYdxX+n1YalrriVxLhkHZde1nfxyt6ZNYmqTxylvEWRH9+rQjjHylwv+MiNj0Gr1oYJc8oVlCR7YTNg==",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "GV1PR03MB8544",
        "X-BeenThere": "u-boot@lists.denx.de",
        "X-Mailman-Version": "2.1.39",
        "Precedence": "list",
        "List-Id": "U-Boot discussion <u-boot.lists.denx.de>",
        "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=unsubscribe>",
        "List-Archive": "<https://lists.denx.de/pipermail/u-boot/>",
        "List-Post": "<mailto:u-boot@lists.denx.de>",
        "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>",
        "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n <mailto:u-boot-request@lists.denx.de?subject=subscribe>",
        "Errors-To": "u-boot-bounces@lists.denx.de",
        "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>",
        "X-Virus-Scanned": "clamav-milter 0.103.8 at phobos.denx.de",
        "X-Virus-Status": "Clean"
    },
    "content": "Mkeficapsule can dump signature for signed capsules. It can\nbe used in test to validate signature i.e. with openssl.\nAdd an entry for device tree node.\n\nSigned-off-by: Wojciech Dubowik <Wojciech.Dubowik@mt.com>\n---\n tools/binman/entries.rst          | 4 ++++\n tools/binman/etype/efi_capsule.py | 9 ++++++++-\n 2 files changed, 12 insertions(+), 1 deletion(-)",
    "diff": "diff --git a/tools/binman/entries.rst b/tools/binman/entries.rst\nindex a81fcbd3891f..91f855f6d7a3 100644\n--- a/tools/binman/entries.rst\n+++ b/tools/binman/entries.rst\n@@ -552,6 +552,10 @@ Properties / Entry arguments:\n     - public-key-cert: Path to PEM formatted .crt public key certificate\n       file. Mandatory property for generating signed capsules.\n     - oem-flags - OEM flags to be passed through capsule header.\n+    - dump-signature: Optional boolean (default: false). Instruct\n+      mkeficapsule to write signature data to a separate file. The\n+      filename will be <capsule file>.p7. It might be used to verify\n+      capsule authentication with external tools.\n \n Since this is a subclass of Entry_section, all properties of the parent\n class also apply here. Except for the properties stated as mandatory, the\ndiff --git a/tools/binman/etype/efi_capsule.py b/tools/binman/etype/efi_capsule.py\nindex 3b30c12ea514..022d57ee5519 100644\n--- a/tools/binman/etype/efi_capsule.py\n+++ b/tools/binman/etype/efi_capsule.py\n@@ -53,6 +53,10 @@ class Entry_efi_capsule(Entry_section):\n         - public-key-cert: Path to PEM formatted .crt public key certificate\n           file. Mandatory property for generating signed capsules.\n         - oem-flags - OEM flags to be passed through capsule header.\n+        - dump-signature: Optional boolean (default: false). Instruct\n+          mkeficapsule to write signature data to a separate file. The\n+          filename will be <capsule file>.p7. It might be used to verify\n+          capsule authentication with external tools.\n \n     Since this is a subclass of Entry_section, all properties of the parent\n     class also apply here. Except for the properties stated as mandatory, the\n@@ -101,6 +105,7 @@ class Entry_efi_capsule(Entry_section):\n         self.private_key = ''\n         self.public_key_cert = ''\n         self.auth = 0\n+        self.dump_signature = False\n \n     def ReadNode(self):\n         super().ReadNode()\n@@ -111,6 +116,7 @@ class Entry_efi_capsule(Entry_section):\n         self.hardware_instance = fdt_util.GetInt(self._node, 'hardware-instance')\n         self.monotonic_count = fdt_util.GetInt(self._node, 'monotonic-count')\n         self.oem_flags = fdt_util.GetInt(self._node, 'oem-flags')\n+        self.dump_signature = fdt_util.GetBool(self._node, 'dump-signature')\n \n         self.private_key = fdt_util.GetString(self._node, 'private-key')\n         self.public_key_cert = fdt_util.GetString(self._node, 'public-key-cert')\n@@ -150,7 +156,8 @@ class Entry_efi_capsule(Entry_section):\n                                                  public_key_cert,\n                                                  self.monotonic_count,\n                                                  self.fw_version,\n-                                                 self.oem_flags)\n+                                                 self.oem_flags,\n+                                                 self.dump_signature)\n         if ret is not None:\n             return tools.read_file(capsule_fname)\n         else:\n",
    "prefixes": [
        "v7",
        "5/6"
    ]
}