4bb884a3c6
wolfTPM is an open-source TPM 2.0 stack with backward API compatibility, designed for embedded use. It is highly portable, and has native support for Linux. wolfTPM has a compact code size with low resource usage. Signed-off-by: Dimitar Tomov <dimi@tpm.dev> [Thomas: - Fix ordering in the DEVELOPERS file, use full name - Add missing !BR2_STATIC_LIBS dependency - Use "select" and not "select on" - Make sure wolftpm-config script gets post-processed by using <pkg>_CONFIG_SCRIPTS - Add missing --with-wolfcrypt option. - Rename WOLFTPM_CONFIG_RPATH to WOLFTPM_TOUCH_CONFIG_RPATH and use mkdir -p to make the hook re-executable] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
17 lines
518 B
Plaintext
17 lines
518 B
Plaintext
config BR2_PACKAGE_WOLFTPM
|
|
bool "wolftpm"
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on !BR2_STATIC_LIBS
|
|
select BR2_PACKAGE_WOLFSSL
|
|
select BR2_PACKAGE_WOLFSSL_ALL
|
|
help
|
|
wolfTPM is a portable, open-source TPM 2.0 stack with
|
|
backward API compatibility, designed for embedded use.
|
|
No external dependencies, compact code size with low
|
|
resource usage.
|
|
|
|
https://www.wolfssl.com/
|
|
|
|
comment "wolftpm needs a toolchain w/ threads, dynamic library"
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|