DeterministicESPAsyncWebServer v6.27.1
Zero-allocation, bounded-execution async HTTP server for ESP32
Loading...
Searching...
No Matches
tls.cpp File Reference

Deterministic TLS engine implementation (mbedTLS + static pool). More...

Go to the source code of this file.

Detailed Description

Deterministic TLS engine implementation (mbedTLS + static pool).

ESP32/Arduino only. All mbedTLS allocations are served from a fixed BSS arena (MBEDTLS_MEMORY_BUFFER_ALLOC_C) so no system heap is touched; the RNG is the ESP32 hardware CSPRNG; the transport BIO reads ciphertext straight from the connection's rx ring and writes via tcp_write. v2/v3 mbedTLS differences are bridged with MBEDTLS_VERSION_MAJOR guards (same approach as the SSH layer).

Definition in file tls.cpp.