godot/modules/mbedtls
Fabio Alessandrelli 35c223680a [mbedTLS] Keep reading/writing partial until "would block"
Them mbedTLS read and write functions will never read or write more than
the negotiated fragment length at every iteration (which usually depends
on MBEDTLS_SSL_IN_CONTENT_LEN and MBEDTLS_SSL_OUT_CONTENT_LEN).

For this reason, when reading or writing partial data, we must always
keep retrying until we receive a "would block" (no bytes read or wrote),
or we have fulfilled the read or write.
2024-11-09 17:20:10 +01:00
..
tests Add unit tests for CryptoKey 2024-03-01 07:17:59 +00:00
config.py
crypto_mbedtls.cpp [mbedTLS] Enable TLS 1.3 support 2024-09-26 17:37:38 +02:00
crypto_mbedtls.h Set clang-format RemoveSemicolon rule to true 2024-10-25 13:49:43 -04:00
dtls_server_mbedtls.cpp Allow ClassDB to create a Object without postinitialization for GDExtension. 2024-08-20 20:19:02 +08:00
dtls_server_mbedtls.h Allow ClassDB to create a Object without postinitialization for GDExtension. 2024-08-20 20:19:02 +08:00
packet_peer_mbed_dtls.cpp Allow ClassDB to create a Object without postinitialization for GDExtension. 2024-08-20 20:19:02 +08:00
packet_peer_mbed_dtls.h Allow ClassDB to create a Object without postinitialization for GDExtension. 2024-08-20 20:19:02 +08:00
register_types.cpp [mbedTLS] Enable TLS 1.3 support 2024-09-26 17:37:38 +02:00
register_types.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
SCsub [mbedTLS] Enable TLS 1.3 support 2024-09-26 17:37:38 +02:00
stream_peer_mbedtls.cpp [mbedTLS] Keep reading/writing partial until "would block" 2024-11-09 17:20:10 +01:00
stream_peer_mbedtls.h Allow ClassDB to create a Object without postinitialization for GDExtension. 2024-08-20 20:19:02 +08:00
tls_context_mbedtls.cpp [mbedTLS] Fix incorrect cert pinning with client_unsafe 2024-08-27 13:10:09 +02:00
tls_context_mbedtls.h mbedTLS: Update to new LTS v3.6.0 2024-04-10 21:19:22 +02:00