esp-idf/components/asio/port
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
..
include asio: Use internal ssl context and engine impl 2021-12-03 09:32:42 +01:00
mbedtls asio: Use internal ssl context and engine impl 2021-12-03 09:32:42 +01:00
src asio: Use internal ssl context and engine impl 2021-12-03 09:32:42 +01:00