Wireshark-commits: [Wireshark-commits] master 81710c7: QUIC: implement draft -12 decryption (PNE an
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(-)