123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- #
- # For a description of the syntax of this configuration file,
- # see the file kconfig-language.txt in the NuttX tools repository.
- #
- menuconfig CRYPTO_WOLFSSL
- bool "wolfSSL SSL/TLS Cryptography Library"
- default n
- ---help---
- Enable support for wolfSSL
- if CRYPTO_WOLFSSL
- config WOLFSSL_VERSION
- string "wolfSSL Version"
- default "5.5.4"
- menuconfig WOLFCRYPT_APPS
- tristate "wolfCrypt applications"
- default n
- ---help---
- Enable wolfCrypt applications
- if WOLFCRYPT_APPS
- config WOLFSSL_DEFAULT_TASK_STACKSIZE
- int "wolfSSL app default stack size"
- default 16384
- config WOLFCRYPT_APP_BENCHMARK
- bool "wolfCrypt Benchmark application"
- default n
- ---help---
- Enable the wolfCrypt benchmark application
- if WOLFCRYPT_APP_BENCHMARK
- config WOLFCRYPT_APP_BENCHMARK_PROGNAME
- string "Program name"
- default "wolfcrypt_benchmark"
- ---help---
- This is the name of the program that will be used when the NSH ELF
- program is installed.
- config WOLFCRYPT_APP_BENCHMARK_PRIORITY
- int "wolfcrypt benchmark task priority"
- default 100
- config WOLFCRYPT_APP_BENCHMARK_STACKSIZE
- int "wolfcrypt benchmark stack size"
- default WOLFSSL_DEFAULT_TASK_STACKSIZE
- endif
- config WOLFCRYPT_APP_SELFTEST
- bool "wolfCrypt Self Test application"
- default n
- ---help---
- Enable the wolfCrypt self-test app
- if WOLFCRYPT_APP_SELFTEST
- config WOLFCRYPT_APP_SELFTEST_PROGNAME
- string "Program name"
- default "wolfcrypt_test"
- ---help---
- This is the name of the program that will be used when the NSH ELF
- program is installed.
- config WOLFCRYPT_APP_SELFTEST_PRIORITY
- int "wolfcrypt self-test task priority"
- default 100
- config WOLFCRYPT_APP_SELFTEST_STACKSIZE
- int "wolfcrypt self-test stack size"
- default WOLFSSL_DEFAULT_TASK_STACKSIZE
- endif
- config WOLFSSL_APP_CLIENT_SERVER
- bool "wolfSSL client and server example"
- default n
- ---help---
- runs both a tls client and server in the same task that connect to one
- another, requires local loopback
- if WOLFSSL_APP_CLIENT_SERVER
- config WOLFSSL_APP_CLIENT_SERVER_PROGNAME
- string "Program name"
- default "wolfssl_client_server"
- ---help---
- This is the name of the program that will be used when the NSH ELF
- program is installed.
- config WOLFSSL_APP_CLIENT_SERVER_PRIORITY
- int "wolfssl client server task priority"
- default 100
- config WOLFSSL_APP_CLIENT_SERVER_STACKSIZE
- int "wolfssl client server stack size"
- default WOLFSSL_DEFAULT_TASK_STACKSIZE
- endif
- endif
- endif # CRYPTO_WOLFSSL
|