QUIC payload can't be decrypted
output key in a file(attachment: sslkey.log), and set this sslkey.log into "(Pre)-Master-Secret log filename". The quic payload can't be decrypted.
As I can't upload file, paste sslkey.log content here:
CLIENT_HANDSHAKE_TRAFFIC_SECRET e0e059352a2fae884377a78c6c8cffd86b97ea726bec0929c369e843e69358db db897d397b6258be06736bbab7332634e544383f64027aff6d5880b84ab2b453
SERVER_HANDSHAKE_TRAFFIC_SECRET e0e059352a2fae884377a78c6c8cffd86b97ea726bec0929c369e843e69358db 649863acd76034ebcc518b889973520579e53e1df8fdc1066e772600ebb5264d
CLIENT_TRAFFIC_SECRET_0 e0e059352a2fae884377a78c6c8cffd86b97ea726bec0929c369e843e69358db b4776f4598fddf5bddff5c9561d872356714b12103e22c792ec70adcb33ff888
SERVER_TRAFFIC_SECRET_0 e0e059352a2fae884377a78c6c8cffd86b97ea726bec0929c369e843e69358db 6617c80b40303972c960da9ac03e5490c72c946a162a2dff5727ad715e8613a0
EXPORTER_SECRET e0e059352a2fae884377a78c6c8cffd86b97ea726bec0929c369e843e69358db 6032cc68df47eecc384ba3354e2844a8c736af41aafc79fac2c6e9d9df462577
I also set the tls debug out, from the log:
trying to use TLS keylog in D:\mywork\bug\delta\sslkey.log
tls13_get_quic_secret Cannot find QUIC SERVER_HANDSHAKE_TRAFFIC_SECRET of size 32..32, found bad size 0!
tls13_get_quic_secret frame 14 is_quic=1
trying to use TLS keylog in D:\mywork\bug\delta\sslkey.log
tls13_get_quic_secret Cannot find QUIC SERVER_HANDSHAKE_TRAFFIC_SECRET of size 32..32, found bad size 0!
tls13_get_quic_secret frame 16 is_quic=1
trying to use TLS keylog in D:\mywork\bug\delta\sslkey.log
It seems wireshark can't read out the key from sslkey.log.
My wrieshark version: Version 3.2.5 (v3.2.5-0-ged20ddea8138)
And the TLS client generating the sslkey.log file?
The sslkey.log and corresponding wireshark log is collecting from client side. I just take a look packet-tls.c. Base on the deubg log: tls13_get_quic_secret Cannot find QUIC SERVER_HANDSHAKE_TRAFFIC_SECRET
Wireshark seems this is from server side? why??
tls13_get_quic_secret(...){ ...
... }