aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJonathan Humphreys <j-humphreys@ti.com>2024-06-13 15:27:53 -0500
committerHeinrich Schuchardt <heinrich.schuchardt@canonical.com>2024-07-14 09:56:24 +0200
commit659f97eb1fc30296aa64e2ad9f4b7578e183aea5 (patch)
treedd911978ea7354bd63ac00f1a45a3b35275f06b3 /doc
parent809141812e701d11651edb87d6332748d6289151 (diff)
downloadu-boot-659f97eb1fc30296aa64e2ad9f4b7578e183aea5.zip
u-boot-659f97eb1fc30296aa64e2ad9f4b7578e183aea5.tar.gz
u-boot-659f97eb1fc30296aa64e2ad9f4b7578e183aea5.tar.bz2
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>
Diffstat (limited to 'doc')
-rw-r--r--doc/develop/uefi/uefi.rst8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/develop/uefi/uefi.rst b/doc/develop/uefi/uefi.rst
index 88596f3..d450b12 100644
--- a/doc/develop/uefi/uefi.rst
+++ b/doc/develop/uefi/uefi.rst
@@ -580,10 +580,10 @@ and used by the steps highlighted below.
}
You can perform step-4 through the Kconfig symbol
-CONFIG_EFI_CAPSULE_ESL_FILE. This symbol points to the esl file
-generated in step-2. Once the symbol has been populated with the path
-to the esl file, it will automatically get embedded into the
-platform's dtb as part of U-Boot build.
+CONFIG_EFI_CAPSULE_CRT_FILE. This symbol points to the signing key
+generated in step-2. As part of U-Boot build, the ESL certificate file will
+be generated from the signing key and automatically get embedded into the
+platform's dtb.
Anti-rollback Protection
************************