Pull request for UEFI sub-system for efi-2020-10-rc3 (2)

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Aug 15 11:02:00 CEST 2020


Dear Tom,

The following changes since commit cdcf591d9b20534e5f5c58aa2a2b07b3b173f5a1:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-marvell
(2020-08-13 08:25:25 -0400)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2020-10-rc3-2

for you to fetch changes up to a4bda5ebab8246004caaca2e17bc865d265bf57a:

  riscv: load addresses for Sipeed MAIX (2020-08-14 17:22:50 +0200)

No problems where reported by Gitlab CI and Travis CI:

https://gitlab.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/4424
https://travis-ci.org/github/xypron2/u-boot/builds/717955462

Concerning the RISC-V patch: Rick asked me to take this one as it was
originally part of a series concerning UEFI testing of the Sipeed MAIX
board.

----------------------------------------------------------------
Pull request for UEFI sub-system for efi-2020-10-rc3 (2)

This series includes bug fixes for:

* UEFI secure boot - images with multiple signatures
* UEFI secure boot - support for intermediate certificates
* corrections for UEFI unit tests
* missing loadaddr on MAIX board

----------------------------------------------------------------
AKASHI Takahiro (7):
      efi_loader: variable: keep temporary buffer during the authentication
      efi_loader: signature: rework for intermediate certificates support
      test/py: efi_secboot: small rework for adding a new test
      test/py: efi_secboot: add test for intermediate certificates
      efi_loader: variable: fix secure state initialization
      efi_loader: signature: correct a behavior against multiple signatures
      test/py: efi_secboot: modify 'multiple signatures' test case

Heinrich Schuchardt (2):
      cmd/efidebug: missing initialization of load_options
      riscv: load addresses for Sipeed MAIX

 cmd/efidebug.c                                     |   2 +-
 include/configs/sipeed-maix.h                      |   9 +
 include/efi_loader.h                               |  17 +-
 lib/efi_loader/Kconfig                             |   1 +
 lib/efi_loader/efi_image_loader.c                  |  33 +-
 lib/efi_loader/efi_signature.c                     | 413
++++++++-------------
 lib/efi_loader/efi_variable.c                      |  42 ++-
 test/py/tests/test_efi_secboot/conftest.py         | 131 ++++++-
 test/py/tests/test_efi_secboot/defs.py             |  10 +-
 test/py/tests/test_efi_secboot/openssl.cnf         |  48 +++
 test/py/tests/test_efi_secboot/test_signed.py      |  26 +-
 .../py/tests/test_efi_secboot/test_signed_intca.py | 135 +++++++
 12 files changed, 554 insertions(+), 313 deletions(-)
 create mode 100644 test/py/tests/test_efi_secboot/openssl.cnf
 create mode 100644 test/py/tests/test_efi_secboot/test_signed_intca.py


More information about the U-Boot mailing list