supported_groups Extension
Client lists acceptable named groups for ECDHE:
NamedGroupList: [x25519, secp256r1, secp384r1, ...]
Server picks one and sends its key_share for that group.
Current recommended order: x25519 first (fastest, no timing side-channels),
then secp256r1 for broader compatibility.
Post-quantum note: IETF TLS WG is defining hybrid groups:
X25519Kyber768Draft00 = x25519 + ML-KEM-768 (Phase 3 preview).