2021-12-06 10:01:50 +01:00
|
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
|
|
|
|
config VBOOT_LIB
|
|
|
|
bool "Compile verified boot (vboot) library"
|
2022-02-17 14:41:24 +01:00
|
|
|
default y if CHROMEOS
|
2021-12-06 10:01:50 +01:00
|
|
|
default n
|
|
|
|
help
|
|
|
|
This option enables compiling and building vboot libraries vboot_fw and tlcl.
|
|
|
|
|
|
|
|
if VBOOT_LIB
|
|
|
|
|
2023-09-08 15:23:59 +02:00
|
|
|
config VBOOT_CBFS_INTEGRATION
|
|
|
|
bool "Enable vboot and CBFS integration"
|
|
|
|
default n
|
|
|
|
depends on CBFS_VERIFICATION
|
|
|
|
help
|
|
|
|
Say yes to request reboot on CBFS file hash mismatch in non-recovery mode.
|
|
|
|
|
2021-12-06 10:01:50 +01:00
|
|
|
config VBOOT_TPM2_MODE
|
|
|
|
bool "TPM2 Mode"
|
|
|
|
default y
|
|
|
|
help
|
|
|
|
This option enables TPM 2.0 support in vboot. Disabling it allows using TPM 1.2.
|
|
|
|
|
|
|
|
config VBOOT_X86_SHA_EXT
|
|
|
|
bool "x86 SHA Extension"
|
2022-02-17 14:41:24 +01:00
|
|
|
default y if CHROMEOS
|
2021-12-06 10:01:50 +01:00
|
|
|
default n
|
|
|
|
depends on ARCH_X86
|
|
|
|
help
|
|
|
|
This option enables SHA256 implementation using x86 SHA processor extension
|
|
|
|
instructions: sha256msg1, sha256msg2, sha256rnds2.
|
|
|
|
|
2023-01-31 08:09:24 +01:00
|
|
|
config VBOOT_SHA_ARMV8_CE
|
|
|
|
bool "SHA256 implementation using ARMv8 Crypto Extension"
|
|
|
|
default y if CHROMEOS
|
|
|
|
default n
|
|
|
|
depends on ARCH_ARM64
|
|
|
|
help
|
|
|
|
This option enables SHA256 implementation using ARMv8 Crypto Extension.
|
|
|
|
|
2021-12-06 10:01:50 +01:00
|
|
|
endif
|