Attention is currently required from: Erik van den Bogaert, Jakub Czapiga, Frans Hendriks, Tim Wawrzynczak, Christian Walter, Julius Werner, Kangheui Won.
Hello Erik van den Bogaert, build bot (Jenkins), Frans Hendriks, Jakub Czapiga, Kangheui Won, Tim Wawrzynczak, Christian Walter, Yu-Ping Wu, Kangheui Won,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/66561
to look at the new patch set (#8).
Change subject: cbfs/vboot: Adapt to new vb2_digest API ......................................................................
cbfs/vboot: Adapt to new vb2_digest API
CL:3825558 changes all vb2_digest and vb2_hash functions to take a new hwcrypto_allowed argument, to potentially let them try to call the vb2ex_hwcrypto API for hash calculation. This change will open hardware crypto acceleration up to all hash calculations in coreboot (most notably CBFS verification). As part of this change, the vb2_digest_buffer() function has been removed, so replace existing instances in coreboot with the newer vb2_hash_calculate() API.
Due to the circular dependency of these changes with vboot, this patch also needs to update the vboot submodule:
Updating from commit id 18cb85b5: 2load_kernel.c: Expose load kernel as vb2_api
to commit id b827ddb9: tests: Ensure auxfw sync runs after EC sync
This brings in 15 new commits.
Signed-off-by: Julius Werner jwerner@chromium.org Change-Id: I287d8dac3c49ad7ea3e18a015874ce8d610ec67e --- M 3rdparty/vboot M payloads/libpayload/include/cbfs_glue.h M payloads/libpayload/libcbfs/cbfs.c M src/commonlib/bsd/cbfs_private.c M src/commonlib/bsd/include/commonlib/bsd/cbfs_private.h M src/include/cbfs_glue.h M src/lib/cbfs.c M src/lib/metadata_hash.c M src/security/tpm/tspi/tspi.c M src/security/vboot/misc.h M src/security/vboot/mrc_cache_hash_tpm.c M src/security/vboot/tpm_common.c M src/soc/intel/alderlake/hsphy.c M src/soc/intel/common/block/cse/cse_lite.c M src/vendorcode/eltan/security/mboot/mboot.c M src/vendorcode/eltan/security/verified_boot/vboot_check.c M tests/lib/cbfs-verification-test.c M util/cbfstool/cbfs_glue.h M util/cbfstool/cbfs_image.c M util/cbfstool/cbfstool.c M util/cbfstool/platform_fixups.c 21 files changed, 124 insertions(+), 84 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/61/66561/8