- TLS 1.2 servers now remove session tickets after observing a failure to decrypt, preventing future resumption with the same unusable ticket.
- The
rustls_pki_types
crate is now re-exported asrustls::pki_types
. - The crate examples examples have been updated to use the
rustls::pki_types
re-export. - The
quic::PacketKey
andquic::HeaderProtectionKey
traits are nowSend + Sync
. - Performance improvements to the
MessageDeframer
internals. - Small documentation improvements.
What's Changed
- Update semver-compatible dependencies by @djc in #1664
- doc: remove crate:: prefix for links by @jsha in #1660
- minor fix: fix comment that incorrectly says "google.com" instead of "rust-lang.org" by @girlbuzz in #1667
- doc: fix outdated documentation by @omegablitz in #1669
- remove the TLS 1.2 session ticket on DecryptError by @Geal in #1668
- crypto: explain TLS 1.2 version in TLS 1.3 message encrypters by @cpu in #1671
- Re-export the types crate contents by @djc in #1674
- [1/3] MessageDeframer: batch discard operations by @japaric and @pvdrz in #1595
- quic: require that PacketKey and HeaderProtectionKey are Send + Sync by @djc in #1665
- update examples to use pki_types re-export by @jsha in #1679
- v0.22.1 preparation by @cpu in #1677
New Contributors
Full Changelog: v/0.22.0...v/0.22.1