1menu "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
25endmenu
26