All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/7] eficonfig: add UEFI Secure Boot key maintenance interface
@ 2022-10-24  4:47 Masahisa Kojima
  2022-10-24  4:47 ` [PATCH v4 1/7] eficonfig: refactor eficonfig_select_file_handler() Masahisa Kojima
                   ` (6 more replies)
  0 siblings, 7 replies; 11+ messages in thread
From: Masahisa Kojima @ 2022-10-24  4:47 UTC (permalink / raw)
  To: u-boot
  Cc: Heinrich Schuchardt, Ilias Apalodimas, Simon Glass,
	Takahiro Akashi, Masahisa Kojima

This series adds the UEFI Secure Boot key maintenance interface
to the eficonfig command.
User can enroll and delete the PK, KEK, db and dbx.

Source code can be cloned with:
$ git clone https://git.linaro.org/people/masahisa.kojima/u-boot.git -b kojima/eficonfig_sbkey_v4

I'm aware of Simon's refactoring for common/menu.c, but this series is based
on the current U-Boot/master.

[Major Changes]
- add menu entry accessor with '&' followed by title
- add CONFIG_EFI_MM_COMM_TEE dependency

Masahisa Kojima (7):
  eficonfig: refactor eficonfig_select_file_handler()
  eficonfig: expose append entry function
  eficonfig: add direct menu entry access mode
  eficonfig: add direct menu entry access in change boot order
  eficonfig: add UEFI Secure Boot Key enrollment interface
  eficonfig: add "Show/Delete Signature Database" menu entry
  test/py: eficonfig: use direct menu entry access mode

 cmd/Makefile                                  |   5 +
 cmd/eficonfig.c                               | 331 ++++++--
 cmd/eficonfig_sbkey.c                         | 751 ++++++++++++++++++
 common/menu.c                                 |   3 +
 include/efi_config.h                          |  13 +
 include/menu.h                                |   1 +
 .../py/tests/test_eficonfig/test_eficonfig.py | 178 ++---
 7 files changed, 1089 insertions(+), 193 deletions(-)
 create mode 100644 cmd/eficonfig_sbkey.c

-- 
2.17.1


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-10-25  2:54 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-10-24  4:47 [PATCH v4 0/7] eficonfig: add UEFI Secure Boot key maintenance interface Masahisa Kojima
2022-10-24  4:47 ` [PATCH v4 1/7] eficonfig: refactor eficonfig_select_file_handler() Masahisa Kojima
2022-10-24  4:47 ` [PATCH v4 2/7] eficonfig: expose append entry function Masahisa Kojima
2022-10-24  4:48 ` [PATCH v4 3/7] eficonfig: add direct menu entry access mode Masahisa Kojima
2022-10-24  5:40   ` Heinrich Schuchardt
2022-10-24  6:34     ` Masahisa Kojima
2022-10-25  2:53       ` Masahisa Kojima
2022-10-24  4:48 ` [PATCH v4 4/7] eficonfig: add direct menu entry access in change boot order Masahisa Kojima
2022-10-24  4:48 ` [PATCH v4 5/7] eficonfig: add UEFI Secure Boot Key enrollment interface Masahisa Kojima
2022-10-24  4:48 ` [PATCH v4 6/7] eficonfig: add "Show/Delete Signature Database" menu entry Masahisa Kojima
2022-10-24  4:48 ` [PATCH v4 7/7] test/py: eficonfig: use direct menu entry access mode Masahisa Kojima

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.