Wireshark-commits: [Wireshark-commits] master cf4c055: ieee80211: GCMP decryption support

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Sat, 14 Mar 2020 17:53:44 +0000
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