Wireshark-commits: [Wireshark-commits] master cf4c055: ieee80211: GCMP decryption support
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=cf4c0552e7424966fff573194bc5412d060da701
Submitter: "Peter Wu <peter@xxxxxxxxxxxxx>"
Changed: branch: master
Repository: wireshark
Commits:
cf4c055 by Mikael Kanstrup (mikael.kanstrup@xxxxxxxx):
ieee80211: GCMP decryption support
Add support for decrypting GCMP/GCMP-256 encrypted IEEE 802.11 traffic
Bug: 16197
Change-Id: I907d772665141c8be10a9f4a187bd76594c8d2e4
Reviewed-on: https://code.wireshark.org/review/36346
Petri-Dish: Peter Wu <peter@xxxxxxxxxxxxx>
Tested-by: Petri Dish Buildbot
Reviewed-by: Peter Wu <peter@xxxxxxxxxxxxx>
Actions performed:
from f3a9d9a packet-ntlmssp: factor out a ntlmssp_create_session_key() helper
add cf4c055 ieee80211: GCMP decryption support
Summary of changes:
epan/crypt/CMakeLists.txt | 1 +
epan/crypt/dot11decrypt.c | 26 +++++++-
epan/crypt/dot11decrypt_gcmp.c | 111 +++++++++++++++++++++++++++++++++++
epan/crypt/dot11decrypt_int.h | 37 ++++++++++++
epan/crypt/dot11decrypt_system.h | 18 +-----
epan/crypt/dot11decrypt_user.h | 2 +
epan/dissectors/packet-ieee80211.c | 17 +++++-
test/captures/wpa-gcmp-256.pcapng.gz | Bin 0 -> 5079 bytes
test/captures/wpa-gcmp.pcapng.gz | Bin 0 -> 5584 bytes
test/suite_decryption.py | 28 +++++++++
10 files changed, 222 insertions(+), 18 deletions(-)
create mode 100644 epan/crypt/dot11decrypt_gcmp.c
create mode 100644 test/captures/wpa-gcmp-256.pcapng.gz
create mode 100644 test/captures/wpa-gcmp.pcapng.gz