- 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 #248
- Refactoring of client/hs.rs and server/hs.rs by @ctz in #249
- stream: add socket accessors by @Keruspe in #254
- Update minimal dependencies versions by @Keruspe in #255
- Fix warnings about trait objects by @thomwiggers in #258
- Avoid Error fmt by @thomwiggers in #257
- docs: fix typo by @Jason-Cooke in #262
- Merge Jbg/ring-0.16 by @ctz in #272
- Update to ring 0.16.2 to improve sealing operations. by @briansmith in #277
- Simplify construction of AAD and Nonce values. by @briansmith in #278
- Start using the ring 0.16.4 HDKF API in the TLS 1.3 key schedule by @briansmith in #279
- Expose resumption ciphersuite by @Ralith in #274
- Better encapsulate key material during TLS 1.3 key schedule by @briansmith in #282
- Remove QUIC-specific key logging labels by @Ralith in #267
New Contributors
- @Jason-Cooke made their first contribution in #262
Full Changelog: v/0.15.2...v/0.16.0