Skip to content

Releases: rustls/rustls

0.23.40

28 Apr 15:58
@ctz ctz

Choose a tag to compare

  • 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_ems based on provider's FIPS status. Prior to this change, the default followed the fips crate 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

22 Apr 21:30
@cpu cpu
v/0.23.39

Choose a tag to compare

Adapts to updated nightly for the non-default read_buf feature.

What's Changed

Full Changelog: v/0.23.38...v/0.23.39

0.23.38

12 Apr 21:27
@djc djc
v/0.23.38

Choose a tag to compare

What's Changed

  • Backport client: allow skipping selected ALPN validation by @TaeHagen in #3020

0.23.37

24 Feb 17:57
@cpu cpu
v/0.23.37

Choose a tag to compare

Adds support for ML-KEM-1024 key exchange.

What's Changed

Full Changelog: v/0.23.36...v/0.23.37

0.23.36

05 Jan 18:09
@ctz ctz

Choose a tag to compare

Fix #2825 by allowing P256+SHA512 and P384-SHA512 signatures in certificate chains.

What's Changed

  • 0.23.36: Support P256+SHA512 and P384+SHA512 signatures in certificates by @ctz in #2828

Full Changelog: v/0.23.35...v/0.23.36

0.23.35

04 Nov 16:05
@djc djc
v/0.23.35

Choose a tag to compare

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

  • Backport empty OCSP fix for 0.23.35 by @djc in #2734

0.23.34

22 Oct 06:44
@djc djc
v/0.23.34

Choose a tag to compare

Fix docs.rs build after doc_auto_cfg stabilization.

What's Changed

0.23.33

17 Oct 09:43
@ctz ctz

Choose a tag to compare

  • 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

23 Sep 15:22
@djc djc
rustls-post-quantum-v/0.2.4

Choose a tag to compare

Support using ML-DSA keys for signing when the aws-lc-rs-unstable feature is enabled.

What's Changed

0.23.32

19 Sep 11:38
@ctz ctz

Choose a tag to compare

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