diff options
author | Peter Wu <peter@lekensteyn.nl> | 2019-01-20 19:04:28 +0100 |
---|---|---|
committer | Alexis La Goutte <alexis.lagoutte@gmail.com> | 2019-01-20 19:49:27 +0000 |
commit | e953785dd29e6f20efb1c1081641e2850e8486f5 (patch) | |
tree | 05f83bba165e9b0a25556c958c7fbc8d239b0e81 /wsutil/json_dumper.h | |
parent | e400b78204edde16a16f2ea4900a79a8c6003657 (diff) |
QUIC: fix packet number spaces and verification (draft -17)
Decryption would fail after switching from Initial to the Handshake
message due to the packet number changing from 1 to 0 which would result
in the wrong reconstructed packet number. To fix this, implement three
different packet spaces and update the full packet number only if
decryption succeeds.
While at it, document all tricky interactions between packet number
spaces and different secrets / ciphers.
Bug: 13881
Change-Id: Ic88a83cdf76cb024054de8a32ea959bd1dacaca3
Reviewed-on: https://code.wireshark.org/review/31635
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
Diffstat (limited to 'wsutil/json_dumper.h')
0 files changed, 0 insertions, 0 deletions