mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
eficonfig: add UEFI Secure Boot Key enrollment interface
This commit adds the menu-driven UEFI Secure Boot Key enrollment interface. User can enroll PK, KEK, db and dbx by selecting file. Only the signed EFI Signature List(s) with an authenticated header, typically '.auth' file, is accepted. To clear the PK, KEK, db and dbx, user needs to enroll the null key signed by PK or KEK. Signed-off-by: Masahisa Kojima <masahisa.kojima@linaro.org> Reviewed-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
This commit is contained in:
committed by
Heinrich Schuchardt
parent
21faf4ef67
commit
c3b5af63d1
@@ -101,5 +101,9 @@ efi_status_t eficonfig_append_menu_entry(struct efimenu *efi_menu,
|
||||
efi_status_t eficonfig_append_quit_entry(struct efimenu *efi_menu);
|
||||
struct efi_device_path *eficonfig_create_device_path(struct efi_device_path *dp_volume,
|
||||
u16 *current_path);
|
||||
void *eficonfig_create_fixed_menu(const struct eficonfig_item *items, int count);
|
||||
#ifdef CONFIG_EFI_SECURE_BOOT
|
||||
efi_status_t eficonfig_process_secure_boot_config(void *data);
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user