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 601B7D6DDE0 for ; Fri, 15 Nov 2024 07:39:38 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tBqu3-00037Y-Pd; Fri, 15 Nov 2024 02:38:03 -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 1tBqtS-0001ej-8j for grub-devel@gnu.org; Fri, 15 Nov 2024 02:37:29 -0500 Received: from mail-lf1-x134.google.com ([2a00:1450:4864:20::134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tBqtB-0000He-NC for grub-devel@gnu.org; Fri, 15 Nov 2024 02:37:10 -0500 Received: by mail-lf1-x134.google.com with SMTP id 2adb3069b0e04-539d9fffea1so1418789e87.2 for ; Thu, 14 Nov 2024 23:37:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=google; t=1731656227; x=1732261027; 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=u8SGP3HFDORu2i4WZrha2eBvI8X6nGN1JjbyxoiXB4A=; b=S54IvOpNXdtOEstAamv1RBRUBM1f1OcKpe34tz+64UX7XxO5k+tW06HNy9Gki9dXOt nECeq6gDz5YHiOqRgw+97KP7s2zQgPFIb0q8NHw02j/cN8XIk1n5r/44oxTj1tIg/lPf Az0iqqBA7nIZnopDIc/ewovDL9ITtMAB0yEffcdtd1n13HIIv3fbrqlbuvMNQzZ3fwQL rKNKCDCjni9/Uhz2VYQj8F4slRmhSpXQ/TuyaZW+zsT6I/DZzUlnm47ULZTKyGJDcLIM HTex6BSwejULKEI+N+0+xdz1OdLGzqR4gNVX/yev/Kz9g+w77hBQxBBrTmrpNq8y+tLx /KLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731656227; x=1732261027; 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=u8SGP3HFDORu2i4WZrha2eBvI8X6nGN1JjbyxoiXB4A=; b=FRi6DCsG+9xBZP2c7meJ3mvtNrFKbj7ZZ4aEZkLpHejnOxDziTG3tBvw6QpSkm21gm lFzQll3+LrLA/oTkA2l7692bkRMZC99NKuve+rx1M/C6oMr0wteal9W2Y4Yp+kR6mrpg TmgPXfuVppaYWhWurE2WF6kTNfyxeOUQcqaEDaGhkps6O2xB5nchrYDhHquw3VlKUMy3 da5l0AozwsJAUFH0WqhZrv9V9ZcI1onIDWsjPJjtuoK/ii01NfjAbemzEFCTNUih4VSL OpJ5INkHsGluyB1KrwLvgKrJyhfu4C3zycfyE0hjRIquaD1Z8AvdM0f3yS4aWFAA3z5B b2fA== X-Gm-Message-State: AOJu0YyEQUO9TTSe4kqNHxp99ZpOHcCMvNyT71M0Fi98FAuXrk9QVhqx 7MrMUzpiQ8EVbbOz5vDkVHFnFo/4wCMMpjsULHt8Lcd3Ss99kSkd3wt0pnEukw2LzXplyx974YD c X-Google-Smtp-Source: AGHT+IFjlLDVbjmp2W6Jkeo42e4J5GQRj765tYRtN7KOtoWlHz8PIEL6wlG/Fv6SlI+nsabOISkfuQ== X-Received: by 2002:a05:6512:3b8e:b0:539:edea:9ed9 with SMTP id 2adb3069b0e04-53dab291a75mr676659e87.1.1731656226742; Thu, 14 Nov 2024 23:37:06 -0800 (PST) Received: from localhost (111-240-136-29.dynamic-ip.hinet.net. [111.240.136.29]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2ea141b7dafsm868150a91.20.2024.11.14.23.37.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Nov 2024 23:37:06 -0800 (PST) To: The development of GNU GRUB Subject: [PATCH v23 29/33] cryptodisk: wipe out the cached keys from protectors Date: Fri, 15 Nov 2024 15:34:57 +0800 Message-ID: <20241115073506.2784-30-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::134; envelope-from=glin@suse.com; helo=mail-lf1-x134.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 , Fabian Vogt 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 QW4gYXR0YWNrZXIgbWF5IGluc2VydCBhIG1hbGljaW91cyBkaXNrIHdpdGggdGhlIHNhbWUgY3J5 cHRvIFVVSUQgYW5kCnRyaWNrIEdSVUIgdG8gbW91bnQgdGhlIGZha2Ugcm9vdC4gRXZlbiB0aG91 Z2ggdGhlIGtleSBmcm9tIHRoZSBrZXkKcHJvdGVjdG9yIGZhaWxzIHRvIHVubG9jayB0aGUgZmFr ZSByb290LCBpdCdzIG5vdCB3aXBlZCBvdXQgY2xlYW5seSBzbwp0aGUgYXR0YWNrZXIgY291bGQg ZHVtcCB0aGUgbWVtb3J5IHRvIHJldHJpZXZlIHRoZSBzZWNyZXQga2V5LiBUbyBkZWZlbmQKc3Vj aCBhdHRhY2ssIHdpcGUgb3V0IHRoZSBjYWNoZWQga2V5IHdoZW4gd2UgZG9uJ3QgbmVlZCBpdC4K CkNjOiBGYWJpYW4gVm9ndCA8ZnZvZ3RAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IEdhcnkgTGlu IDxnbGluQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51 eC5pYm0uY29tPgpSZXZpZXdlZC1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xl LmNvbT4KLS0tCiBncnViLWNvcmUvZGlzay9jcnlwdG9kaXNrLmMgfCA2ICsrKysrLQogMSBmaWxl IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dy dWItY29yZS9kaXNrL2NyeXB0b2Rpc2suYyBiL2dydWItY29yZS9kaXNrL2NyeXB0b2Rpc2suYwpp bmRleCA0MjE5ZjFmYjYuLjVmYzQxOTc5ZSAxMDA2NDQKLS0tIGEvZ3J1Yi1jb3JlL2Rpc2svY3J5 cHRvZGlzay5jCisrKyBiL2dydWItY29yZS9kaXNrL2NyeXB0b2Rpc2suYwpAQCAtMTQwNSw3ICsx NDA1LDExIEBAIGdydWJfY3J5cHRvZGlza19jbGVhcl9rZXlfY2FjaGUgKHN0cnVjdCBncnViX2Ny eXB0b21vdW50X2FyZ3MgKmNhcmdzKQogICAgIHJldHVybjsKIAogICBmb3IgKGkgPSAwOyBjYXJn cy0+cHJvdGVjdG9yc1tpXTsgaSsrKQotICAgIGdydWJfZnJlZSAoY2FyZ3MtPmtleV9jYWNoZVtp XS5rZXkpOworICAgIHsKKyAgICAgIGlmIChjYXJncy0+a2V5X2NhY2hlW2ldLmtleSkKKwlncnVi X21lbXNldCAoY2FyZ3MtPmtleV9jYWNoZVtpXS5rZXksIDAsIGNhcmdzLT5rZXlfY2FjaGVbaV0u a2V5X2xlbik7CisgICAgICBncnViX2ZyZWUgKGNhcmdzLT5rZXlfY2FjaGVbaV0ua2V5KTsKKyAg ICB9CiAKICAgZ3J1Yl9mcmVlIChjYXJncy0+a2V5X2NhY2hlKTsKIH0KLS0gCjIuNDMuMAoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkdydWItZGV2ZWwg bWFpbGluZyBsaXN0CkdydWItZGV2ZWxAZ251Lm9yZwpodHRwczovL2xpc3RzLmdudS5vcmcvbWFp bG1hbi9saXN0aW5mby9ncnViLWRldmVsCg==