Wireshark-commits: [Wireshark-commits] master 8ca1e35: QUIC: Add 1-RTT packet decryption (draft -09

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Wed, 21 Mar 2018 16:57:10 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=8ca1e35c9ab3d78317077852bf2299da3ef0b8b1
Submitter: Alexis La Goutte (alexis.lagoutte@xxxxxxxxx)
Changed: branch: master
Repository: wireshark

Commits:

8ca1e35 by Peter Wu (peter@xxxxxxxxxxxxx):

    QUIC: Add 1-RTT packet decryption (draft -09)
    
    Use the exporter secrets as written by NSS or boringssl to derive packet
    protection keys.
    
    Test: tshark -r ngtcp2-09.pcap -ossl.keylog_file:ngtcp2-09.keys -V
    
    Known issue: random access dissection of handshake and packet protection
    data sometimes fails because packet number reconstruction requires a
    sequential pass. This will be fixed later.
    
    Bug: 13881
    Change-Id: I58b2379d6bc2a6274b154b26054fa6cbbfa8e8fb
    Reviewed-on: https://code.wireshark.org/review/26559
    Petri-Dish: Peter Wu <peter@xxxxxxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
    

Actions performed:

    from  0484f95   TLS13: TLS-Exporter interface for QUIC decryption
    adds  8ca1e35   QUIC: Add 1-RTT packet decryption (draft -09)


Summary of changes:
 epan/dissectors/packet-quic.c | 270 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 265 insertions(+), 5 deletions(-)