micropython/tests/multi_net
Carlosgg bfd6ad94ff extmod/asyncio: Add ssl support with SSLContext.
This adds asyncio ssl support with SSLContext and the corresponding
tests in `tests/net_inet` and `tests/multi_net`.

Note that not doing the handshake on connect will delegate the handshake to
the following `mbedtls_ssl_read/write` calls.  However if the handshake
fails when a client certificate is required and not presented by the peer,
it needs to be notified of this handshake error (otherwise it will hang
until timeout if any).  Finally at MicroPython side raise the proper
mbedtls error code and message.

Signed-off-by: Carlos Gil <carlosgilglez@gmail.com>
2023-12-14 12:20:19 +11:00
..
asyncio_tcp_client_rst.py
asyncio_tcp_client_rst.py.exp
asyncio_tcp_close_write.py
asyncio_tcp_close_write.py.exp
asyncio_tcp_readall.py
asyncio_tcp_readall.py.exp
asyncio_tcp_readexactly.py
asyncio_tcp_readexactly.py.exp
asyncio_tcp_readinto.py
asyncio_tcp_readinto.py.exp
asyncio_tcp_server_client.py
asyncio_tcp_server_client.py.exp
asyncio_tls_server_client.py extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
asyncio_tls_server_client.py.exp extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
asyncio_tls_server_client_cert_required_error.py extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
asyncio_tls_server_client_cert_required_error.py.exp extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
asyncio_tls_server_client_readline.py extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
asyncio_tls_server_client_readline.py.exp extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
asyncio_tls_server_client_verify_error.py extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
asyncio_tls_server_client_verify_error.py.exp extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
expired_cert.der extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
rsa_cert.der extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
rsa_key.der extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
ssl_cert_rsa.py extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
ssl_cert_rsa.py.exp
ssl_data.py
ssl_data.py.exp
sslcontext_check_hostname_error.py extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_check_hostname_error.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_getpeercert.py extmod/modssl_mbedtls: Make SSLSocket.getpeercert() optional. 2023-12-12 21:21:54 +11:00
sslcontext_getpeercert.py.exp extmod/modssl_mbedtls: Make SSLSocket.getpeercert() optional. 2023-12-12 21:21:54 +11:00
sslcontext_server_client.py extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_server_client.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_server_client_ciphers.py extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_server_client_ciphers.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_server_client_files.py extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_server_client_files.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_verify_error.py extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_verify_error.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_verify_time_error.py extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
sslcontext_verify_time_error.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
tcp_accept_recv.py
tcp_client_rst.py
tcp_data.py
udp_data.py