coreboot/src/security/vboot
Matt DeVillier 9ce755d05e security/vboot: Add store/validate methods for AMD VBIOS FMAP cache
Add methods to store and retrieve the hash of the data stored in the
VBIOS cache FMAP region. Add a dedicated index in TPM NVRAM to store
the hash, and methods to calculate/read/write it.

Modeled after mrc_cache_hash_tpm.{c,h}

BUG=b:255812886
TEST=tested with rest of patch train

Change-Id: I030017d3bf956b8593bc09073ad6545b80a5b52b
Signed-off-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/72401
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin L Roth <gaumless@gmail.com>
2023-02-13 14:56:22 +00:00
..
antirollback.h security/vboot: Add store/validate methods for AMD VBIOS FMAP cache 2023-02-13 14:56:22 +00:00
bootmode.c Reland "vboot_logic: Set VB2_CONTEXT_EC_TRUSTED in verstage_main" 2021-11-15 12:00:12 +00:00
common.c vboot: Add VBOOT_CBFS_INTEGRATION support 2022-11-08 23:03:49 +00:00
ec_sync.c ec/google/chromeec: Deprecate dev_index from google_chromeec_reboot 2022-11-12 23:01:47 +00:00
Kconfig vboot: Force config file inclusion with CBFS integration 2022-12-07 02:38:50 +00:00
Makefile.inc security/vboot: Add store/validate methods for AMD VBIOS FMAP cache 2023-02-13 14:56:22 +00:00
misc.h cbfs/vboot: Adapt to new vb2_digest API 2022-09-02 23:51:29 +00:00
mrc_cache_hash_tpm.c cbfs/vboot: Adapt to new vb2_digest API 2022-09-02 23:51:29 +00:00
mrc_cache_hash_tpm.h security/vboot: Make mrc_cache hash functions generic 2020-10-20 23:25:39 +00:00
secdata_mock.c security/vboot: Add store/validate methods for AMD VBIOS FMAP cache 2023-02-13 14:56:22 +00:00
secdata_tpm.c security/vboot: Add store/validate methods for AMD VBIOS FMAP cache 2023-02-13 14:56:22 +00:00
symbols.h
tpm_common.c cbfs/vboot: Adapt to new vb2_digest API 2022-09-02 23:51:29 +00:00
tpm_common.h Add Kconfig TPM 2021-05-26 12:31:10 +00:00
vbios_cache_hash_tpm.c security/vboot: Add store/validate methods for AMD VBIOS FMAP cache 2023-02-13 14:56:22 +00:00
vbios_cache_hash_tpm.h security/vboot: Add store/validate methods for AMD VBIOS FMAP cache 2023-02-13 14:56:22 +00:00
vbnv.c security/vboot: Drop assert call from vbnv_udc_enable_flag() 2022-12-21 18:52:50 +00:00
vbnv.h security/vboot: Update vbnv_init signature 2022-12-16 01:23:03 +00:00
vbnv_cmos.c coreboot_table: Move VBOOT_VBNV support 2021-02-04 08:43:39 +00:00
vbnv_flash.c security/vboot: Check RW_NVRAM at buildtime 2023-01-13 08:25:33 +00:00
vbnv_layout.h
vboot_common.c vboot/vboot_common: Fix vboot_save_data() code exclusion guard 2022-12-01 22:12:10 +00:00
vboot_common.h vboot: Introduce handy vboot reboot functions 2022-11-08 14:44:54 +00:00
vboot_lib.c
vboot_loader.c vboot: Add VBOOT_CBFS_INTEGRATION support 2022-11-08 23:03:49 +00:00
vboot_logic.c security/vboot: Update vbnv_init signature 2022-12-16 01:23:03 +00:00
verstage.c verstage: Add debug print when returning from verstage 2021-04-06 07:49:43 +00:00