/ components / asio / Kconfig
Kconfig
 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  
 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  
25  endmenu