godot/modules/mbedtls
Fabio Alessandrelli adba870534 [NET] Refactor TLS configuration.
Use a TLSOptions configuration object which is created via static
functions.

- "TLSOptions.client": uses the standard CA and common name verification.
- "TLSOptions.client_unsafe": uses optional CA verification (i.e. if specified)
- "TLSOptions.server": is the standard server configuration (chain + key)

This will allow us to expand the TLS configuration options to include
e.g. mutual authentication without bloating the classes that uses
StreamPeerTLS and PacketPeerDTLS as underlying peers.
2023-01-28 11:08:02 +01:00
..
tests One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
config.py Cleanup: Remove executable bit from files which don't need it 2021-01-19 23:36:42 +01:00
crypto_mbedtls.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
crypto_mbedtls.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
dtls_server_mbedtls.cpp [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
dtls_server_mbedtls.h [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
packet_peer_mbed_dtls.cpp [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
packet_peer_mbed_dtls.h [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
register_types.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
register_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub Bump mbedTLS version to 2.28.0 (new LTS). 2021-12-21 13:26:02 +01:00
stream_peer_mbedtls.cpp [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
stream_peer_mbedtls.h [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
tls_context_mbedtls.cpp [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00
tls_context_mbedtls.h [NET] Refactor TLS configuration. 2023-01-28 11:08:02 +01:00