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 7769CC36000 for ; Fri, 21 Mar 2025 08:01:55 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tvXIG-0001qc-8e; Fri, 21 Mar 2025 03:59:52 -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 1tvXID-0001ns-TS for grub-devel@gnu.org; Fri, 21 Mar 2025 03:59:49 -0400 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tvXIB-0003Q8-Og for grub-devel@gnu.org; Fri, 21 Mar 2025 03:59:49 -0400 Received: by mail-wr1-x431.google.com with SMTP id ffacd0b85a97d-3912d2c89ecso1484366f8f.2 for ; Fri, 21 Mar 2025 00:59:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1742543986; x=1743148786; 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=vQCEEZySAigu+jbXzLIFmYjeIEF1YHVsHA0jFHXqv2I=; b=ML0/enCnMnzC+YaB2gLFn3/R2gdWVkzWomojxXW4FGIJnB7wXVFFlYfBP6FcUurv2d Xeb179mN6Fyz4fqPuthFVNgxskec4WCnu2d0F9DHA4YcsL9+QTVkV9MoJSZcXYUGrczj FiHXZ3DoM3bzxEAyhFzgnMO2JFDcaYq9ZZmwMg/TaKZWFcmPK74ZsZ9+KG1KmNhxEllh fP6JzoYCdkWVhylmCavJwtkjX7D+tvBHjvY8N30SlQQvz0wgFypW2tuLMdqHxdWSbPFH 4MyanVitCXy8wF9w5xvVcIbAXUfQnT9xUsKSD/xoe8smiwY0o7zQOV0OAxOFRQtMGOjA IjVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742543986; x=1743148786; 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=vQCEEZySAigu+jbXzLIFmYjeIEF1YHVsHA0jFHXqv2I=; b=IeipF0xITj+7WwENOWCW/XbUotv5LBkSB0CPMEa1JXMsa1CxOMho0LdgDCo2RYYmo/ C/pXeBvEjLBQ5olkzHVbZN72Co+CvIhxR64KVrYjtsVzenJSmaI+4Z6Y0yBz1DmZc70h mcZjmMXWaG2ry4DCqCgMtINKqihkiqMGPNpdLd3Pmay96qbLcZYj/LeWhaeKP4kFKmil X9HN/NAXAzRy75O6BwJLTf2DSK3p8ClsJJATnKCzxaYeWecHJSQf/M5T9/evxLkIL+7G 4eTG1aNW0R739ZODo60UWuJaUPAV+EuAJb3seR+Gc7paaXldxR+ZiEovzQGYDudpYxSo rEDA== X-Gm-Message-State: AOJu0Yx9+BF4CI1j+jm1EMunfdcyXKBuoEgvrw1mCc5KNd8PY/1njXUf KlPhECPcvBDxNADHGEGIbW3LnXbpPSB723+IfDzO6xqCwwW/k/T/whQlAdA+2fRuuMa0h74EjpS v X-Gm-Gg: ASbGncvLSKb9SKLjvZ8n5eA6/Aww+d837hMFdkDDdl7Xzlzp7hHLbmXMTicralIMH2X gDobEoUXvWoGZLvZgG6zHUzneTf8muu9wzJi8AErv3EOwTsJBvicGhnBQz8M7CHRi6/+0oVnfp0 ZBuSRrCevCrZY97rdsNAyoKP66suhEoPPdZ/L2GyX75AfjScFI1KVEGIc200+ZLOo2IV1of42gD Ci/WZzpOR6E6dAO2Xf4GiO2z8JkU2PWnamQSUa1+K9JvAJ5HQb9yVlRdlcy45x3ti4/Q8ksidTM 7YQ4KdP23c+ApxTJQtHtz/oExOXdWW1eMMowyh076+dukUT0uMWKPOkRmqpHud0SiHXbEyXvTOt pFU9tXr9I8Q== X-Google-Smtp-Source: AGHT+IGqaSFoi8rO2j08F7eQi2tos8sflXw9E9WRlT9ITA+ZXhpaLhsGvCtHBClU0n2NcUjnI430Pg== X-Received: by 2002:a5d:598b:0:b0:390:eb50:37c3 with SMTP id ffacd0b85a97d-3997f912873mr2402279f8f.27.1742543986016; Fri, 21 Mar 2025 00:59:46 -0700 (PDT) Received: from localhost (111-240-129-118.dynamic-ip.hinet.net. [111.240.129.118]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-73905fd5505sm1196329b3a.38.2025.03.21.00.59.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 21 Mar 2025 00:59:45 -0700 (PDT) To: The development of GNU GRUB Subject: [PATCH v4 08/12] tests/tpm2_key_protector_test: Simplify the NV index mode test Date: Fri, 21 Mar 2025 15:59:04 +0800 Message-ID: <20250321075908.10523-9-glin@suse.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20250321075908.10523-1-glin@suse.com> References: <20250321075908.10523-1-glin@suse.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::431; envelope-from=glin@suse.com; helo=mail-wr1-x431.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 , mchang@suse.com, patrick.colp@oracle.com, Stefan Berger , jejb@linux.ibm.com, Glenn Washburn 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 U2luY2UgJ2dydWItcHJvdGVjdCcgYWxyZWFkeSBzdXBwb3J0cyBOViBpbmRleCBtb2RlLCB0cG0y X3NlYWxfbnYoKSBpcwpyZXBsYWNlZCB3aXRoIG9uZSAnZ3J1Yi1wcm90ZWN0JyBjb21tYW5kIHRv IHNpbXBsaWZ5IHRoZSB0ZXN0IHNjcmlwdC4KCid0cG0yX2V2aWN0Y29udHJvbCcgaXMgYWxzbyBy ZXBsYWNlZCB3aXRoICdncnViLXByb3RlY3QgLS10cG0yLWV2aWN0Jy4KClNpZ25lZC1vZmYtYnk6 IEdhcnkgTGluIDxnbGluQHN1c2UuY29tPgotLS0KIHRlc3RzL3RwbTJfa2V5X3Byb3RlY3Rvcl90 ZXN0LmluIHwgMTA4ICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCAxNSBpbnNlcnRpb25zKCspLCA5MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90ZXN0 cy90cG0yX2tleV9wcm90ZWN0b3JfdGVzdC5pbiBiL3Rlc3RzL3RwbTJfa2V5X3Byb3RlY3Rvcl90 ZXN0LmluCmluZGV4IGE5MmU1ZjQ5OC4uMDc0NzdiYTJhIDEwMDY0NAotLS0gYS90ZXN0cy90cG0y X2tleV9wcm90ZWN0b3JfdGVzdC5pbgorKysgYi90ZXN0cy90cG0yX2tleV9wcm90ZWN0b3JfdGVz dC5pbgpAQCAtMjI1LDEwNSArMjI1LDIyIEBAIEVPRgogICAgIGZpCiB9CiAKLXRwbTJfc2VhbF9u diAoKSB7Ci0gICAga2V5ZmlsZT0iJDEiCi0gICAgbnZfaW5kZXg9IiQyIgotICAgIHBjcl9saXN0 PSIkMyIKLQotICAgIHByaW1hcnlfZmlsZT0ke3RwbTJ0ZXN0ZGlyfS9wcmltYXJ5LmN0eAotICAg IHNlc3Npb25fZmlsZT0ke3RwbTJ0ZXN0ZGlyfS9zZXNzaW9uLmRhdAotICAgIHBvbGljeV9maWxl PSR7dHBtMnRlc3RkaXJ9L3BvbGljeS5kYXQKLSAgICBrZXlwdWJfZmlsZT0ke3RwbTJ0ZXN0ZGly fS9rZXkucHViCi0gICAga2V5cHJpdl9maWxlPSR7dHBtMnRlc3RkaXJ9L2tleS5wcml2Ci0gICAg bmFtZV9maWxlPSR7dHBtMnRlc3RkaXJ9L3NlYWxpbmcubmFtZQotICAgIHNlYWxpbmdfY3R4X2Zp bGU9JHt0cG0ydGVzdGRpcn0vc2VhbGluZy5jdHgKLQotICAgICMgU2luY2Ugd2UgZG9uJ3QgcnVu IGEgcmVzb3VyY2UgbWFuYWdlciBvbiBvdXIgc3d0cG0gaW5zdGFuY2UsIGl0IGhhcwotICAgICMg dG8gZmx1c2ggdGhlIHRyYW5zaWVudCBoYW5kbGVzIGFmdGVyIHRwbTJfY3JlYXRlcHJpbWFyeSwg dHBtMl9jcmVhdGUKLSAgICAjIGFuZCB0cG0yX2xvYWQgdG8gYXZvaWQgdGhlIHBvdGVudGlhbCBv dXQtb2YtbWVtb3J5ICgweDkwMikgZXJyb3JzLgotICAgICMgUmVmOiBodHRwczovL2dpdGh1Yi5j b20vdHBtMi1zb2Z0d2FyZS90cG0yLXRvb2xzL2lzc3Vlcy8xMzM4I2lzc3VlY29tbWVudC00Njk2 ODkzOTgKLQotICAgICMgQ3JlYXRlIHRoZSBwcmltYXJ5IG9iamVjdAotICAgIHRwbTJfY3JlYXRl cHJpbWFyeSAtUSAtQyBvIC1nIHNoYTI1NiAtRyBlY2MgLWMgIiR7cHJpbWFyeV9maWxlfSIgfHwg cmV0PSQ/Ci0gICAgaWYgWyAiJHtyZXR9IiAtbmUgMCBdOyB0aGVuCi0JZWNobyAiRmFpbGVkIHRv IGNyZWF0ZSB0aGUgcHJpbWFyeSBvYmplY3Q6ICR7cmV0fSIgPiYyCi0JcmV0dXJuIDEKLSAgICBm aQotICAgIHRwbTJfZmx1c2hjb250ZXh0IC10IHx8IHJldD0kPwotICAgIGlmIFsgIiR7cmV0fSIg LW5lIDAgXTsgdGhlbgotCWVjaG8gIkZhaWxlZCB0byBmbHVzaCB0aGUgdHJhbnNpZW50IGhhbmRs ZXM6ICR7cmV0fSIgPiYyCi0JcmV0dXJuIDEKLSAgICBmaQotCi0gICAgIyBDcmVhdGUgdGhlIHBv bGljeSBvYmplY3QKLSAgICB0cG0yX3N0YXJ0YXV0aHNlc3Npb24gLVMgIiR7c2Vzc2lvbl9maWxl fSIgfHwgcmV0PSQ/Ci0gICAgaWYgWyAiJHtyZXR9IiAtbmUgMCBdOyB0aGVuCi0JZWNobyAiRmFp bGVkIHRvIHN0YXJ0IGF1dGggc2Vzc2lvbjogJHtyZXR9IiA+JjIKLQlyZXR1cm4gMQotICAgIGZp Ci0gICAgdHBtMl9wb2xpY3lwY3IgLVEgLVMgIiR7c2Vzc2lvbl9maWxlfSIgLWwgIiR7cGNyX2xp c3R9IiAtTCAiJHtwb2xpY3lfZmlsZX0iIHx8IHJldD0kPwotICAgIGlmIFsgIiR7cmV0fSIgLW5l IDAgXTsgdGhlbgotCWVjaG8gIkZhaWxlZCB0byBjcmVhdGUgdGhlIHBvbGljeSBvYmplY3Q6ICR7 cmV0fSIgPiYyCi0JcmV0dXJuIDEKLSAgICBmaQotICAgIHRwbTJfZmx1c2hjb250ZXh0ICIke3Nl c3Npb25fZmlsZX0iIHx8IHJldD0kPwotICAgIGlmIFsgIiR7cmV0fSIgLW5lIDAgXTsgdGhlbgot CWVjaG8gIkZhaWxlZCB0byBmbHVzaCB0aGUgdHJhbnNpZW50IGhhbmRsZXM6ICR7cmV0fSIgPiYy Ci0JcmV0dXJuIDEKLSAgICBmaQotCi0gICAgIyBTZWFsIHRoZSBrZXkgaW50byBUUE0KLSAgICB0 cG0yX2NyZWF0ZSAtUSBcCi0JLUMgIiR7cHJpbWFyeV9maWxlfSIgXAotCS11ICIke2tleXB1Yl9m aWxlfSIgXAotCS1yICIke2tleXByaXZfZmlsZX0iIFwKLQktTCAiJHtwb2xpY3lfZmlsZX0iIFwK LQktaSAiJHtrZXlmaWxlfSIgfHwgcmV0PSQ/Ci0gICAgaWYgWyAiJHtyZXR9IiAtbmUgMCBdOyB0 aGVuCi0JZWNobyAiRmFpbGVkIHRvIHNlYWwgXCIke2tleWZpbGV9XCI6ICR7cmV0fSIgPiYyCi0J cmV0dXJuIDEKLSAgICBmaQotICAgIHRwbTJfZmx1c2hjb250ZXh0IC10IHx8IHJldD0kPwotICAg IGlmIFsgIiR7cmV0fSIgLW5lIDAgXTsgdGhlbgotCWVjaG8gIkZhaWxlZCB0byBmbHVzaCB0aGUg dHJhbnNpZW50IGhhbmRsZXM6ICR7cmV0fSIgPiYyCi0JcmV0dXJuIDEKLSAgICBmaQotCi0gICAg dHBtMl9sb2FkIC1RIFwKLQktQyAiJHtwcmltYXJ5X2ZpbGV9IiBcCi0JLXUgIiR7a2V5cHViX2Zp bGV9IiBcCi0JLXIgIiR7a2V5cHJpdl9maWxlfSIgXAotCS1uICIke25hbWVfZmlsZX0iIFwKLQkt YyAiJHtzZWFsaW5nX2N0eF9maWxlfSIgfHwgcmV0PSQ/Ci0gICAgaWYgWyAiJHtyZXR9IiAtbmUg MCBdOyB0aGVuCi0JZWNobyAiRmFpbGVkIHRvIGxvYWQgdGhlIHNlYWxlZCBrZXkgaW50byBUUE06 ICR7cmV0fSIgPiYyCi0JcmV0dXJuIDEKLSAgICBmaQotICAgIHRwbTJfZmx1c2hjb250ZXh0IC10 IHx8IHJldD0kPwotICAgIGlmIFsgIiR7cmV0fSIgLW5lIDAgXTsgdGhlbgotCWVjaG8gIkZhaWxl ZCB0byBmbHVzaCB0aGUgdHJhbnNpZW50IGhhbmRsZXM6ICR7cmV0fSIgPiYyCi0JcmV0dXJuIDEK LSAgICBmaQotCi0gICAgdHBtMl9ldmljdGNvbnRyb2wgLVEgLUMgbyAtYyAiJHtzZWFsaW5nX2N0 eF9maWxlfSIgJHtudl9pbmRleH0gfHwgcmV0PSQ/Ci0gICAgaWYgWyAiJHtyZXR9IiAtbmUgMCBd OyB0aGVuCi0JZWNobyAiRmFpbGVkIHRvIHN0b3JlIHRoZSBzZWFsZWQga2V5IGludG8gJHtudl9p bmRleH06ICR7cmV0fSIgPiYyCi0JcmV0dXJuIDEKLSAgICBmaQotCi0gICAgcmV0dXJuIDAKLX0K LQogdHBtMl9zZWFsX3Vuc2VhbF9udigpIHsKICAgICBudl9pbmRleD0iMHg4MTAwMDAwMCIKLSAg ICBwY3JfbGlzdD0ic2hhMjU2OjAsMSIKIAogICAgIGdydWJfY2ZnPSR7dHBtMnRlc3RkaXJ9L3Rl c3RjYXNlLmNmZwogCiAgICAgIyBTZWFsIHRoZSBrZXkgaW50byBhIE5WIGluZGV4IGd1YXJkZWQg YnkgUENSIDAgYW5kIDEKLSAgICB0cG0yX3NlYWxfbnYgIiR7bHVrc2tleWZpbGV9IiAke252X2lu ZGV4fSAke3Bjcl9saXN0fSB8fCByZXQ9JD8KKyAgICBncnViLXByb3RlY3QgJHtleHRyYV9vcHR9 IFwKKwktLXRwbTItZGV2aWNlPSIke3RwbTJkZXZ9IiBcCisJLS1hY3Rpb249YWRkIFwKKwktLXBy b3RlY3Rvcj10cG0yIFwKKwktLXRwbTItYmFuaz1zaGEyNTYgXAorCS0tdHBtMi1wY3JzPTAsMSBc CisJLS10cG0yLWtleWZpbGU9IiR7bHVrc2tleWZpbGV9IiBcCisJLS10cG0yLW52aW5kZXg9IiR7 bnZfaW5kZXh9IiB8fCByZXQ9JD8KICAgICBpZiBbICIke3JldH0iIC1uZSAwIF07IHRoZW4KLQll Y2hvICJGYWlsZWQgdG8gc2VhbCB0aGUgc2VjcmV0IGtleSBpbnRvICR7bnZfaW5kZXh9IiA+JjIK KwllY2hvICJGYWlsZWQgdG8gc2VhbCB0aGUgc2VjcmV0IGtleSBpbnRvICR7bnZfaW5kZXh9OiAk e3JldH0iID4mMgogCXJldHVybiA5OQogICAgIGZpCiAKQEAgLTM0MCw3ICsyNTcsMTIgQEAgRU9G CiAgICAgJHtncnVic2hlbGx9IC0tdGltZW91dD0ke3RpbWVvdXR9IC0tZW11LW9wdHM9Ii10ICR7 dHBtMmRldn0iIDwgIiR7Z3J1Yl9jZmd9IiA+ICIke3Rlc3RvdXRwdXR9IiB8fCByZXQ9JD8KIAog ICAgICMgUmVtb3ZlIHRoZSBvYmplY3QgZnJvbSB0aGUgTlYgaW5kZXgKLSAgICB0cG0yX2V2aWN0 Y29udHJvbCAtUSAtQyBvIC1jICIke252X2luZGV4fSIgfHwgOgorICAgIGdydWItcHJvdGVjdCBc CisJLS10cG0yLWRldmljZT0iJHt0cG0yZGV2fSIgXAorCS0tcHJvdGVjdG9yPXRwbTIgXAorCS0t YWN0aW9uPXJlbW92ZSBcCisJLS10cG0yLW52aW5kZXg9JHtudl9pbmRleH0gXAorCS0tdHBtMi1l dmljdCB8fCA6CiAKICAgICBpZiBbICIke3JldH0iIC1lcSAwIF07IHRoZW4KIAlpZiAhIGdyZXAg LXEgIl4ke3Z0ZXh0fSQiICIke3Rlc3RvdXRwdXR9IjsgdGhlbgotLSAKMi40My4wCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KR3J1Yi1kZXZlbCBtYWls aW5nIGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBzOi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL2dydWItZGV2ZWwK