package/wolftpm: Add config options for TPM 2.0 extra capabilities
Some TPM 2.0 chips offer extra capabilities. This patch adds additional configuration options to the wolftpm package, so such capabilities can be available to the user. For example, the STMicroelectronics ST33 and Nuvoton NPCT750 both offer secure GPIO. Due to chip differences, wolfTPM requires explicit configuration options to enable the extra capabilities. Signed-off-by: Dimitar Tomov <dimi@tpm.dev> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
a15769bab4
commit
d0dcc62c4b
@ -23,6 +23,18 @@ config BR2_PACKAGE_WOLFTPM_WOLFCRYPT
|
||||
encryption. Disabling this option is not recommended as it
|
||||
could create a security breach in most environments.
|
||||
|
||||
config BR2_PACKAGE_WOLFTPM_ST33
|
||||
bool "ST33 extra functionality"
|
||||
help
|
||||
Enable support of TPM 2.0 extra functionality offered by the
|
||||
STMicroelectronics ST33 chip.
|
||||
|
||||
config BR2_PACKAGE_WOLFTPM_NUVOTON
|
||||
bool "NPCT750 extra functionality"
|
||||
help
|
||||
Enable support of TPM 2.0 extra functionality offered by the
|
||||
Nuvoton NPCT750 chip.
|
||||
|
||||
comment "wolfCrypt hooks need a toolchain w/ threads, dynamic library"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
|
||||
|
@ -35,4 +35,16 @@ else
|
||||
WOLFTPM_CONF_OPTS += --disable-wolfcrypt
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_WOLFTPM_ST33),y)
|
||||
WOLFTPM_CONF_OPTS += --enable-st33
|
||||
else
|
||||
WOLFTPM_CONF_OPTS += --disable-st33
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_WOLFTPM_NPCT750),y)
|
||||
WOLFTPM_CONF_OPTS += --enable-nuvoton
|
||||
else
|
||||
WOLFTPM_CONF_OPTS += --disable-nuvoton
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
Loading…
Reference in New Issue
Block a user