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 CA881EDA688 for ; Tue, 3 Mar 2026 15:21:15 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1vxRYS-0002kW-O1; Tue, 03 Mar 2026 10:21:01 -0500 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 1vxRYI-0002V9-0g for grub-devel@gnu.org; Tue, 03 Mar 2026 10:20:53 -0500 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1vxRYE-0005uF-Lj for grub-devel@gnu.org; Tue, 03 Mar 2026 10:20:49 -0500 Received: from pps.filterd (m0360072.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6235qAIC2267739; Tue, 3 Mar 2026 15:20:44 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=pp1; bh=ThxB2VcXwY4hV0tczmKDnaRMogIissqCCMIPA3Mfz jk=; b=gk1X6ne/9Gusti+I0fZRZvlsSXwfOKq5oPEDWNLltF9Nvsn43FXDldo3T t+w997EMIJu0UUSRzvBzb1c9CGxcghZmj5nCNPlY5LneIFbSeoD0VWCSQL7qEo4h j35hGUSpaeHKP/4fvLob8RK6OfsGOapb2/sTo/RQQFHZUJNu3DOYMEWLBaSJkb0J P/GfyrLzgIhU6CRoZjqQqzQpzEwkCZpX3cLFlfbq03Yd26f6jESgjBSRRG6r8pEA 8Hn/qvPEsc8KpC9QtfEc9iAdurqcbsTM5bicqlrr8CZ2cu6k4zsUZzt1spcOIrJm iP0UTWzd2G46xyHoitsPcbyWDy+Ww== Received: from ppma11.dal12v.mail.ibm.com (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4ckssmkb2m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 03 Mar 2026 15:20:44 +0000 (GMT) Received: from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1]) by ppma11.dal12v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 623FKdG5008791; Tue, 3 Mar 2026 15:20:43 GMT Received: from smtprelay07.fra02v.mail.ibm.com ([9.218.2.229]) by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 4cmdd1aj6w-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 03 Mar 2026 15:20:43 +0000 Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay07.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 623FKd8h38469914 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 3 Mar 2026 15:20:39 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id CA1EB2004B; Tue, 3 Mar 2026 15:20:39 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D4EB820040; Tue, 3 Mar 2026 15:20:37 +0000 (GMT) Received: from localhost.localdomain (unknown [9.124.210.190]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTP; Tue, 3 Mar 2026 15:20:37 +0000 (GMT) From: Sudhakar Kuppusamy To: grub-devel@gnu.org Cc: daniel.kiper@oracle.com, sridharm@linux.ibm.com, ssrish@linux.ibm.com, mlewando@redhat.com, phcoder@gmail.com, Sudhakar Kuppusamy , stefanb@linux.ibm.com, John Paul Adrian Glaubitz Subject: [PATCH v2] appendedsig: Exclude PKS support for grub-emu Date: Tue, 3 Mar 2026 20:45:15 +0530 Message-ID: <20260303151515.98524-1-sudhakar@linux.ibm.com> X-Mailer: git-send-email 2.50.1 MIME-Version: 1.0 X-TM-AS-GCONF: 00 X-Proofpoint-Reinject: loops=2 maxloops=12 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMzAzMDEyMSBTYWx0ZWRfXxVaFUwnxLtOj 2hhFVV0aCms47Pq0qSxZoXG6np5v2uKh4AiTafAlIonz/gWXZVFz8jMUJ0O711o7ssBM8+IEDiy WnYR0TpsCGJtwnYD+jOZAqx75uvTqnaieaatJ90eTNnNXlcUm8JAWLuHJ4Iqu/ctcMWm+t9dW5s /LxV0OPRB9jBtuxGjJMFtcB9w28P4oBTV7q6T6spjWj0FYjbI09ofCbz3Aw5Ph7alyLug/eAMfR hGpCMuvdAsM6cTrnoMzayuk3gLCy74EiYNGn/U8ii5cOk3BmKFWor8hcYAsq8N0dYI4GtrLQon2 DFGwRQGWgrgh4KOqqxfThc53/NnB3+dRMW8Z9autIPG8yik5bqWgWVqcVYiilNiMjG0GuhUNHoj EbiHlLsLEiov4bqICcTXOWMyunNFTx4Xj1p/XQUkWDm0M4Zbpb8gmpkJXFgfQ1BiIvPYnUre3Mh jbPTwTlNdkh3+Sd8fMg== X-Proofpoint-ORIG-GUID: Iv2506Wr_dN2yvEdiHwH4VGbUfACfQfp X-Proofpoint-GUID: uRHU9-YjWiaL5atQtqmHU_FOjgbJ7eYd X-Authority-Analysis: v=2.4 cv=AobjHe9P c=1 sm=1 tr=0 ts=69a6fc4c cx=c_pps a=aDMHemPKRhS1OARIsFnwRA==:117 a=aDMHemPKRhS1OARIsFnwRA==:17 a=Yq5XynenixoA:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=RzCfie-kr_QcCd8fBx8p:22 a=mDV3o1hIAAAA:8 a=VnNF1IyMAAAA:8 a=0_D_6drxR-htv-4txHUA:9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-03-02_05,2026-03-03_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 lowpriorityscore=0 bulkscore=0 impostorscore=0 malwarescore=0 spamscore=0 clxscore=1015 suspectscore=0 adultscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2602130000 definitions=main-2603030121 Received-SPF: pass client-ip=148.163.158.5; envelope-from=sudhakar@linux.ibm.com; helo=mx0b-001b2d01.pphosted.com X-Spam_score_int: -11 X-Spam_score: -1.2 X-Spam_bar: - X-Spam_report: (-1.2 / 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.322, RCVD_IN_VALIDITY_SAFE_BLOCKED=1.141, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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 Q29uZmlndXJpbmcgdGhlIGJ1aWxkIHdpdGggLS13aXRoLXBsYXRmb3JtPWVtdSBmYWlscyBvbiAz Mi1iaXQgUG93ZXJQQyB3aXRoOgoKL3Vzci9iaW4vbGQ6IGFwcGVuZGVkc2lnLm1vZHVsZTogaW4g ZnVuY3Rpb24gYGdydWJfbW9kX2luaXQnOgovaG9tZS9nbGF1Yml0ei9ncnViL2dydWItY29yZS9j b21tYW5kcy9hcHBlbmRlZHNpZy9hcHBlbmRlZHNpZy5jOjE2MTU6KC50ZXh0KzB4MmFiNCk6IHVu ZGVmaW5lZCByZWZlcmVuY2UgdG8gYGdydWJfcGtzX2dldF9rZXlzdG9yZScKL3Vzci9iaW4vbGQ6 IGFwcGVuZGVkc2lnLm1vZHVsZTogaW4gZnVuY3Rpb24gYGNyZWF0ZV9kYnNfZnJvbV9wa3MnOgov aG9tZS9nbGF1Yml0ei9ncnViL2dydWItY29yZS9jb21tYW5kcy9hcHBlbmRlZHNpZy9hcHBlbmRl ZHNpZy5jOjE0MDA6KC50ZXh0KzB4MmMzYyk6IHVuZGVmaW5lZCByZWZlcmVuY2UgdG8gYGdydWJf cGtzX2ZyZWVfZGF0YScKY29sbGVjdDI6IGVycm9yOiBsZCByZXR1cm5lZCAxIGV4aXQgc3RhdHVz CgpGaXhpbmcgdGhpcyBieSBleGNsdWRpbmcgdGhlIFBsYXRmb3JtIEtleXN0b3JlIChQS1MpIGZv ciBncnViLWVtdS4KClJlcG9ydGVkLWJ5OiBKb2huIFBhdWwgQWRyaWFuIEdsYXViaXR6IDxnbGF1 Yml0ekBwaHlzaWsuZnUtYmVybGluLmRlPgpTaWduZWQtb2ZmLWJ5OiBTdWRoYWthciBLdXBwdXNh bXkgPHN1ZGhha2FyQGxpbnV4LmlibS5jb20+Ci0tLQp2MTogaHR0cHM6Ly9saXN0cy5nbnUub3Jn L2FyY2hpdmUvaHRtbC9ncnViLWRldmVsLzIwMjYtMDIvbXNnMDAwOTQuaHRtbApUaGFuayB5b3Us IEpvaG4gUGF1bCBBZHJpYW4gR2xhdWJpdHogYW5kIFZsYWRpbWlyICdwaGNvZGVyJyBTZXJiaW5l bmtvLApmb3IgeW91ciBmZWVkYmFjayBvbiB2MS4KCnYyOiBBdm9pZGVkIHRoZSBpbmNsdXNpb24g b2YgdGhlIHBvd2VycGMvaWVlZTEyNzUvcGxhdGZvcm1fa2V5c3RvcmUuaCBhbmQKICAgIFBLUyBz dXBwb3J0IGluIGVtdS4KLS0tCiBncnViLWNvcmUvY29tbWFuZHMvYXBwZW5kZWRzaWcvYXBwZW5k ZWRzaWcuYyAgICAgIHwgMTIgKysrKysrKysrKysrCiBpbmNsdWRlL2dydWIvcG93ZXJwYy9pZWVl MTI3NS9wbGF0Zm9ybV9rZXlzdG9yZS5oIHwgMTMgLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFu Z2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ncnVi LWNvcmUvY29tbWFuZHMvYXBwZW5kZWRzaWcvYXBwZW5kZWRzaWcuYyBiL2dydWItY29yZS9jb21t YW5kcy9hcHBlbmRlZHNpZy9hcHBlbmRlZHNpZy5jCmluZGV4IDVjNTNmNjM0Yy4uNjVlYzEzNGMw IDEwMDY0NAotLS0gYS9ncnViLWNvcmUvY29tbWFuZHMvYXBwZW5kZWRzaWcvYXBwZW5kZWRzaWcu YworKysgYi9ncnViLWNvcmUvY29tbWFuZHMvYXBwZW5kZWRzaWcvYXBwZW5kZWRzaWcuYwpAQCAt MzMsNyArMzMsOSBAQAogI2luY2x1ZGUgPGxpYnRhc24xLmg+CiAjaW5jbHVkZSA8Z3J1Yi9lbnYu aD4KICNpbmNsdWRlIDxncnViL2xvY2tkb3duLmg+CisjaWYgIWRlZmluZWQoR1JVQl9NQUNISU5F X0VNVSkKICNpbmNsdWRlIDxncnViL3Bvd2VycGMvaWVlZTEyNzUvcGxhdGZvcm1fa2V5c3RvcmUu aD4KKyNlbmRpZgogI2luY2x1ZGUgPGdydWIvZWZpL3Brcy5oPgogCiAjaW5jbHVkZSAiYXBwZW5k ZWRzaWcuaCIKQEAgLTEyMyw4ICsxMjUsMTAgQEAgc3RhdGljIGJvb2wgY2hlY2tfc2lncyA9IGZh bHNlOwogICovCiBzdGF0aWMgYm9vbCBhcHBlbmRfa2V5X21nbXQgPSBmYWxzZTsKIAorI2lmICFk ZWZpbmVkKEdSVUJfTUFDSElORV9FTVUpCiAvKiBQbGF0Zm9ybSBLZXlTdG9yZSBkYiBhbmQgZGJ4 LiAqLwogc3RhdGljIGdydWJfcGtzX3QgKnBrc19rZXlzdG9yZTsKKyNlbmRpZgogCiAvKiBBcHBl bmRlZCBzaWduYXR1cmUgc2l6ZS4gKi8KIHN0YXRpYyBncnViX3NpemVfdCBhcHBlbmRfc2lnX2xl biA9IDA7CkBAIC0zNDQsNiArMzQ4LDcgQEAgYWRkX2hhc2ggKGdydWJfdWludDhfdCAqY29uc3Qg ZGF0YSwgY29uc3QgZ3J1Yl9zaXplX3QgZGF0YV9zaXplLCBzYl9kYXRhYmFzZV90ICoKICAgcmV0 dXJuIEdSVUJfRVJSX05PTkU7CiB9CiAKKyNpZiAhZGVmaW5lZChHUlVCX01BQ0hJTkVfRU1VKQog c3RhdGljIGJvb2wKIGlzX2hhc2ggKGNvbnN0IGdydWJfcGFja2VkX2d1aWRfdCAqZ3VpZCkKIHsK QEAgLTM3MCw2ICszNzUsNyBAQCBpc194NTA5IChjb25zdCBncnViX3BhY2tlZF9ndWlkX3QgKmd1 aWQpCiAKICAgcmV0dXJuIGZhbHNlOwogfQorI2VuZGlmCiAKIHN0YXRpYyBib29sCiBpc19jZXJ0 X21hdGNoIChjb25zdCBncnViX3g1MDlfY2VydF90ICpjZXJ0MSwgY29uc3QgZ3J1Yl94NTA5X2Nl cnRfdCAqY2VydDIpCkBAIC0xMjY5LDYgKzEyNzUsNyBAQCBncnViX2NtZF9hZGRfZGJ4X2hhc2gg KGdydWJfZXh0Y21kX2NvbnRleHRfdCBjdHh0LCBpbnQgYXJnYyBfX2F0dHJpYnV0ZV9fICgodW51 cwogICByZXR1cm4gcmM7CiB9CiAKKyNpZiAhZGVmaW5lZChHUlVCX01BQ0hJTkVfRU1VKQogLyog QWRkIHRoZSBYLjUwOSBjZXJ0aWZpY2F0ZXMvYmluYXJ5IGhhc2ggdG8gdGhlIGRiIGxpc3QgZnJv bSBQS1MuICovCiBzdGF0aWMgZ3J1Yl9lcnJfdAogbG9hZF9wa3MyZGIgKHZvaWQpCkBAIC0xMzMw LDYgKzEzMzcsNyBAQCBsb2FkX3BrczJkYnggKHZvaWQpCiAKICAgcmV0dXJuIEdSVUJfRVJSX05P TkU7CiB9CisjZW5kaWYKIAogLyoKICAqIEV4dHJhY3QgdGhlIFguNTA5IGNlcnRpZmljYXRlcyBm cm9tIHRoZSBFTEYgTm90ZSBoZWFkZXIsIHBhcnNlIGl0LCBhbmQgYWRkCkBAIC0xMzc4LDYgKzEz ODYsNyBAQCBsb2FkX2VsZjJkYiAodm9pZCkKIHN0YXRpYyB2b2lkCiBjcmVhdGVfZGJzX2Zyb21f cGtzICh2b2lkKQogeworI2lmICFkZWZpbmVkKEdSVUJfTUFDSElORV9FTVUpCiAgIGdydWJfZXJy X3QgZXJyOwogCiAgIGVyciA9IGxvYWRfcGtzMmRieCAoKTsKQEAgLTE0MDIsNiArMTQxMSw3IEBA IGNyZWF0ZV9kYnNfZnJvbV9wa3MgKHZvaWQpCiAgICAgICAgICAgICAgICAgInRoZSBkYnggbGlz dCBub3cgaGFzICV1IGtleXNcbiIsCiAgICAgICAgICAgICAgICAgZGIuaGFzaF9lbnRyaWVzICsg ZGIuY2VydF9lbnRyaWVzLAogICAgICAgICAgICAgICAgIGRieC5oYXNoX2VudHJpZXMgKyBkYngu Y2VydF9lbnRyaWVzKTsKKyNlbmRpZgogfQogCiAvKiBGcmVlIGRiIGxpc3QgbWVtb3J5ICovCkBA IC0xNjExLDEwICsxNjIxLDEyIEBAIEdSVUJfTU9EX0lOSVQgKGFwcGVuZGVkc2lnKQogICBpZiAo Z3J1Yl9pc19sb2NrZG93biAoKSA9PSBHUlVCX0xPQ0tET1dOX0VOQUJMRUQpCiAgICAgY2hlY2tf c2lncyA9IHRydWU7CiAKKyNpZiAhZGVmaW5lZChHUlVCX01BQ0hJTkVfRU1VKQogICAvKiBJZiBQ S1Mga2V5c3RvcmUgaXMgYXZhaWxhYmxlLCB1c2UgZHluYW1pYyBrZXkgbWFuYWdlbWVudC4gKi8K ICAgcGtzX2tleXN0b3JlID0gZ3J1Yl9wa3NfZ2V0X2tleXN0b3JlICgpOwogICBpZiAocGtzX2tl eXN0b3JlICE9IE5VTEwpCiAgICAgYXBwZW5kX2tleV9tZ210ID0gdHJ1ZTsKKyNlbmRpZgogCiAg IC8qCiAgICAqIFRoaXMgaXMgYXBwZW5kZWQgc2lnbmF0dXJlIHZlcmlmaWNhdGlvbiBlbnZpcm9u bWVudCB2YXJpYWJsZS4gSXQgaXMKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZ3J1Yi9wb3dlcnBjL2ll ZWUxMjc1L3BsYXRmb3JtX2tleXN0b3JlLmggYi9pbmNsdWRlL2dydWIvcG93ZXJwYy9pZWVlMTI3 NS9wbGF0Zm9ybV9rZXlzdG9yZS5oCmluZGV4IDkzMWFkYTIyNC4uZWRiMzQyYWFlIDEwMDY0NAot LS0gYS9pbmNsdWRlL2dydWIvcG93ZXJwYy9pZWVlMTI3NS9wbGF0Zm9ybV9rZXlzdG9yZS5oCisr KyBiL2luY2x1ZGUvZ3J1Yi9wb3dlcnBjL2llZWUxMjc1L3BsYXRmb3JtX2tleXN0b3JlLmgKQEAg LTk2LDcgKzk2LDYgQEAgc3RydWN0IGdydWJfcGtzCiB9OwogdHlwZWRlZiBzdHJ1Y3QgZ3J1Yl9w a3MgZ3J1Yl9wa3NfdDsKIAotI2lmIGRlZmluZWQoX19wb3dlcnBjX18pCiAvKiBJbml0aWFsaXph dGlvbiBvZiB0aGUgUGxhdGZvcm0gS2V5c3RvcmUuICovCiBleHRlcm4gdm9pZAogZ3J1Yl9wa3Nf a2V5c3RvcmVfaW5pdCAodm9pZCk7CkBAIC0xMDgsMTYgKzEwNyw0IEBAIEVYUE9SVF9GVU5DIChn cnViX3Brc19nZXRfa2V5c3RvcmUpICh2b2lkKTsKIC8qIEZyZWUgYWxsb2NhdGVkIG1lbW9yeS4g Ki8KIGV4dGVybiB2b2lkCiBFWFBPUlRfRlVOQyAoZ3J1Yl9wa3NfZnJlZV9kYXRhKSAodm9pZCk7 Ci0jZWxzZQotc3RhdGljIGlubGluZSBncnViX3Brc190ICoKLWdydWJfcGtzX2dldF9rZXlzdG9y ZSAodm9pZCkKLXsKLSAgcmV0dXJuIE5VTEw7Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZAotZ3J1 Yl9wa3NfZnJlZV9kYXRhICh2b2lkKQotewotfQotI2VuZGlmIC8qIF9fcG93ZXJwY19fICovCiAj ZW5kaWYKLS0gCjIuNTAuMSAoQXBwbGUgR2l0LTE1NSkKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpHcnViLWRldmVsIG1haWxpbmcgbGlzdApHcnViLWRl dmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1k ZXZlbAo=