2021-01-18 09:57:33 +01:00
|
|
|
#
|
|
|
|
# For a description of the syntax of this configuration file,
|
|
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
|
|
#
|
|
|
|
|
|
|
|
menuconfig CRYPTO_MBEDTLS
|
|
|
|
bool "Mbed TLS Cryptography Library"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable support for Mbed TLS.
|
|
|
|
|
|
|
|
if CRYPTO_MBEDTLS
|
|
|
|
|
|
|
|
config MBEDTLS_VERSION
|
2021-11-04 21:09:52 +01:00
|
|
|
string "Mbed TLS Version"
|
2023-03-27 13:37:12 +02:00
|
|
|
default "3.4.0"
|
2021-01-18 09:57:33 +01:00
|
|
|
|
|
|
|
menuconfig MBEDTLS_APPS
|
|
|
|
tristate "Mbed TLS Applications"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable Mbed TLS Applications
|
|
|
|
|
|
|
|
if MBEDTLS_APPS
|
|
|
|
|
|
|
|
config MBEDTLS_DEFAULT_TASK_STACKSIZE
|
|
|
|
int "Mbed TLS app default stack size"
|
|
|
|
default 8192
|
|
|
|
|
|
|
|
config MBEDTLS_APP_BENCHMARK
|
|
|
|
bool "Mbed TLS benchmark"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable the Mbed TLS self test
|
|
|
|
|
|
|
|
if MBEDTLS_APP_BENCHMARK
|
|
|
|
|
|
|
|
config MBEDTLS_APP_BENCHMARK_PROGNAME
|
|
|
|
string "Program name"
|
|
|
|
default "mbedbenchmark"
|
|
|
|
---help---
|
|
|
|
This is the name of the program that will be used when the NSH ELF
|
|
|
|
program is installed.
|
|
|
|
|
|
|
|
config MBEDTLS_APP_BENCHMARK_PRIORITY
|
|
|
|
int "Benchmark task priority"
|
|
|
|
default 100
|
|
|
|
|
|
|
|
config MBEDTLS_APP_BENCHMARK_STACKSIZE
|
|
|
|
int "Benchmark stack size"
|
|
|
|
default MBEDTLS_DEFAULT_TASK_STACKSIZE
|
2023-08-09 15:21:12 +02:00
|
|
|
endif # MBEDTLS_APP_BENCHMARK
|
2021-01-18 09:57:33 +01:00
|
|
|
|
|
|
|
config MBEDTLS_APP_SELFTEST
|
|
|
|
bool "Mbed TLS Self Test"
|
|
|
|
default n
|
|
|
|
---help---
|
|
|
|
Enable the Mbed TLS self test
|
|
|
|
|
|
|
|
if MBEDTLS_APP_SELFTEST
|
|
|
|
|
|
|
|
config MBEDTLS_APP_SELFTEST_PROGNAME
|
|
|
|
string "Program name"
|
|
|
|
default "mbedselftest"
|
|
|
|
---help---
|
|
|
|
This is the name of the program that will be used when the NSH ELF
|
|
|
|
program is installed.
|
|
|
|
|
|
|
|
config MBEDTLS_APP_SELFTEST_PRIORITY
|
|
|
|
int "Self test task priority"
|
|
|
|
default 100
|
|
|
|
|
|
|
|
config MBEDTLS_APP_SELFTEST_STACKSIZE
|
|
|
|
int "Self test stack size"
|
|
|
|
default MBEDTLS_DEFAULT_TASK_STACKSIZE
|
2023-08-09 15:21:12 +02:00
|
|
|
endif # MBEDTLS_APP_SELFTEST
|
2021-01-18 09:57:33 +01:00
|
|
|
|
2023-08-09 15:21:12 +02:00
|
|
|
endif # MBEDTLS_APPS
|
2021-01-18 09:57:33 +01:00
|
|
|
|
|
|
|
endif # CRYPTO_MBEDTLS
|