Kconfig 1.1 KB

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