|
DeterministicESPAsyncWebServer v6.27.1
Zero-allocation, bounded-execution async HTTP server for ESP32
|
Deterministic TLS engine implementation (mbedTLS + static pool). More...
#include "network_drivers/tls/tls.h"Go to the source code of this file.
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.