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

Files

 h3_conn.cpp
 HTTP/3 application engine over QUIC streams (see h3_conn.h).
 
 h3_conn.h
 HTTP/3 application engine over QUIC streams (RFC 9114).
 
 h3_frame.cpp
 HTTP/3 framing - implementation. See h3_frame.h.
 
 h3_frame.h
 HTTP/3 framing (RFC 9114 sec 7) over QUIC varints.
 
 qpack.cpp
 QPACK (RFC 9204) - implementation. See qpack.h.
 
 qpack.h
 QPACK field-section compression for HTTP/3 (RFC 9204).
 
 quic_aead.cpp
 AES-128 block cipher and AEAD_AES_128_GCM (see quic_aead.h).
 
 quic_aead.h
 AES-128 block cipher and AEAD_AES_128_GCM (RFC 5116 / NIST SP 800-38D).
 
 quic_conn.cpp
 Stateful QUIC v1 server connection engine (see quic_conn.h).
 
 quic_conn.h
 Stateful QUIC v1 server connection engine (RFC 9000 / RFC 9001).
 
 quic_crypto.cpp
 QUIC packet protection and Initial secrets (see quic_crypto.h).
 
 quic_crypto.h
 QUIC packet protection: Initial secrets, AEAD payload protection, header protection, and the Retry integrity tag (RFC 9001).
 
 quic_frame.cpp
 QUIC frame parsing and building - implementation. See quic_frame.h.
 
 quic_frame.h
 QUIC frame parsing and building (RFC 9000 sec 19).
 
 quic_hkdf.cpp
 HKDF-SHA256 and TLS 1.3 HKDF-Expand-Label (see quic_hkdf.h).
 
 quic_hkdf.h
 HKDF-SHA256 (RFC 5869) and TLS 1.3 HKDF-Expand-Label (RFC 8446 sec 7.1).
 
 quic_packet.cpp
 QUIC packet headers and packet-number coding - implementation. See quic_packet.h.
 
 quic_packet.h
 QUIC packet headers and packet-number coding (RFC 9000 sec 17).
 
 quic_server.cpp
 HTTP/3 server glue - implementation. See quic_server.h.
 
 quic_server.h
 HTTP/3 server glue - binds UDP to a pool of QUIC + HTTP/3 connections (RFC 9000/9114).
 
 quic_tls.cpp
 TLS 1.3 server handshake state machine for QUIC (see quic_tls.h).
 
 quic_tls.h
 TLS 1.3 server handshake state machine for QUIC (RFC 9001 / RFC 8446).
 
 quic_tp.cpp
 QUIC transport parameters codec (see quic_tp.h).
 
 quic_tp.h
 QUIC transport parameters (RFC 9000 sec 18) carried in the TLS quic_transport_parameters extension (RFC 9001 sec 8.2).
 
 quic_varint.cpp
 QUIC variable-length integer coding - implementation. See quic_varint.h.
 
 quic_varint.h
 QUIC variable-length integer coding (RFC 9000 sec 16).
 
 tls13_kdf.cpp
 TLS 1.3 key schedule (see tls13_kdf.h).
 
 tls13_kdf.h
 TLS 1.3 key schedule (RFC 8446 sec 7.1) for the QUIC handshake.
 
 tls13_msg.cpp
 TLS 1.3 handshake messages for the QUIC handshake (see tls13_msg.h).
 
 tls13_msg.h
 TLS 1.3 handshake messages for the QUIC handshake (RFC 8446 sec 4).