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 02E7AD6DDE0 for ; Fri, 15 Nov 2024 07:38:46 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tBqs8-0000Ii-Ne; Fri, 15 Nov 2024 02:36:04 -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 1tBqs5-0000E9-QJ for grub-devel@gnu.org; Fri, 15 Nov 2024 02:36:01 -0500 Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tBqs3-0008VW-Bb for grub-devel@gnu.org; Fri, 15 Nov 2024 02:36:01 -0500 Received: by mail-lf1-x136.google.com with SMTP id 2adb3069b0e04-53da2140769so1549163e87.3 for ; Thu, 14 Nov 2024 23:35:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1731656158; x=1732260958; darn=gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Ymd8AVWP9CmJzgdtWd8cx+8Lki598gVmL4+87fBQWh4=; b=MGbLLba3ASavMNf6eLn1qNjOcNO1C/PlOSnzimwA8zvpC7lMKCxgEPWb+1clR8UYsJ LdSTMEFS/rzorxXirpXBEbqxVajPq9gP+eFZPsYQNVHOj45dDb9pmlkF2zbppr4fUSR8 0oEBPViZj1apDwAHUfwJ8Zrei4r4YvDf4E+++bC1dy/XTJ3pwCp2zzxuO76NHle4NDje zoCnCVf4LvRmaHrjWgXZ+0UoMSOpdp2ihadio6GN0x4WKNbn48AIOcUlLjFPr/QjMf9A ItqQsQauvA6yClbJvLtsFIqFH8rjdq0sFjryEUvLp0fBYFnnJhcQSLMWkMgb3gqqwX2D 0Kcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731656158; x=1732260958; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Ymd8AVWP9CmJzgdtWd8cx+8Lki598gVmL4+87fBQWh4=; b=kZMlolOOeXBjJvzuOOdFScazvHXy1Tln3TtDSISJ5jYyffll0vGGYMdN8o/UaLXYE9 aOAZWqVJ7+yIUCr2DTQVsnuZL2YvD+zDyT9s9XfyBfv1gtOFy6jg8Zi0FVvAjg9u7VWd oSQochveBMApAP2U6O4vXNTGdPmk/oiCHDq+rfpQ0whEV1hpPc7ozyp4ShpuDrKv/iJJ ybD+fjCQ/+YyUFQXTgBSD8DyE0sGaRe4bDt9+DREtInCzejB9C5mX4rcutah+slMQ4+T wlItKUzKqyJ0zGKXLG7RH1YDrSG8fLVcXesmFnjoDsy4o1cnrTP3FVT8v4MyQ1ylXy4v lVrg== X-Gm-Message-State: AOJu0YzgJ5kcuqMhO8jXyiGDVj5fFwdMpL7dmMZRLxPvZHAzLjpFX0EV BJ5BOE1vRIxNDzw7pMfnkazYqWNiD/5AotF4b6k6szfs2mH9s0r3OXXJDwtM81XG4AzN8kOULTz Y X-Google-Smtp-Source: AGHT+IGJ6YCQvCMfHPT+KBOxutUBW5YhP10ZEetEw/K/TlwxDqot6fylER++4Yz5BkAyzQW0TNc+nQ== X-Received: by 2002:a05:6512:b93:b0:53d:a9dd:5a05 with SMTP id 2adb3069b0e04-53dab2b3c1bmr725777e87.46.1731656157659; Thu, 14 Nov 2024 23:35:57 -0800 (PST) Received: from localhost (111-240-136-29.dynamic-ip.hinet.net. [111.240.136.29]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-211d0f47cbfsm6828685ad.217.2024.11.14.23.35.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Nov 2024 23:35:57 -0800 (PST) To: The development of GNU GRUB Subject: [PATCH v23 11/33] asn1_test: return either 0 or 1 to reflect the results Date: Fri, 15 Nov 2024 15:34:39 +0800 Message-ID: <20241115073506.2784-12-glin@suse.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20241115073506.2784-1-glin@suse.com> References: <20241115073506.2784-1-glin@suse.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::136; envelope-from=glin@suse.com; helo=mail-lf1-x136.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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: , From: Gary Lin via Grub-devel Reply-To: The development of GNU GRUB Cc: Gary Lin , Daniel Kiper , Hernan Gatta , Daniel Axtens , shkhisti@microsoft.com, jaskaran.khurana@microsoft.com, christopher.co@microsoft.com, daniel.mihai@microsoft.com, jaredz@redhat.com, development@efficientek.com, jejb@linux.ibm.com, mchang@suse.com, patrick.colp@oracle.com, Stefan Berger , Vladimir Serbinenko 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 U29tZSB0ZXN0Y2FzZXMgdXNlIGV4aXQoKSB0byBlbmQgdGhlIHRlc3QuIFNpbmNlIGFsbCB0aGUg YXNuMSB0ZXN0Y2FzZXMKYXJlIGludm9rZWQgYXMgZnVuY3Rpb25zLCB0aGlzIGNvbW1pdCByZXBs YWNlcyBleGl0KCkgd2l0aCByZXR1cm4gdG8KcmVmbGVjdCB0aGUgdGVzdCByZXN1bHRzLCBzbyB0 aGF0IHRoZSBtYWluIHRlc3QgZnVuY3Rpb24gY2FuIGNoZWNrIHRoZQpyZXN1bHRzLgoKU2lnbmVk LW9mZi1ieTogRGFuaWVsIEF4dGVucyA8ZGphQGF4dGVucy5uZXQ+ClNpZ25lZC1vZmYtYnk6IEdh cnkgTGluIDxnbGluQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwu a2lwZXJAb3JhY2xlLmNvbT4KLS0tCiAuLi4tZWl0aGVyLTAtb3ItMS10by1yZWZsZWN0LXRoZS1y ZXN1bHQucGF0Y2ggfCA3OCArKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNzgg aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdydWItY29yZS9saWIvbGlidGFzbjEt cGF0Y2hlcy8wMDA5LWFzbjFfdGVzdC1yZXR1cm4tZWl0aGVyLTAtb3ItMS10by1yZWZsZWN0LXRo ZS1yZXN1bHQucGF0Y2gKCmRpZmYgLS1naXQgYS9ncnViLWNvcmUvbGliL2xpYnRhc24xLXBhdGNo ZXMvMDAwOS1hc24xX3Rlc3QtcmV0dXJuLWVpdGhlci0wLW9yLTEtdG8tcmVmbGVjdC10aGUtcmVz dWx0LnBhdGNoIGIvZ3J1Yi1jb3JlL2xpYi9saWJ0YXNuMS1wYXRjaGVzLzAwMDktYXNuMV90ZXN0 LXJldHVybi1laXRoZXItMC1vci0xLXRvLXJlZmxlY3QtdGhlLXJlc3VsdC5wYXRjaApuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAuLmI3Njk0MmQ4NAotLS0gL2Rldi9udWxsCisr KyBiL2dydWItY29yZS9saWIvbGlidGFzbjEtcGF0Y2hlcy8wMDA5LWFzbjFfdGVzdC1yZXR1cm4t ZWl0aGVyLTAtb3ItMS10by1yZWZsZWN0LXRoZS1yZXN1bHQucGF0Y2gKQEAgLTAsMCArMSw3OCBA QAorRnJvbSAxMDNlYzM5ZGU1Mjc3ZTI2ODMwOTkwMTc5NTk0MTVlMTA3Yjg4NWE1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQorRnJvbTogR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CitEYXRlOiBG cmksIDE2IEF1ZyAyMDI0IDE1OjMyOjM5ICswODAwCitTdWJqZWN0OiBbUEFUQ0ggMDkvMTNdIGFz bjFfdGVzdDogcmV0dXJuIGVpdGhlciAwIG9yIDEgdG8gcmVmbGVjdCB0aGUgcmVzdWx0cworCitT b21lIHRlc3RjYXNlcyB1c2UgZXhpdCgpIHRvIGVuZCB0aGUgdGVzdC4gU2luY2UgYWxsIHRoZSBh c24xIHRlc3RjYXNlcworYXJlIGludm9rZWQgYXMgZnVuY3Rpb25zLCB0aGlzIGNvbW1pdCByZXBs YWNlcyBleGl0KCkgd2l0aCByZXR1cm4gdG8KK3JlZmxlY3QgdGhlIHRlc3QgcmVzdWx0cywgc28g dGhhdCB0aGUgbWFpbiB0ZXN0IGZ1bmN0aW9uIGNhbiBjaGVjayB0aGUKK3Jlc3VsdHMuCisKK1Np Z25lZC1vZmYtYnk6IERhbmllbCBBeHRlbnMgPGRqYUBheHRlbnMubmV0PgorU2lnbmVkLW9mZi1i eTogR2FyeSBMaW4gPGdsaW5Ac3VzZS5jb20+CitSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxk YW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KKy0tLQorIGdydWItY29yZS90ZXN0cy9hc24xL3Rlc3Rz L0NWRS0yMDE4LTEwMDA2NTQuYyB8IDYgKysrLS0tCisgZ3J1Yi1jb3JlL3Rlc3RzL2FzbjEvdGVz dHMvcmVwcm9kdWNlcnMuYyAgICAgIHwgNiArKystLS0KKyAyIGZpbGVzIGNoYW5nZWQsIDYgaW5z ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKKworZGlmZiAtLWdpdCBhL2dydWItY29yZS90ZXN0 cy9hc24xL3Rlc3RzL0NWRS0yMDE4LTEwMDA2NTQuYyBiL2dydWItY29yZS90ZXN0cy9hc24xL3Rl c3RzL0NWRS0yMDE4LTEwMDA2NTQuYworaW5kZXggYTkzNWFiNTQxLi4yMDg1YjNjZDMgMTAwNjQ0 CistLS0gYS9ncnViLWNvcmUvdGVzdHMvYXNuMS90ZXN0cy9DVkUtMjAxOC0xMDAwNjU0LmMKKysr KyBiL2dydWItY29yZS90ZXN0cy9hc24xL3Rlc3RzL0NWRS0yMDE4LTEwMDA2NTQuYworQEAgLTQ1 LDcgKzQ1LDcgQEAgdGVzdF9DVkVfMjAxOF8xMDAwNjU0ICh2b2lkKQorICAgICB7CisgICAgICAg YXNuMV9wZXJyb3IgKHJlc3VsdCk7CisgICAgICAgcHJpbnRmICgiRXJyb3JEZXNjcmlwdGlvbiA9 ICVzXG5cbiIsIGVycm9yRGVzY3JpcHRpb24pOworLSAgICAgIGV4aXQgKDEpOworKyAgICAgIHJl dHVybiAxOworICAgICB9CisgCisgICBhc24xX2RlbGV0ZV9zdHJ1Y3R1cmUgKCZkZWZpbml0aW9u cyk7CitAQCAtNTksMTIgKzU5LDEyIEBAIHRlc3RfQ1ZFXzIwMThfMTAwMDY1NCAodm9pZCkKKyAg ICAgeworICAgICAgIGFzbjFfcGVycm9yIChyZXN1bHQpOworICAgICAgIHByaW50ZiAoIkVycm9y RGVzY3JpcHRpb24gPSAlc1xuXG4iLCBlcnJvckRlc2NyaXB0aW9uKTsKKy0gICAgICBleGl0ICgx KTsKKysgICAgICByZXR1cm4gMTsKKyAgICAgfQorIAorICAgYXNuMV9kZWxldGVfc3RydWN0dXJl ICgmZGVmaW5pdGlvbnMpOworIAorICAgaWYgKHZlcmJvc2UpCisgICAgIHByaW50ZiAoIlN1Y2Nl c3NcbiIpOworLSAgZXhpdCAoMCk7CisrICByZXR1cm4gMDsKKyB9CitkaWZmIC0tZ2l0IGEvZ3J1 Yi1jb3JlL3Rlc3RzL2FzbjEvdGVzdHMvcmVwcm9kdWNlcnMuYyBiL2dydWItY29yZS90ZXN0cy9h c24xL3Rlc3RzL3JlcHJvZHVjZXJzLmMKK2luZGV4IGU4NDNiNzRiOS4uNTRhMjQzZDUxIDEwMDY0 NAorLS0tIGEvZ3J1Yi1jb3JlL3Rlc3RzL2FzbjEvdGVzdHMvcmVwcm9kdWNlcnMuYworKysrIGIv Z3J1Yi1jb3JlL3Rlc3RzL2FzbjEvdGVzdHMvcmVwcm9kdWNlcnMuYworQEAgLTYzLDcgKzYzLDcg QEAgdGVzdF9yZXByb2R1Y2VycyAodm9pZCkKKyAgICAgeworICAgICAgIGFzbjFfcGVycm9yIChy ZXN1bHQpOworICAgICAgIHByaW50ZiAoIkVycm9yRGVzY3JpcHRpb24gPSAlc1xuXG4iLCBlcnJv ckRlc2NyaXB0aW9uKTsKKy0gICAgICBleGl0IChFWElUX0ZBSUxVUkUpOworKyAgICAgIHJldHVy biAxOworICAgICB9CisgCisgICBhc24xX2RlbGV0ZV9zdHJ1Y3R1cmUgKCZkZWZpbml0aW9ucyk7 CitAQCAtNzQsNyArNzQsNyBAQCB0ZXN0X3JlcHJvZHVjZXJzICh2b2lkKQorICAgICB7CisgICAg ICAgYXNuMV9wZXJyb3IgKHJlc3VsdCk7CisgICAgICAgcHJpbnRmICgiRXJyb3JEZXNjcmlwdGlv biA9ICVzXG5cbiIsIGVycm9yRGVzY3JpcHRpb24pOworLSAgICAgIGV4aXQgKEVYSVRfRkFJTFVS RSk7CisrICAgICAgcmV0dXJuIDE7CisgICAgIH0KKyAKKyAgIGFzbjFfZGVsZXRlX3N0cnVjdHVy ZSAoJmRlZmluaXRpb25zKTsKK0BAIC04Miw1ICs4Miw1IEBAIHRlc3RfcmVwcm9kdWNlcnMgKHZv aWQpCisgICBpZiAodmVyYm9zZSkKKyAgICAgcHJpbnRmICgiU3VjY2Vzc1xuIik7CisgCistICBl eGl0IChFWElUX1NVQ0NFU1MpOworKyAgcmV0dXJuIDA7CisgfQorLS0gCisyLjQzLjAKKwotLSAK Mi40My4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K R3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlzdHMu Z251Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dydWItZGV2ZWwK