DDN-NET-TLS
DDN TLS - Pure D implementation of the TLS and DTLS protocols
Modules 34
- ddn.net.dtls.client12DTLS 1.2 client handshake state machine (RFC 6347).
- ddn.net.dtls.client13DTLS 1.3 client handshake state machine (RFC 9147).
- ddn.net.dtls.connectionidDTLS 1.3 Connection ID management (RFC 9147 §5.6).
- ddn.net.dtls.contextNative DTLS context implementation.
- ddn.net.dtls.cookieDTLS cookie exchange for DoS mitigation.
- ddn.net.dtls.engineDTLS engine for client and server roles.
- ddn.net.dtls.fragmentDTLS handshake message fragmentation and reassembly.
- ddn.net.dtls.keyscheduleDTLS key schedule and transcript hash utilities.
- ddn.net.dtlsDDN DTLS - Datagram Transport Layer Security.
- ddn.net.dtls.peerDTLS peer state management.
- ddn.net.dtls.pmtudPath MTU Discovery for DTLS (RFC 8899 PLPMTUD).
- ddn.net.dtls.polltransportPOSIX datagram transport and poll-based timer for DTLS.
- ddn.net.dtls.recordDTLS record layer implementation.
- ddn.net.dtls.replayDTLS anti-replay protection.
- ddn.net.dtls.server12DTLS 1.2 server handshake state machine (RFC 6347).
- ddn.net.dtls.server13DTLS 1.3 server handshake state machine (RFC 9147).
- ddn.net.dtls.sessionDTLS 1.3 session resumption and 0-RTT early data (RFC 9147 §8).
- ddn.net.dtls.srtpDTLS-SRTP key derivation (RFC 5764).
- ddn.net.dtls.transportDTLS transport abstraction layer.
- ddn.net.dtls.typesDTLS protocol constants and types.
- ddn.net.tls.bufferTLS byte buffer utilities.
- ddn.net.tls.certificateCertificate and certificate chain implementations.
- ddn.net.tls.contextNative TLS context implementation.
- ddn.net.tls.keyscheduleTLS 1.3 key schedule (RFC 8446 §7.1).
- ddn.net.tlsDDN TLS - Pure D implementation of the TLS protocol.
- ddn.net.tls.recordTLS record layer implementation.
- ddn.net.tls.sessionTLS session and session cache implementations.
- ddn.net.tls.streamNative TLS stream implementation.
- ddn.net.tls.tls12TLS 1.2 handshake engine (RFC 5246).
- ddn.net.tls.tls13clientTLS 1.3 client handshake (RFC 8446).
- ddn.net.tls.tls13serverTLS 1.3 server handshake (RFC 8446).
- ddn.net.tls.transportMemory-based TLS transport for testing.
- ddn.net.tls.truststoreTrust store implementation for managing trusted CA certificates.
- ddn.net.tls.typesTLS protocol constants and types.