Kconfig 1.0 KB

12345678910111213141516171819202122232425
  1. menu "ESP-ASIO"
  2. config ASIO_SSL_SUPPORT
  3. bool "Enable SSL/TLS support of ASIO"
  4. default n
  5. help
  6. Enable support for basic SSL/TLS features, available for mbedTLS/OpenSSL
  7. as well as wolfSSL TLS library.
  8. choice ASIO_SSL_LIBRARY_CHOICE
  9. prompt "Choose SSL/TLS library for ESP-TLS (See help for more Info)"
  10. default ASIO_USE_ESP_OPENSSL
  11. depends on ASIO_SSL_SUPPORT
  12. help
  13. The ASIO support multiple backend TLS libraries. Currently the mbedTLS with a thin ESP-OpenSSL
  14. port layer (default choice) and WolfSSL are supported.
  15. Different TLS libraries may support different features and have different resource
  16. usage. Consult the ESP-TLS documentation in ESP-IDF Programming guide for more details.
  17. config ASIO_USE_ESP_OPENSSL
  18. bool "esp-openssl"
  19. config ASIO_USE_ESP_WOLFSSL
  20. depends on TLS_STACK_WOLFSSL
  21. bool "wolfSSL (License info in wolfSSL directory README)"
  22. endchoice
  23. endmenu