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