coreboot/src/security/vboot
Miriam Polzer 7dce190808 security/vboot: Add NVRAM counter for TPM 2.0
Create an NVRAM counter in TPM 2.0 that survives owner clear and can be
read and written without authorization. This counter allows to seal data
with the TPM that can only be unsealed before the counter was
incremented. It will be used during Chrome OS rollback to securely carry
data across a TPM clear.

Signed-off-by: Miriam Polzer <mpolzer@google.com>
Change-Id: I511dba3b3461713ce20fb2bda9fced0fee6517e1
Reviewed-on: https://review.coreboot.org/c/coreboot/+/59097
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2021-11-19 17:19:50 +00:00
..
antirollback.h security/vboot: Add NVRAM counter for TPM 2.0 2021-11-19 17:19:50 +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
ec_sync.c
Kconfig vboot: add VBOOT_X86_SHA256_ACCELERATION config 2021-07-01 09:38:19 +00:00
Makefile.inc vboot: add VBOOT_X86_SHA256_ACCELERATION config 2021-07-01 09:38:19 +00:00
misc.h
mrc_cache_hash_tpm.c
mrc_cache_hash_tpm.h
secdata_mock.c
secdata_tpm.c security/vboot: Add NVRAM counter for TPM 2.0 2021-11-19 17:19:50 +00:00
symbols.h
tpm_common.c
tpm_common.h Add Kconfig TPM 2021-05-26 12:31:10 +00:00
vbnv.c
vbnv.h
vbnv_cmos.c
vbnv_ec.c
vbnv_flash.c
vbnv_layout.h
vboot_common.c
vboot_common.h
vboot_lib.c
vboot_loader.c security/vboot: Add timestamps when loading verstage 2021-06-14 05:11:07 +00:00
vboot_logic.c Reland "vboot_logic: Set VB2_CONTEXT_EC_TRUSTED in verstage_main" 2021-11-15 12:00:12 +00:00
verstage.c