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 X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 41EA2C433F5 for ; Sat, 11 Sep 2021 07:28:59 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 090E4606A5 for ; Sat, 11 Sep 2021 07:28:57 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 090E4606A5 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmx.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id BC11F8372B; Sat, 11 Sep 2021 09:28:54 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; secure) header.d=gmx.net header.i=@gmx.net header.b="NnxTjsIJ"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 60FF783776; Sat, 11 Sep 2021 09:28:51 +0200 (CEST) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id CE6598371F for ; Sat, 11 Sep 2021 09:28:47 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=xypron.glpk@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1631345326; bh=dtKxfMqjAcXc5nKp4vl9J7YtjHWxElLwliw7zxw4deo=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date; b=NnxTjsIJW9H/IRFA5OQvljELGAQqQw77T4Dg4XzpQi6h2FL3IN4jJBsJAU7OfFWFh Oz4tPa3VfYqmjl3azOFzOHHyLlCfrnQlm0G1P2a6iD1++700ujbWSp5kXCTIZfrmJD EdFtpjKET/neOAVed6jPwp6x7GYs1v383hNyKby8= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from LT02.fritz.box ([88.152.144.157]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MoO6C-1mityn3RxQ-00op7M; Sat, 11 Sep 2021 09:28:45 +0200 From: Heinrich Schuchardt To: u-boot@lists.denx.de Cc: Ilias Apalodimas , AKASHI Takahiro , Sughosh Ganu , Masahisa Kojima , Alexander Graf , Heinrich Schuchardt Subject: [PATCH 0/4] efi_loader: centralize known vendor GUIDs Date: Sat, 11 Sep 2021 09:28:28 +0200 Message-Id: <20210911072832.16991-1-xypron.glpk@gmx.de> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:9JP4GWzabEPBmG5BvOr3/hns8U7VMbd860OZc+JYUUuHTDojm1M rH6Ex/yYS38QAk1vXvf1+RA4HzKbGvWAInTIBI4IJhyXMBNs/lwwSocmpV8dxWifP2LhYQ5 loJimc263b2J4o/xK+wVdQ19y6v8GdFvVcgMOyjQivPVK4KRAYNW6lSoix1n1Y18TIZ4MvS Q85bNtJKqHAUbk3m2x3mw== X-UI-Out-Filterresults: notjunk:1;V03:K0:5QhMlivo4sE=:PYZW9vs/rxenv+fh4SGxki pu5NPxtTLBjc7bxzl6f2WPUcgrcMG510mjz3Ku+nIXAy5u7kH9KU+e/r2z6Yl7vMGiwF/1RRl KRicKAlLD0wQJHUNk8B6GHm2hWwsTXPhjc5R2m3ROSMILYSQC2yGYWAgTs2UFiZmAn8Id09yO TfmudUS1p4mTJFWW4fbkvcS0TMwhD3jt5us9qoRa+hYN57mbKxleACPm1uEFRlLeS0hHCTB5Q WkMlijjhLunDNzq21MwqaHsFN4DUpzYk4AMp/BkkyM7G1c7VQz0lSJwhXTyGFGPD1jQgo3shM 1mmivEK2nJ8QjifDCymPFg/joG28D/g3P1Trv+GlbJ2/fGaw5TCeqsovZ6ZXKMj7E0aqo8hQU p6t2VNu/DK1Tcan65n33I6dmFz9cgZWdHjnOsHviaw5jr9P9bN1MK5yoAmIn+vqdfiAaZ+oB1 3flueRiMcLP+z6kM2M74Xl28hgbGrYPYZ9jFK3UwieGdAxrhsts45mVpxPNezKHcLPr6wE4hF LsyYnhH0g5es7lvx6T2abn6NIh6oCtqQeHZXAJTjewmbO8YLk3qzgk4UN0G622p0sE7If4+uQ LUd6nXNSUamZqNMjyA9nBotn3hxcYkKO1YVKuB/WeolVnOGWNiVlxURGytvq8koT26SkYrj7R lE0ydhSb67/qSAKz1niQ6PWtTpSyDThPAJA9raKUU511kpooM26NboUubckyzXhFdxs2Mk3Eu 1dK1NlmabA6VxiCOqTZ2mrjh0dJVZMc08cgAIU8c3iZeBFMQ6fjT3FmIPuhWvmvPt0zud8So6 0ST3jwleEjfj5GbYjIxKO4Ln7cKy3nhFqKslzYMrU1AONjkxciisIp4VjTk4SEzr8FfC8ZsN/ o45Am9RBT0iVHq7MY5AmAruYnfj/N2bkkEBrTVvLPy1BsyosRZUX6Dm0Xhg6+FKHSs4psTwYZ 0UJHsDV1OoIPE7EHmqq90i3ThCdfnXyEsScyK9kjdHtYphUoFNzbIJzxoMSam2Qw1HXyOGv2j HfI3BXCSBJ8erPA2R9fqkhGOG/yZZyEfKXh+9A3xpyHaICklVk6dI1TjJXxJSUJ6VkDW3kdXD CfzXBxV+m0DmTQ= X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.2 at phobos.denx.de X-Virus-Status: Clean The UEFI specification defines which vendor GUIDs should be used for predefined variables like 'PK'. Currently we have multiple places where this relationship is stored. With this patch series a function for retrieving the GUID is provided and existing code is adjusted to used it. Heinrich Schuchardt (4): efi_loader: treat UEFI variable name as const efi_loader: function to get GUID for variable name efi_loader: simplify efi_sigstore_parse_sigdb() efi_loader: simplify tcg2_measure_secure_boot_variable() include/efi_loader.h | 2 +- include/efi_variable.h | 24 +++++++++++++++------ lib/efi_loader/efi_signature.c | 35 ++++++------------------------- lib/efi_loader/efi_tcg2.c | 31 +++++++++++++-------------- lib/efi_loader/efi_var_common.c | 14 +++++++++++-- lib/efi_loader/efi_var_mem.c | 7 ++++--- lib/efi_loader/efi_variable.c | 9 ++++---- lib/efi_loader/efi_variable_tee.c | 16 ++++++++------ 8 files changed, 70 insertions(+), 68 deletions(-) =2D- 2.30.2