esp-idf/components/asio
David Cermak d823106aa6 asio: Use internal ssl context and engine impl
Implement asio-ssl layer with three classes in asio::ssl::mbedtls:
* context -- replaces SSL_CTX, used mainly as a container to options,
certs, keys
* engine -- replaces SSL, implements the actual mbedtls operations
* bio -- implements openssl BIO specifically tailered to mbedtls and
its asio usage

Further updates:
* asio: Used shared_ptr<> for bio pairs
* asio: Add error checks to mbedtls-bio
* asio: Address potential ssl-context ownership issue
* asio: Address potential bio-engine ownership issue
2021-12-03 09:32:42 +01:00
..
asio@f31694c9f1 asio: option to use wolfSSL as TLS stack for ASIO 2020-07-14 10:42:17 +00:00
port asio: Use internal ssl context and engine impl 2021-12-03 09:32:42 +01:00
CMakeLists.txt asio: Use internal ssl context and engine impl 2021-12-03 09:32:42 +01:00
Kconfig asio: Use internal ssl context and engine impl 2021-12-03 09:32:42 +01:00