Implementing QUIC from Scratch with Rust: TLS 1.3 Handshake and QUIC-TLS Key Update
| 12 minute read
Implement a simple TLS 1.3 client to negotiate symmetric keys for QUIC-TLS, add QUIC-TLS Key Update, and export SSLKEYLOG files for Wireshark.
Read more ⟶
Implementing QUIC from Scratch with Rust: Trying to Dive into the QUIC Handshake 😂
| 13 minute read
Explaining what problem QUIC-TLS solves, how it works, and how I tried to build a client-side QUIC-TLS without SSL libraries (TLS 1.3 handshake support will show up in the next post) plus support for QUIC Retry packets.
Read more ⟶
Implementing QUIC from Scratch with Rust: Runtime
| 13 minute read
Choosing an Appropriate Runtime for Feather-QUIC
Read more ⟶
Implementing QUIC from Scratch with Rust: A Fresh Start
| 9 minute read
Why I want to do this project, what I expect from it, and the prep work before I dive in.
Read more ⟶