Hi, I'm building QUIC client library in python (
https://github.com/povilasb/pyquic) using
wire layout and
crypto specs.
1. Message 12 byte FNV-1A hash is still undocumented. Not sure if every message requires that because I'm still only playing with CHLO message.
2. According to wire spec public header has an optional 32 byte diversification nonce. The problem is that demo quic client sets the flag that diversification nonce is set, but does not actually send it:

Diversification nonce is supposed to go between connection ID and packet number.
I've also attached pcap for this request.
3. This one is not really a documentation issue, but I think it is related.
When the CHLO message hash is wrong, server responds with "No recent network activity".
At first server logs the "Unable to decrypt payload" message, then it timeouts handling the request and sends "No recent network activity".
But that is all client sees, which is counterintuitive.
If I missed some documents and that's the reason I could not find the information, please let me know.
Also, do you guys have a process how to contribute to the docs?