TLS 1.2 (2008)
Round trips2 RTT before data
Key exchangeRSA or DHE/ECDHE
RSA key exchangeNo forward secrecy
Server certSent unencrypted
Cipher suites37 suites, many weak
0-RTT resumptionNot supported
HMAC/PRFSHA-256/384
TLS 1.3 (2018, RFC 8446)
Round trips1 RTT before data
Key exchangeECDHE only (mandatory)
RSA key exchangeRemoved entirely
Server certEncrypted in flight
Cipher suites5 suites, all strong
0-RTT resumptionSupported (PSK)
HMAC/PRFHKDF (RFC 5869)