v/0.16.0
版本发布时间: 2023-07-07 22:46:01
rustls/rustls最新发布版本:v/0.23.15(2024-10-16 21:21:05)
- Optimisation of read path for polled non-blocking IO.
- Correct an omission in TLS1.3 middlebox compatibility mode, causing handshake failures with servers behind buggy middleboxes.
- Move to ring 0.16.
- Assorted refactoring to reduce memory usage during and after handshake.
- Update other dependencies.
What's Changed
- Fix the unused_doc_comment warning by @thomwiggers in https://github.com/rustls/rustls/pull/248
- Refactoring of client/hs.rs and server/hs.rs by @ctz in https://github.com/rustls/rustls/pull/249
- stream: add socket accessors by @Keruspe in https://github.com/rustls/rustls/pull/254
- Update minimal dependencies versions by @Keruspe in https://github.com/rustls/rustls/pull/255
- Fix warnings about trait objects by @thomwiggers in https://github.com/rustls/rustls/pull/258
- Avoid Error fmt by @thomwiggers in https://github.com/rustls/rustls/pull/257
- docs: fix typo by @Jason-Cooke in https://github.com/rustls/rustls/pull/262
- Merge Jbg/ring-0.16 by @ctz in https://github.com/rustls/rustls/pull/272
- Update to ring 0.16.2 to improve sealing operations. by @briansmith in https://github.com/rustls/rustls/pull/277
- Simplify construction of AAD and Nonce values. by @briansmith in https://github.com/rustls/rustls/pull/278
- Start using the ring 0.16.4 HDKF API in the TLS 1.3 key schedule by @briansmith in https://github.com/rustls/rustls/pull/279
- Expose resumption ciphersuite by @Ralith in https://github.com/rustls/rustls/pull/274
- Better encapsulate key material during TLS 1.3 key schedule by @briansmith in https://github.com/rustls/rustls/pull/282
- Remove QUIC-specific key logging labels by @Ralith in https://github.com/rustls/rustls/pull/267
New Contributors
- @Jason-Cooke made their first contribution in https://github.com/rustls/rustls/pull/262
Full Changelog: https://github.com/rustls/rustls/compare/v/0.15.2...v/0.16.0