~/talk

A Decade of Rustls

Talkat RustConf 2026 · on Tuesday, 2026-09-08· [security, rust]
links:none on file
slides:none on file

Rustls traces back to 2016 and reaches a stable API around 0.23 while adding FIPS-certified cryptography, certificate compression, encrypted client hello (ECH) and post-quantum handshakes; ongoing benchmarking targets bulk-data performance. Version 0.24 introduces external buffering (drops previous stdio trait flow and reshapes no-std support), an async-friendly handshake state machine to avoid blocking cert checks, a split mode to let send/receive run on separate threads (potentially doubling full‑duplex throughput), and requires explicit crypto provider selection to avoid feature-unification panics.

AI-written summary · about

  1. 0:00Introduction and background
  2. 1:49Early breaking changes and stability
  3. 2:55New features in Rustls 0.23
  4. 4:07Rustls 0.24 breaking changes
  5. 4:58Buffering improvements
  6. 6:40Async handshake decisions
  7. 7:59Split mode for performance
  8. 9:57Cryptography provider selection
  9. 10:37Future plans and 1.0 release
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.