Releases: rustls/rustls
Releases Β· rustls/rustls
0.23.40
- ECH: correct implementation of RFC-recommended padding scheme for SNI names in the inner client hello.
- ECH: correct padding of inner client hello when SNI is disabled.
- Alter default of
ServerConfig::require_emsbased on provider's FIPS status. Prior to this change, the default followed thefipscrate feature, which was less helpful for users of external FIPS-approved providers.
What's Changed
- Default require_ems based on CryptoProvider FIPS status by @janrueth in #3034
- 0.23.40: backport ECH padding fixes to 0.23 by @ctz in #3044
Full Changelog: v/0.23.39...v/0.23.40
0.23.39
0.23.38
0.23.37
Adds support for ML-KEM-1024 key exchange.
What's Changed
- rel-0.23 CI fixes by @ctz in #2933
- Add ML-KEM-1024 key encapsulation mechanism by @DarkmatterVale in #2932
Full Changelog: v/0.23.36...v/0.23.37
0.23.36
0.23.35
There was a regression in 0.23.23 and later where an empty value passed in ConfigBuilder::with_single_cert_with_ocsp() resulted in sending an empty OCSP value (instead of not sending anything). Thanks to @vuongDang for reporting and fixing.
What's Changed
0.23.34
0.23.33
- New feature: foundational support for QUIC multipath draft - #2706 thanks to @flub and @divagant-martian
- Bug fix: avoid long-running TLS1.3 connections from eventually failing with
PeerMisbehaved::TooManyKeyUpdateRequests- #2709
What's Changed
New Contributors
Full Changelog: v/0.23.32...v/0.23.33
rustls-post-quantum 0.2.4
0.23.32
New feature: support verification of P256+SHA512 and P384-SHA512 ECDSA signatures with aws-lc-rs. This is not a recommended combination, but such signatures exist in the wild. Fixes #2661 and #2477.
What's Changed
Full Changelog: v/0.23.31...v/0.23.32