buildHelloVerifyRequest
fn
ubyte[] buildHelloVerifyRequest(DtlsVersion serverVersion, ushort messageSeq,
const(ubyte)[] cookie)Builds a HelloVerifyRequest message with DTLS handshake header.
Wire format (RFC 6347 §4.2.1):
HandshakeType (1) = hello_verify_request(3)
uint24 length
uint16 message_seq
uint24 fragment_offset = 0
uint24 fragment_length = length
ProtocolVersion server_version (2 bytes)
opaque cookie<0..2^8-1>Parameters
serverVersion | The server's DTLS version. |
messageSeq | The handshake message sequence number. |
cookie | The cookie bytes. |
Returns
The serialized HelloVerifyRequest with full DTLS handshake header.