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 6FA54C41535 for ; Tue, 19 Dec 2023 06:01:23 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rFT9w-0004Zo-Jd; Tue, 19 Dec 2023 01:00:52 -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 1rFT9j-0004X1-VE for grub-devel@gnu.org; Tue, 19 Dec 2023 01:00:42 -0500 Received: from mail-wr1-x435.google.com ([2a00:1450:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rFT9V-0005hL-CM for grub-devel@gnu.org; Tue, 19 Dec 2023 01:00:27 -0500 Received: by mail-wr1-x435.google.com with SMTP id ffacd0b85a97d-33666946422so1674149f8f.1 for ; Mon, 18 Dec 2023 22:00:24 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficientek-com.20230601.gappssmtp.com; s=20230601; t=1702965623; x=1703570423; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=qpvAGttLg4VjLuB7Zf7wBiDLxHJ42/v03AyRdaKgS3I=; b=fjDxgAlxR+A3R5c+FqSarFrU+CTbV8uQgsnanyRZ7els0tVPkIEBvQCnmg5ArU3ass GTzharz62xRSDLShDsRn+SRjpsf1QUQwNd9SuCEYXVoTQwmMgfmfknX2k13CwW10Gv3d e36pBUuYiUxaVm7O8zlVYBg27Fm+Jo/+5PL1EfSqYXVNdbxVZOzJL/wG70bbzXfw5zQi 9TQrXMdky0uM+irjb4tJxq4QTATROL0YS2+KZrXHY64iQFEWrp6x2tHIYwoXMZ9dQ8yP e7sG+PduH+5qruyQIMtKa7betwbdyRDD70mL3LS0UUadqW5rsueVf4o0w++EGW9piLBk YgIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702965623; x=1703570423; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=qpvAGttLg4VjLuB7Zf7wBiDLxHJ42/v03AyRdaKgS3I=; b=PTZgfXWpKHjnjpnBcPuRR97CK2sAWovr8KOitv2uSwdn7hINMjKnEmkeXEMZwIvkXR s5YRwWG7gyPTvvX5DHb8rM53rZBnzt9HCMrtiOtggyD+QqM1yBCLN+ppJ7Ukuozks66s 9B+MrejAagkiq6l3W135EAMjMGl4vKcxQ0cxfsURDkqZ8DGliV8RITbN1YoG9rXVV0eq wxQsQwx8oo2rL7agsD2/HYXcT9kkPeQncjdW62jKt7tLfXuu375Ygrt92zB4xx4Yaih3 RvXHbQmqF9NWf29wAknIj7R65mp81ERcnTGUdX9o3+nmROdeX+fdiF35oH3VkYIwfmON jWCQ== X-Gm-Message-State: AOJu0Yyzh4688PwMu90+e6qm/1OS5k+1FWI7R+UjPeSP4QV02rF8ZmYV Nr/Yy7/etg85VkZKWlhoETPnKayeqAOHmLWJRMo= X-Google-Smtp-Source: AGHT+IFOrTJwzDER0Ebe9yZMUUvb8jv3jCzbSFLNGdXhLFw7Wp3syKE9kDsTdPuvEglAP1qUEwYlYQ== X-Received: by 2002:a05:6000:882:b0:333:2fd2:815b with SMTP id cs2-20020a056000088200b003332fd2815bmr9895837wrb.120.1702965622658; Mon, 18 Dec 2023 22:00:22 -0800 (PST) Received: from localhost.localdomain ([199.58.83.12]) by smtp.gmail.com with ESMTPSA id f10-20020adffcca000000b003364bb3e989sm12712967wrs.110.2023.12.18.22.00.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 18 Dec 2023 22:00:22 -0800 (PST) From: Glenn Washburn To: The development of GNU GRUB , Daniel Kiper Cc: Heinrich Schuchardt , Dimitri John Ledkov , Glenn Washburn Subject: [PATCH v3 0/3] efi: Initialize canary to non-zero value Date: Mon, 18 Dec 2023 23:59:58 -0600 Message-Id: X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::435; envelope-from=development@efficientek.com; helo=mail-wr1-x435.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 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 VXBkYXRlcyBmcm9tIHYyOgogKiBDaGFuZ2UgTlVMTCB0byBOVUwKICogRGVzY3JpYmUgbW9yZSB3 aHkgaXQgaXMgZGVzaXJhYmxlIHRvIGhhdmUgYSBOVUwgYnl0ZSBpbiB0aGUgY2FuYXJ5CgpHbGVu bgoKR2xlbm4gV2FzaGJ1cm4gKDMpOgogIGVmaTogSW5pdGlhbGl6ZSBjYW5hcnkgdG8gbm9uLXpl cm8gdmFsdWUKICBlZmk6IEdlbmVyYXRlIHN0YWNrIHByb3RlY3RvciBjYW5hcnkgYXQgYnVpbGQg dGltZSBpZiB1cmFuZG9tIGlzCiAgICBhdmFpbGFibGUKICBlZmk6IEFkZCBzdXBwb3J0IGZvciBy ZXByb2R1Y2libGUgYnVpbGRzCgogY29uZmlnLmguaW4gICAgICAgICAgICAgICB8ICAyICsrCiBj b25maWd1cmUuYWMgICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKysrKwogZ3J1 Yi1jb3JlL2tlcm4vZWZpL2luaXQuYyB8ICAzICsrLQogMyBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNl cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpSYW5nZS1kaWZmIGFnYWluc3QgdjI6CjE6ICBhOTkz ZjA1MGNlODkgISAxOiAgYzRkMzc2OWQyYzI2IGVmaTogSW5pdGlhbGl6ZSBjYW5hcnkgdG8gbm9u LXplcm8gdmFsdWUKICAgIEBAIENvbW1pdCBtZXNzYWdlCiAgICAgICAgIHN1cHBvcnQgdGhlIFJO RyBwcm90b2NvbCwgdGhlbiB0aGUgY2FuYXJ5IHdpbGwgbm90IGJlIHJhbmRvbWl6ZWQgYW5kIHdp bGwKICAgICAgICAgYmUgemVyby4gVGhpcyBzZWVtcyBsaWtlIGEgcG9zc2libHkgZWFzaWVyIHZh bHVlIHRvIHdyaXRlIGJ5IGFuIGF0dGFja2VyLgogICAgICAgICBJbml0aWFsaXplIGNhbmFyeSB0 byBzdGF0aWMgcmFuZG9tIGJ5dGVzLCBzbyB0aGF0IGl0IGlzIHN0aWxsIHJhbmRvbSB3aGVuCiAg ICAtICAgIHRoZXJlIGlzIG5vIFJORyBwcm90b2NvbC4gU2V0IGF0IGxlYXN0IG9uZSBieXRlIHRv IE5VTEwgdG8gcHJvdGVjdCBhZ2FpbnN0CiAgICAtICAgIHN0cmluZyBidWZmZXIgb3ZlcmZsb3cg YXR0YWNrcy4KICAgICsgICAgdGhlcmUgaXMgbm8gUk5HIHByb3RvY29sLiBTZXQgYXQgbGVhc3Qg b25lIGJ5dGUgdG8gTlVMIHRvIHByb3RlY3QgYWdhaW5zdAogICAgKyAgICBzdHJpbmcgYnVmZmVy IG92ZXJmbG93IGF0dGFja3MuIENvZGUgdGhhdCB3cml0ZXMgTlVMIHRlcm1pbmF0ZWQgc3RyaW5n cwogICAgKyAgICB3aWxsIHRlcm1pbmF0ZSB3aGVuIGEgTlVMIGlzIGVuY291bnRlcmVkIGluIHRo ZSBpbnB1dCBieXRlIHN0cmVhbS4gU28gdGhlCiAgICArICAgIGF0dGFja2VyIHdpbGwgbm90IGJl IGFibGUgdG8gZm9yZ2UgdGhlIGNhbmFyeSBieSBpbmNsdWRpbmcgaXQgaW4gdGhlIGlucHV0CiAg ICArICAgIHN0cmVhbSB3aXRob3V0IHRlcm1pbmF0aW5nIHRoZSBzdHJpbmcgb3BlcmF0aW9uIGFu ZCB0aHVzIGxpbWl0aW5nIHRoZQogICAgKyAgICBzdGFjayBjb3JydXB0aW9uLgogICAgKwogICAg KyAgICBbMV0gaHR0cHM6Ly93d3cuc2Fucy5vcmcvYmxvZy9zdGFjay1jYW5hcmllcy1naW5nZXJs eS1zaWRlc3RlcHBpbmctdGhlLWNhZ2UvCiAgICAgCiAgICAgICMjIGdydWItY29yZS9rZXJuL2Vm aS9pbml0LmMgIyMKICAgICBAQCBncnViLWNvcmUva2Vybi9lZmkvaW5pdC5jOiBzdGF0aWMgZ3J1 Yl9ndWlkX3Qgcm5nX3Byb3RvY29sX2d1aWQgPSBHUlVCX0VGSV9STkdfUFJPVE9DT0xfR1VJRDsK MjogIDE3N2FlMWNmMTAxNSAhIDI6ICAwMWE1NmFlZDJmMjYgZWZpOiBHZW5lcmF0ZSBzdGFjayBw cm90ZWN0b3IgY2FuYXJ5IGF0IGJ1aWxkIHRpbWUgaWYgdXJhbmRvbSBpcyBhdmFpbGFibGUKICAg IEBAIENvbW1pdCBtZXNzYWdlCiAgICAgICAgIEZhbGxiYWNrIHRvIHRoZSBzdGF0aWNhbGx5IGdl bmVyYXRlZCByYW5kb20gYnl0ZXMgaWYgL2Rldi91cmFuZG9tIGlzIG5vdAogICAgICAgICByZWFk YWJsZSAoZWcuIFdpbmRvd3MpLgogICAgIAogICAgLSAgICBSZWR1Y2UgdGhlIGNhbmFyeSB0byAz IGJ5dGVzIHdpdGggYSBOVUxMIHVwcGVyIGJ5dGUgb24gMzItYml0IGFyY2hpdGVjdHVyZXMsCiAg ICAtICAgIHdoaWNoIHVzZSBhIDMyLWJpdCBjYW5hcnksIHRvIGZpbHRlciBvdXQgc3RyaW5nIGJ1 ZmZlciBvdmVyZmxvdyBhdHRhY2tzLgogICAgKyAgICBPbiAzMi1iaXQgYXJjaGl0ZWN0dXJlcywg d2hpY2ggdXNlIGEgMzItYml0IGNhbmFyeSwgcmVkdWNlIHRoZSBjYW5hcnkgdG8gNAogICAgKyAg ICBieXRlcyB3aXRoIG9uZSBieXRlIGJlaW5nIE5VTCB0byBmaWx0ZXIgb3V0IHN0cmluZyBidWZm ZXIgb3ZlcmZsb3cgYXR0YWNrcy4KICAgICAKICAgICAgIyMgY29uZmlnLmguaW4gIyMKICAgICBA QAogICAgQEAgY29uZmlndXJlLmFjOiBlbHNlCiAgICAgKwogICAgICsgIGlmIHRlc3QgLXIgL2Rl di91cmFuZG9tOyB0aGVuCiAgICAgKyAgICAgIyBHZW5lcmF0ZSB0aGUgOCBieXRlIHN0YWNrIHBy b3RlY3RvciBjYW5hcnkgYXQgYnVpbGQgdGltZSBpZiAvZGV2L3VyYW5kb20KICAgIC0rICAgICAj IGlzIGFibGUgdG8gYmUgcmVhZC4gVGhlIGZpcnN0IGJ5dGUgc2hvdWxkIGJlIE5VTEwgdG8gZmls dGVyIG91dCBzdHJpbmcKICAgICsrICAgICAjIGlzIGFibGUgdG8gYmUgcmVhZC4gVGhlIGZpcnN0 IGJ5dGUgc2hvdWxkIGJlIE5VTCB0byBmaWx0ZXIgb3V0IHN0cmluZwogICAgICsgICAgICMgYnVm ZmVyIG92ZXJmbG93IGF0dGFja3MuCiAgICAgKyAgICAgR1JVQl9TVEFDS19QUk9URUNUT1JfSU5J VD0iJCgkUFlUSE9OIC1jICdpbXBvcnQgY29kZWNzOyByZj1vcGVuKCIvZGV2L3VyYW5kb20iLCAi cmIiKTsgcHJpbnQoIjB4MDAiK2NvZGVjcy5lbmNvZGUocmYucmVhZCg3KSwgImhleCIpLmRlY29k ZSgiYXNjaWkiKSknKSIKICAgICArICBlbHNlCiAgICBAQCBjb25maWd1cmUuYWM6IGVsc2UKICAg ICArCiAgICAgKyAgaWYgdGVzdCB4IiR0YXJnZXRfbTMyIiA9IHgxIDsgdGhlbgogICAgICsgICAg IyBNYWtlIHN1cmUgdGhhdCB0aGUgY2FuYXJ5IGRlZmF1bHQgdmFsdWUgaXMgMjQtYml0cyBieSBv bmx5IHVzaW5nIHRoZQogICAgLSsgICAgIyBsb3dlciAzIGJ5dGVzIG9uIDMyIGJpdCBzeXN0ZW1z LiBUaGlzIGFsbG93cyB0aGUgdXBwZXIgYnl0ZSB0byBiZSBOVUxMCiAgICArKyAgICAjIGxvd2Vy IDMgYnl0ZXMgb24gMzIgYml0IHN5c3RlbXMuIFRoaXMgYWxsb3dzIHRoZSB1cHBlciBieXRlIHRv IGJlIE5VTAogICAgICsgICAgIyB0byBmaWx0ZXIgb3V0IHN0cmluZyBidWZmZXIgb3ZlcmZsb3cg YXR0YWNrcy4KICAgICArICAgIEdSVUJfU1RBQ0tfUFJPVEVDVE9SX0lOSVQ9IjB4MDAkKGVjaG8g IiRHUlVCX1NUQUNLX1BST1RFQ1RPUl9JTklUIiB8IHNlZCAncy8uKlwoLi4uLi4uXCkkL1wxLycp IgogICAgICsgIGZpCjM6ICBjMzhmYTc3OTE2OTcgISAzOiAgNTk4OWMwMTAyMTU0IGVmaTogQWRk IHN1cHBvcnQgZm9yIHJlcHJvZHVjaWJsZSBidWlsZHMKICAgIEBAIGNvbmZpZ3VyZS5hYzogZWxz ZQogICAgICsgICAgIEdSVUJfU1RBQ0tfUFJPVEVDVE9SX0lOSVQ9IjB4MDBmMmI3ZTIkKHByaW50 ZiAiJXgiICIkU09VUkNFX0RBVEVfRVBPQ0giIHwgc2VkICdzLy4qXCguLi4uLi4uLlwpJC9cMS8n KSIKICAgICArICBlbGlmIHRlc3QgLXIgL2Rldi91cmFuZG9tOyB0aGVuCiAgICAgICAgICAgIyBH ZW5lcmF0ZSB0aGUgOCBieXRlIHN0YWNrIHByb3RlY3RvciBjYW5hcnkgYXQgYnVpbGQgdGltZSBp ZiAvZGV2L3VyYW5kb20KICAgIC0gICAgICAjIGlzIGFibGUgdG8gYmUgcmVhZC4gVGhlIGZpcnN0 IGJ5dGUgc2hvdWxkIGJlIE5VTEwgdG8gZmlsdGVyIG91dCBzdHJpbmcKICAgICsgICAgICAjIGlz IGFibGUgdG8gYmUgcmVhZC4gVGhlIGZpcnN0IGJ5dGUgc2hvdWxkIGJlIE5VTCB0byBmaWx0ZXIg b3V0IHN0cmluZwogICAgICAgICAgICMgYnVmZmVyIG92ZXJmbG93IGF0dGFja3MuCi0tIAoyLjM0 LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpHcnVi LWRldmVsIG1haWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5nbnUu b3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=