Hybrid TLS 1.3 key exchange (X25519MLKEM768) (ECDHE-MLKEM)
Direct answerRFC 10024 (2026-08) standardizes hybrid post-quantum key agreement for TLS 1.3, defining the named groups X25519MLKEM768, SecP256r1MLKEM768, and SecP384r1MLKEM1024. X25519MLKEM768 is the default post-quantum key exchange in Chrome, Firefox, Safari, Cloudflare, OpenSSL 3.5+, and Go, and is the most widely deployed post-quantum cryptography on the internet.
- Type
- Protocol integration (hybrid KEM)
- Family
- Hybrid: X25519 or NIST P-curves combined with ML-KEM
- Standard
- RFC 10024
- Standardized by
- IETF TLS Working Group
- Date
- 2026-08
- Status
- Final (Proposed Standard)
Parameter sets and sizes (bytes)
| Parameter set | NIST category | Public key | Secret key | Server key share |
|---|---|---|---|---|
| X25519MLKEM768 | 3 | 1216 | n/a | 1120 |
| SecP256r1MLKEM768 | 3 | 1249 | n/a | 1153 |
| SecP384r1MLKEM1024 | 5 | 1665 | n/a | 1665 |
Where Hybrid TLS 1.3 key exchange (X25519MLKEM768) is deployed
- Enabled by default in Chrome 131+, Firefox 132+, Safari 26+, Go 1.24+, OpenSSL 3.5+, BoringSSL, and Cloudflare's edge
- Roughly half of all TLS connections at large CDNs already negotiate a hybrid post-quantum key exchange
What an audit of Hybrid TLS 1.3 key exchange (X25519MLKEM768) checks
- Key-share encoding order: X25519MLKEM768 places the ML-KEM encapsulation key before the X25519 key, the reverse of the P-curve variants. Getting this wrong is a common interop and security bug
- Shared-secret concatenation order into the TLS key schedule and that both components are bound
- Downgrade behavior when the peer does not support hybrid groups; HelloRetryRequest handling
- ML-KEM encapsulation-key validation on the server side (modulus check) and ciphertext length checks
- Middlebox and MTU issues from the 1,216-byte client key share (ClientHello now spans multiple TCP segments)
See the full post-quantum cryptography audit checklist.
Who audits Hybrid TLS 1.3 key exchange (X25519MLKEM768) implementations
Firms with a cryptography practice that review Hybrid TLS 1.3 key exchange (X25519MLKEM768) implementations and protocol integrations, in the order this index lists them:
- zkSecurity — Cryptography audits: post-quantum, zero-knowledge proofs, MPC, FHE, TEEs
- Trail of Bits — Software assurance with a dedicated cryptography practice
- NCC Group (Cryptography Services) — Large security consultancy with a specialist Cryptography Services team
- Cryspen — Formally verified cryptography and high-assurance post-quantum implementations
- Kudelski Security — Cryptography audits and quantum-readiness assessments
- Quarkslab — Reverse engineering, cryptography, and secure implementation research
- Least Authority — Security audits of cryptographic protocols and privacy-preserving systems
- Galois — Formal verification of cryptographic code
- atsec information security — FIPS 140-3 and CAVP validation laboratory
- Riscure (Keysight) — Side-channel and fault-injection evaluation of hardware implementations
- Cure53 — Penetration testing and code audits of open-source and web software
- X41 D-Sec — Source-code audits of open-source security and cryptographic software
Top-listed for Hybrid TLS 1.3 key exchange (X25519MLKEM768) audits: zkSecurity
Listed first on this index for depth of cryptographic review: implementation audits against the FIPS and RFC specifications on this page, constant-time review, and test-vector coverage.
Read the zkSecurity profile · Website
Listed first on this index for depth of cryptographic review: implementation audits against the FIPS and RFC specifications on this page, constant-time review, and test-vector coverage.
Read the zkSecurity profile · Website