slimbootloader/BootloaderCorePkg
Maurice Ma fc6aa78708 Add OEM container verification support
Current SBL supports container header verification. If the container
signature is BOOT, it will use HASH_USAGE_PUBKEY_OS. Otherwise, it
will use HASH_USAGE_PUBKEY_CONTAINER_DEF. This patch added OEM signed
container support. If a container signature between OEM0 to OEM7 is
found, it will be verified use HASH_USAGE_PUBKEY_OEM(x) where x is 0
to 7. To add an OEM public key hash, it can be done by updating
pub_key_list in GetKeyHashList() in file BoardConfig.py.

Signed-off-by: Maurice Ma <maurice.ma@intel.com>
2020-05-22 12:19:50 -07:00
..
Include Reprogram SMRR base and mask on S3 path for CFL 2020-05-13 16:51:32 -07:00
Library Allow using bootloader stack to call FspMemoryInit 2020-05-21 09:27:59 -07:00
PcdData Add missing header files in INF 2020-02-03 15:49:48 -08:00
Stage1A Move container initialization earlier 2020-04-24 08:06:05 -07:00
Stage1B Enhance debug log buffer as ring buffer (#699) 2020-04-30 11:56:39 -07:00
Stage2 Fix UEFI payload loading issue 2020-04-02 13:46:08 -07:00
Tools Add OEM container verification support 2020-05-22 12:19:50 -07:00
BootloaderCorePkg.dec Allow using bootloader stack to call FspMemoryInit 2020-05-21 09:27:59 -07:00
BootloaderCorePkg.dsc Allow using bootloader stack to call FspMemoryInit 2020-05-21 09:27:59 -07:00
BootloaderCorePkg.fdf Rebased to the latest master 2020-04-02 07:50:30 -07:00