⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module handshake

Module handshake 

Source
Expand description

TLS 1.3 Handshake State Machine (RFC 8446 Section 4)

Implements the full TLS 1.3 handshake flow: ClientHello -> ServerHello -> EncryptedExtensions -> Certificate -> CertificateVerify -> Finished -> Application Data

Structs§

ClientHello
ClientHello message builder
HandshakeEngine
Handshake engine managing state transitions and transcript
ServerHello
Parsed ServerHello fields

Enums§

HandshakeState
TLS 1.3 handshake state machine states
HandshakeType
TLS 1.3 handshake message types
NamedGroup
Named groups for key exchange
SignatureScheme
Signature algorithms advertised in ClientHello