= The Transport Layer Security Protocol Version 1.3 (RFC 8446)
{c}
{title2=August 2018}
Standards-track <TLS> 1.3 specification; section 1 defines channel security between peers.
https://www.rfc-editor.org/rfc/rfc8446.html
Additional verified locators: RFC 8446 §§3.3–3.4 specify network-byte-order numbers and variable-length vectors, whose lengths count bytes rather than elements. §4.4.1 defines the transcript hash over ordered handshake messages including handshake type/length headers, excluding record-layer headers, with a synthetic message_hash replacement for ClientHello1 on HelloRetryRequest. §4.4.4 authenticates the prescribed transcript context with Finished.
https://www.rfc-editor.org/rfc/rfc8446.html[Sections 3.3–3.4: unsigned network-order numbers and byte-counted variable vectors whose length-prefix width follows the declared maximum. Section 4.4.1: transcript hashes include handshake type/length headers, exclude record headers and use a synthetic message_hash after HelloRetryRequest. Section 4.4.4: Finished applies HMAC to the defined transcript hash.]
Back to article page