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
rsa_cert.der
rsa_key.der
ssl_cert_rsa.py
ssl_cert_rsa.py.exp
ssl_data.py
ssl_data.py.exp
sslcontext_check_hostname_error.py
sslcontext_check_hostname_error.py.exp
sslcontext_getpeercert.py
sslcontext_getpeercert.py.exp
sslcontext_server_client.py
sslcontext_server_client.py.exp
sslcontext_server_client_ciphers.py
sslcontext_server_client_ciphers.py.exp
sslcontext_server_client_files.py
sslcontext_server_client_files.py.exp
sslcontext_verify_error.py
sslcontext_verify_error.py.exp
sslcontext_verify_time_error.py
sslcontext_verify_time_error.py.exp
tcp_accept_recv.py
tcp_client_rst.py
tcp_data.py
udp_data.py