| # |
| # 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 |
| string "Mbed TLS Version" |
| default "3.0.0" |
| |
| 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 |
| endif |
| |
| 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 |
| endif |
| |
| endif |
| |
| endif # CRYPTO_MBEDTLS |