https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=13881

--- Comment #242 from Peter Wu <pe...@lekensteyn.nl> ---
Created attachment 17316
  --> https://bugs.wireshark.org/bugzilla/attachment.cgi?id=17316&action=edit
QUIC draft-22 with zero-length SCID (quic-go example) - keys are embedded

This capture contains two sessions, using AES and ChaCha20 ciphers
respectively. quic-go seems to send an empty SCID, this broke QUIC connection
tracking and decryption in Wireshark. I also found a bug in quic-go with
ChaCha20, the fixed version was used to generate this capture.

Reproducer commands are in
https://github.com/lucas-clemente/quic-go/issues/2123.
Basically:

Modify example/echo/echo.go and set KeyLogWriter in generateTLSConfig to
support SSLKEYLOGFILE.
# Ensure draft -22 is advertised on the wire to avoid -dudp.port==4242,quic
git show v0.12.0 | git apply

sudo tcpdump -i any -p -w quic-go-b083fd6f0e36-d22.pcap -f udp &
go build -mod=readonly ./example/echo
SSLKEYLOGFILE=quic-go-b083fd6f0e36.keys ./echo
GODEBUG=cpu.all=off SSLKEYLOGFILE=quic-go-b083fd6f0e36-d22.keys ./echo

-- 
You are receiving this mail because:
You are watching all bug changes.
___________________________________________________________________________
Sent via:    Wireshark-bugs mailing list <wireshark-bugs@wireshark.org>
Archives:    https://www.wireshark.org/lists/wireshark-bugs
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-bugs
             mailto:wireshark-bugs-requ...@wireshark.org?subject=unsubscribe

Reply via email to