PythonExtra/tests/net_inet
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
..
README all: Fix spelling mistakes based on codespell check. 2023-04-27 18:03:06 +10:00
asyncio_cancel_stream.py tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_cancel_stream.py.exp tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_open_connection.py tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_open_connection.py.exp tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tcp_read_headers.py tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tcp_read_headers.py.exp tests: Rename uasyncio to asyncio. 2023-06-19 17:33:03 +10:00
asyncio_tls_open_connection_readline.py extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
getaddrinfo.py tests: Replace umodule with module everywhere. 2023-06-08 17:54:24 +10:00
isrg.der extmod/asyncio: Add ssl support with SSLContext. 2023-12-14 12:20:19 +11:00
mpycert.der extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
ssl_cert.py tests: Replace umodule with module everywhere. 2023-06-08 17:54:24 +10:00
ssl_cert.py.exp extmod/modussl_mbedtls: Implement cert_reqs and cadata arguments. 2022-07-20 16:46:04 +10:00
ssl_errors.py tests: Update SSL network tests to use SSLContext, and work on CPython. 2023-12-12 21:22:10 +11:00
test_sslcontext_client.py extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
test_sslcontext_client.py.exp extmod/modssl_mbedtls: Add SSLContext certificate methods. 2023-12-12 16:25:07 +11:00
test_tls_nonblock.py tests: Update SSL network tests to use SSLContext, and work on CPython. 2023-12-12 21:22:10 +11:00
test_tls_sites.py tests: Update SSL network tests to use SSLContext, and work on CPython. 2023-12-12 21:22:10 +11:00
tls_num_errors.py tests: Replace umodule with module everywhere. 2023-06-08 17:54:24 +10:00
tls_num_errors.py.exp extmod/modussl: Improve exception error messages. 2020-07-20 23:41:45 +10:00
tls_text_errors.py tests: Update SSL network tests to use SSLContext, and work on CPython. 2023-12-12 21:22:10 +11:00

README

This directory contains network tests which require Internet connection.
Note that these tests are not run as part of the main testsuite and need
to be run separately (from the main test/ directory):

    ./run-tests.py net_inet/*.py