Implement QUIC from Scratch with Rust: Implement TLS 1.3 Handshake and QUIC-TLS Key Update
| 13 minute read
Implement a simple TLS 1.3 client version that negotiates TLS 1.3 keys for use with QUIC-TLS, also supporting the ability for QUIC-TLS Key Update. Additionally, it includes support for exporting SSLKEYLOG keys, making it easier to use tools like Wireshark for subsequent analysis.
Read more ⟶
Implementing QUIC from Scratch with Rust: Trying to analyse and implement QUIC Handshake 😂
| 14 minute read
Efforts were made to describe what problems QUIC-TLS solves, how it solves them, and how to implement a client-side version of QUIC-TLS without relying on SSL libraries (temporarily excluding the implementation of the TLS 1.3 handshake protocol, which will be covered in the next blog). Additionally, support for handling QUIC Retry Packets on the client side was implemented.
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
| 8 minute read
Why I want to undertake this project, my expectations for it as a personal endeavor, and the preparatory work I plan to do beforehand.
Read more ⟶