Zhenzhong's Blog
Home All posts About Tags RSS | 中文 |

    Implement QUIC from Scratch with Rust: Implement TLS 1.3 Handshake and QUIC-TLS Key Update

    2025-01-10 | 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 😂

    2024-12-31 | 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

    2024-12-20 | 13 minute read
    Choosing an Appropriate Runtime for Feather-QUIC
    Read more ⟶

    Implementing QUIC from Scratch with Rust: A Fresh Start

    2024-12-15 | 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 ⟶
2025 © Zhenzhong | 苏ICP备2024146314号-1