[SAoC2022] QUIC Protocol : Milestone 1, Part 2
Vlad Chicoș
vladut.chicos at gmail.com
Thu Oct 6 16:05:10 UTC 2022
Hi!
I worked a bit on QUIC and TLS frame decoding/encoding :
https://github.com/dlang-community/quic-d/pull/4. I implemented
sort of a "FrameReader" that can handle QUIC's variable length
fields. I took some time to understand how QUIC and TLS frames
interact with each other. Basically, in order to minimize the
number of UDP datagrams sent over the network, TLS frames are
embedded into QUIC CRYPTO frames. This way, these two protocols
can do their handshakes at the same time.
Suggestions are welcome :)
Thanks!
References :
https://www.rfc-editor.org/rfc/rfc8446
https://www.rfc-editor.org/rfc/rfc9000
https://www.rfc-editor.org/rfc/rfc9001
More information about the Digitalmars-d
mailing list