]> git.dujemihanovic.xyz Git - u-boot.git/commit
scripts/Makefile.lib: EFI: Use capsule CRT instead of ESL file
authorJonathan Humphreys <j-humphreys@ti.com>
Thu, 13 Jun 2024 20:27:53 +0000 (15:27 -0500)
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>
Sun, 14 Jul 2024 07:56:24 +0000 (09:56 +0200)
commit659f97eb1fc30296aa64e2ad9f4b7578e183aea5
treedd911978ea7354bd63ac00f1a45a3b35275f06b3
parent809141812e701d11651edb87d6332748d6289151
scripts/Makefile.lib: EFI: Use capsule CRT instead of ESL file

The EFI Capsule ESL file (EFI Signature List File) used for authentication
is a binary generated from the EFI Capsule public key certificate. Instead
of including it in the source repo, automatically generate it from the
certificate file during the build process.

Currently, sandbox is the only device using this, so removed its ESL file
and set the (new) CONFIG_EFI_CAPSULE_CRT_FILE config to point to its public
key certificate.

Signed-off-by: Jonathan Humphreys <j-humphreys@ti.com>
board/sandbox/capsule_pub_esl_good.esl [deleted file]
configs/sandbox_defconfig
configs/sandbox_flattree_defconfig
doc/develop/uefi/uefi.rst
lib/efi_loader/Kconfig
scripts/Makefile.lib