coreboot-kgpe-d16/src
Julius Werner d96ca24652 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
Reviewed-on: https://review.coreboot.org/c/coreboot/+/66561
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Jakub Czapiga <jacz@semihalf.com>
2022-09-02 23:51:29 +00:00
..
acpi treewide: Unify Google branding 2022-07-04 14:02:26 +00:00
arch x86: Zero SMBIOS region before writing tables 2022-08-26 17:32:30 +00:00
commonlib cbfs/vboot: Adapt to new vb2_digest API 2022-09-02 23:51:29 +00:00
console
cpu arch/x86: Fix MAX_CPUS check proper for late X2APIC config 2022-07-25 10:06:18 +00:00
device device/dram/ddr4.c: note that dimm size calculation won't work for 3DS 2022-08-31 16:45:47 +00:00
drivers drivers/elog/gsmi.c: Fix compiling for 64bit 2022-09-01 16:43:33 +00:00
ec acpi: Replace EC_ENABLE_AMD_DPTC_SUPPORT with Kconfig value 2022-08-31 19:03:02 +00:00
include cbfs/vboot: Adapt to new vb2_digest API 2022-09-02 23:51:29 +00:00
lib cbfs/vboot: Adapt to new vb2_digest API 2022-09-02 23:51:29 +00:00
mainboard mb/google/skyrim: Remove elog_gsmi_cb_mainboard_log_wake_source 2022-09-02 16:26:41 +00:00
northbridge nb/intel/sandybridge: Align TOUUD down to 1 MiB granularity 2022-08-26 14:20:26 +00:00
sbom Add SBOM (Software Bill of Materials) Generation 2022-08-22 14:48:46 +00:00
security cbfs/vboot: Adapt to new vb2_digest API 2022-09-02 23:51:29 +00:00
soc cbfs/vboot: Adapt to new vb2_digest API 2022-09-02 23:51:29 +00:00
southbridge amd/*/Makefile.inc: Put common words into common Makefile.inc 2022-09-01 16:33:54 +00:00
superio superio/ite/common/early_serial.c: ite_kill_watchdog: set timeout to 0 2022-08-07 19:54:43 +00:00
vendorcode cbfs/vboot: Adapt to new vb2_digest API 2022-09-02 23:51:29 +00:00
Kconfig Add SBOM (Software Bill of Materials) Generation 2022-08-22 14:48:46 +00:00