Wireshark-commits: [Wireshark-commits] master 81710c7: QUIC: implement draft -12 decryption (PNE an

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 13 Sep 2018 21:25:04 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=81710c7d3cb6eb8ec1a38e42d8ea1aff19f732b5
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

81710c7 by Peter Wu (peter@xxxxxxxxxxxxx):

    QUIC: implement draft -12 decryption (PNE and PP)
    
    Packet number encryption (draft -12 + PR 1389) is implemented. The
    payload protection has been updated to use the decrypted PKN as well.
    
    Caveats: since the packet number is initially unavailable, the previous
    approach on detecting legitimate key updates no longer works. This
    change breaks Key Update support which needs to be revisited later. Due
    to how PKN lengths and decrypted results are stored (one per datagram),
    packet coalesing is also not fully supported.
    
    Bug: 13881
    Change-Id: I13c63578cec7f7f74a404b1a7a8fc85026a14252
    Reviewed-on: https://code.wireshark.org/review/29637
    Petri-Dish: Alexis La Goutte <alexis.lagoutte@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  aeadce8   Prefs: Add a check for aliased protocol preferences.
     add  81710c7   QUIC: implement draft -12 decryption (PNE and PP)


Summary of changes:
 epan/dissectors/packet-quic.c | 271 +++++++++++++++++++++++++++++++++++-------
 1 file changed, 228 insertions(+), 43 deletions(-)