From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 49B82C83F03 for ; Wed, 9 Jul 2025 11:50:29 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uZTJe-0007qe-1s; Wed, 09 Jul 2025 07:50:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uZTJ1-0007BU-S7 for grub-devel@gnu.org; Wed, 09 Jul 2025 07:49:46 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uZTIy-00071b-GP for grub-devel@gnu.org; Wed, 09 Jul 2025 07:49:42 -0400 Received: from pps.filterd (m0360083.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 5692WWSM010272; Wed, 9 Jul 2025 11:49:36 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=pp1; bh=AQQ/b9S68sJD80oDQ x3KQd5kK0LW6EmerqzT7RTvTrA=; b=GVUeDay8NV2dVmDFOIoEbAbYh3El50ldj uvoI1dD5bn4tqQo35K9LvhUimbxZEmxcEz/OJemhWGRwzWw/DXTSbbzWPR4Cbhp6 1UB96INi7nEvejQI3Z43r1Rq8F/1osUliEq0rbQIlgAC5CL/fcViAWpTY2BMkVXR PoeBkZO+Z1CC3XcodcXcspdEgvLQm/dFMrVu5UYMIj5Y94VySTvT5bmxAecKpWi6 jkPt/K+KgerrNqNaT651IWGsQ4IWes7mS9TBAvL8rTRK4+ogtT4NcuCaVUKrKqyP 3GeoU4jiiDnVRiCNUXepttYucTGw8cFdI0BwMtB3lM2VhKlEH5WZA== Received: from ppma22.wdc07v.mail.ibm.com (5c.69.3da9.ip4.static.sl-reverse.com [169.61.105.92]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 47puk462hv-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 09 Jul 2025 11:49:35 +0000 (GMT) Received: from pps.filterd (ppma22.wdc07v.mail.ibm.com [127.0.0.1]) by ppma22.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 569AKXef010841; Wed, 9 Jul 2025 11:49:34 GMT Received: from smtprelay07.fra02v.mail.ibm.com ([9.218.2.229]) by ppma22.wdc07v.mail.ibm.com (PPS) with ESMTPS id 47qes0858v-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 09 Jul 2025 11:49:34 +0000 Received: from smtpav07.fra02v.mail.ibm.com (smtpav07.fra02v.mail.ibm.com [10.20.54.106]) by smtprelay07.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 569BnUDl40239534 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 9 Jul 2025 11:49:30 GMT Received: from smtpav07.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id C80762004B; Wed, 9 Jul 2025 11:49:30 +0000 (GMT) Received: from smtpav07.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 601AE20040; Wed, 9 Jul 2025 11:49:28 +0000 (GMT) Received: from localhost.localdomain (unknown [9.39.27.9]) by smtpav07.fra02v.mail.ibm.com (Postfix) with ESMTP; Wed, 9 Jul 2025 11:49:28 +0000 (GMT) From: Sudhakar Kuppusamy To: grub-devel@gnu.org Cc: jan.setjeeilers@oracle.com, julian.klode@canonical.com, mate.kukri@canonical.com, pjones@redhat.com, msuchanek@suse.com, mlewando@redhat.com, nayna@linux.ibm.com, ltcgcw@linux.vnet.ibm.com, ssrish@linux.ibm.com, stefanb@linux.ibm.com, avnish@linux.ibm.com, Sudhakar Kuppusamy , dja@axtens.net Subject: [PATCH v4 23/23] appendedsig test: Replace the certificate number with an x.509 certificate Date: Wed, 9 Jul 2025 17:15:40 +0530 Message-Id: <20250709114540.58608-24-sudhakar@linux.ibm.com> X-Mailer: git-send-email 2.39.5 (Apple Git-154) In-Reply-To: <20250709114540.58608-1-sudhakar@linux.ibm.com> References: <20250709114540.58608-1-sudhakar@linux.ibm.com> MIME-Version: 1.0 X-TM-AS-GCONF: 00 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNzA5MDEwNiBTYWx0ZWRfXx3qkAB0nyhlb UmMn5JwYEVROpGGPifbf+NT+GSsfg4xFiStRO8+23Lu+ixBvm7rZsfkUijzfuWyDr9QMxr2XH6O 00p3Fuwzb6dmxBQYJl1a4ybmlHiK0zIesRqmukIGlSeV9mcdbpmahpFfJON2K1GxkU/yMSXLsvP Tr6t9/XCTnqixuFgCwSy2HqbMc7hunIIj+NN/+mBfj0hrTJWl9qP+P/+iamqMt4QFrpvDZzg+51 wBHnX2zCcUPD22RU5foRi4SlotUNpyjNfYUcUWtNThQjIMCcIk9L2+khyEdCrGOh7iKEH1F4yIK vmYglp8vrI1A9i27XujE0DwphdDPT8tg6b+1GbarnQ5gL4T1RH7SM8FxHYvLt8ZVBo4iFl3VL5x klaOLa6iTb05qT8x12GLQQh2eMv8xddjnqTvrtLFvQqKlJAVtkfqp2ZlZ8UqUKgBXLag3g7H X-Authority-Analysis: v=2.4 cv=XYeJzJ55 c=1 sm=1 tr=0 ts=686e5750 cx=c_pps a=5BHTudwdYE3Te8bg5FgnPg==:117 a=5BHTudwdYE3Te8bg5FgnPg==:17 a=Wb1JkmetP80A:10 a=VnNF1IyMAAAA:8 a=TMOcl9dFSXVxkRsDXTsA:9 X-Proofpoint-ORIG-GUID: cFi7rmo25k3tM-iYtWx2EY5QYLzE1-RX X-Proofpoint-GUID: cFi7rmo25k3tM-iYtWx2EY5QYLzE1-RX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40 definitions=2025-07-09_02,2025-07-08_01,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 lowpriorityscore=0 adultscore=0 priorityscore=1501 suspectscore=0 mlxscore=0 impostorscore=0 phishscore=0 bulkscore=0 clxscore=1015 spamscore=0 mlxlogscore=832 classifier=spam authscore=0 authtc=n/a authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2505280000 definitions=main-2507090106 Received-SPF: pass client-ip=148.163.156.1; envelope-from=sudhakar@linux.ibm.com; helo=mx0a-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org VGhlIEdSVUIgY29tbWFuZCBhcHBlbmRfcm1fZGJ4X2NlcnQgcmVtb3ZpbmcgdGhlIGNlcnRpZmlj YXRlIGZyb20KdGhlIGRiIGxpc3QgYmFzZWQgb24geC41MDkgY2VydGlmaWNhdGUgaW5zdGVhZCBv ZiBjZXJ0aWZpY2F0ZSBudW1iZXIuClNvLCByZXBsYWNpbmcgdGhlIGNlcnRpZmljYXRlIG51bWJl ciB3aXRoIGFuIHguNTA5IGNlcnRpZmljYXRlLgoKU2lnbmVkLW9mZi1ieTogU3VkaGFrYXIgS3Vw cHVzYW15IDxzdWRoYWthckBsaW51eC5pYm0uY29tPgotLS0KIGdydWItY29yZS90ZXN0cy9hcHBl bmRlZF9zaWduYXR1cmVfdGVzdC5jIHwgMjAgKysrKysrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dy dWItY29yZS90ZXN0cy9hcHBlbmRlZF9zaWduYXR1cmVfdGVzdC5jIGIvZ3J1Yi1jb3JlL3Rlc3Rz L2FwcGVuZGVkX3NpZ25hdHVyZV90ZXN0LmMKaW5kZXggY2U0YzYwMjc2Li5iMjRmYmY2MjEgMTAw NjQ0Ci0tLSBhL2dydWItY29yZS90ZXN0cy9hcHBlbmRlZF9zaWduYXR1cmVfdGVzdC5jCisrKyBi L2dydWItY29yZS90ZXN0cy9hcHBlbmRlZF9zaWduYXR1cmVfdGVzdC5jCkBAIC0xMDQsOCArMTA0 LDYgQEAgYXBwZW5kZWRfc2lnbmF0dXJlX3Rlc3QgKHZvaWQpCiAgIGNoYXIgKnRydXN0X2FyZ3My W10gPSB7IChjaGFyICopICIocHJvYykvY2VydGlmaWNhdGUyLmRlciIsIE5VTEwgfTsKICAgY2hh ciAqdHJ1c3RfYXJnc19wcmludGFibGVbXSA9IHsgKGNoYXIgKikgIihwcm9jKS9jZXJ0aWZpY2F0 ZV9wcmludGFibGUuZGVyIiwgTlVMTCB9OwogICBjaGFyICp0cnVzdF9hcmdzX2VrdVtdID0geyAo Y2hhciAqKSAiKHByb2MpL2NlcnRpZmljYXRlX2VrdS5kZXIiLCBOVUxMIH07Ci0gIGNoYXIgKmRp c3RydXN0X2FyZ3NbXSA9IHsgKGNoYXIgKikgIjEiLCBOVUxMIH07Ci0gIGNoYXIgKmRpc3RydXN0 Ml9hcmdzW10gPSB7IChjaGFyICopICIyIiwgTlVMTCB9OwogICBncnViX2Vycl90IGVycjsKIAog ICBncnViX3Byb2Nmc19yZWdpc3RlciAoImNlcnRpZmljYXRlLmRlciIsICZjZXJ0aWZpY2F0ZV9k ZXJfZW50cnkpOwpAQCAtMTg5LDcgKzE4Nyw3IEBAIGFwcGVuZGVkX3NpZ25hdHVyZV90ZXN0ICh2 b2lkKQogICAgKiByZW1vdmVkIGJ5IHBvc2l0aW9uIGluIHRoZSBsaXN0LiBDdXJyZW50IHRoZSBs aXN0IGxvb2tzIGxpa2UgWyMyLCAjMV0uCiAgICAqCiAgICAqIEZpcnN0IHRlc3QgcmVtb3Zpbmcg dGhlIHNlY29uZCBjZXJ0aWZpY2F0ZSBpbiB0aGUgZGIgbGlzdCwgd2hpY2ggaXMKLSAgICogY2Vy dGlmaWNhdGUgIzEsIGdpdmluZyB1cyBqdXN0IFsjMl0uCisgICAqIGNlcnRpZmljYXRlICMxLgog ICAgKi8KICAgY21kX2Rpc3RydXN0ID0gZ3J1Yl9jb21tYW5kX2ZpbmQgKCJhcHBlbmRfcm1fZGJ4 X2NlcnQiKTsKICAgaWYgKGNtZF9kaXN0cnVzdCA9PSBOVUxMKQpAQCAtMTk4LDcgKzE5Niw3IEBA IGFwcGVuZGVkX3NpZ25hdHVyZV90ZXN0ICh2b2lkKQogICAgICAgcmV0dXJuOwogICAgIH0KIAot ICBlcnIgPSAoY21kX2Rpc3RydXN0LT5mdW5jKSAoY21kX2Rpc3RydXN0LCAxLCBkaXN0cnVzdDJf YXJncyk7CisgIGVyciA9IChjbWRfZGlzdHJ1c3QtPmZ1bmMpIChjbWRfZGlzdHJ1c3QsIDEsIHRy dXN0X2FyZ3MpOwogICBncnViX3Rlc3RfYXNzZXJ0IChlcnIgPT0gR1JVQl9FUlJfTk9ORSwgImRp c3RydXN0aW5nIGNlcnRpZmljYXRlIDEgZmFpbGVkOiAlZDogJXMiLAogICAgICAgICAgICAgICAg ICAgICBncnViX2Vycm5vLCBncnViX2Vycm1zZyk7CiAgIERPX1RFU1QgKGhpX3NpZ25lZF8ybmQs IDEpOwpAQCAtMjExLDE4ICsyMDksMTggQEAgYXBwZW5kZWRfc2lnbmF0dXJlX3Rlc3QgKHZvaWQp CiAgICAgICAgICAgICAgICAgICAgIGdydWJfZXJybm8sIGdydWJfZXJybXNnKTsKICAgRE9fVEVT VCAoaGlfc2lnbmVkLCAxKTsKIAotICAvKiBSZW1vdmUgdGhlIGZpcnN0IGNlcnRpZmljYXRlIGlu IHRoZSBkYiBsaXN0LCBnaXZpbmcgdXMganVzdCBbIzJdLiAqLwotICBlcnIgPSAoY21kX2Rpc3Ry dXN0LT5mdW5jKSAoY21kX2Rpc3RydXN0LCAxLCBkaXN0cnVzdF9hcmdzKTsKLSAgZ3J1Yl90ZXN0 X2Fzc2VydCAoZXJyID09IEdSVUJfRVJSX05PTkUsICJkaXN0cnVzdGluZyBjZXJ0aWZpY2F0ZSAx IChmaXJzdCB0aW1lKSBmYWlsZWQ6ICVkOiAlcyIsCisgIC8qICBSZW1vdmUgdGhlIGZpcnN0IGNl cnRpZmljYXRlIGluIHRoZSBkYiBsaXN0LCB3aGljaCBpcyBjZXJ0aWZpY2F0ZSAjMi4gKi8KKyAg ZXJyID0gKGNtZF9kaXN0cnVzdC0+ZnVuYykgKGNtZF9kaXN0cnVzdCwgMSwgdHJ1c3RfYXJnczIp OworICBncnViX3Rlc3RfYXNzZXJ0IChlcnIgPT0gR1JVQl9FUlJfTk9ORSwgImRpc3RydXN0aW5n IGNlcnRpZmljYXRlIDIgKGZpcnN0IHRpbWUpIGZhaWxlZDogJWQ6ICVzIiwKICAgICAgICAgICAg ICAgICAgICAgZ3J1Yl9lcnJubywgZ3J1Yl9lcnJtc2cpOwotICBET19URVNUIChoaV9zaWduZWRf Mm5kLCAxKTsKLSAgRE9fVEVTVCAoaGlfc2lnbmVkLCAwKTsKKyAgRE9fVEVTVCAoaGlfc2lnbmVk XzJuZCwgMCk7CisgIERPX1RFU1QgKGhpX3NpZ25lZCwgMSk7CiAKICAgLyoKLSAgICogUmVtb3Zl IHRoZSBmaXJzdCBjZXJ0aWZpY2F0ZSBhZ2FpbiwgZ2l2aW5nIGFuIGVtcHR5IGRiIGxpc3QuCisg ICAqIFJlbW92ZSB0aGUgY2VydGlmaWNhdGUjMSBhZ2FpbiwgZ2l2aW5nIGFuIGVtcHR5IGRiIGxp c3QuCiAgICAqIGFwcGVuZF92ZXJpZnkgc2hvdWxkIGZhaWwgaWYgdGhlcmUgYXJlIG5vIGNlcnRp ZmljYXRlcyB0byB2ZXJpZnkgYWdhaW5zdC4KICAgICovCi0gIGVyciA9IChjbWRfZGlzdHJ1c3Qt PmZ1bmMpIChjbWRfZGlzdHJ1c3QsIDEsIGRpc3RydXN0X2FyZ3MpOworICBlcnIgPSAoY21kX2Rp c3RydXN0LT5mdW5jKSAoY21kX2Rpc3RydXN0LCAxLCB0cnVzdF9hcmdzKTsKICAgZ3J1Yl90ZXN0 X2Fzc2VydCAoZXJyID09IEdSVUJfRVJSX05PTkUsICJkaXN0cnVzdGluZyBjZXJ0aWZpY2F0ZSAx IChzZWNvbmQgdGltZSkgZmFpbGVkOiAlZDogJXMiLAogICAgICAgICAgICAgICAgICAgICBncnVi X2Vycm5vLCBncnViX2Vycm1zZyk7CiAgIERPX1RFU1QgKGhpX3NpZ25lZF8ybmQsIDApOwotLSAK Mi4zOS41IChBcHBsZSBHaXQtMTU0KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkdydWItZGV2ZWwgbWFpbGluZyBsaXN0CkdydWItZGV2ZWxAZ251Lm9y ZwpodHRwczovL2xpc3RzLmdudS5vcmcvbWFpbG1hbi9saXN0aW5mby9ncnViLWRldmVsCg==