Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-commits: [Wireshark-commits] master 61ccf52: ieee80211: Decrypt and dissect EAPOL keydata

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Wed, 14 Nov 2018 05:03:14 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=61ccf52107c6762288e29f752e47623ff2f26166
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

61ccf52 by Mikael Kanstrup (mikael.kanstrup@xxxxxxxx):

    ieee80211: Decrypt and dissect EAPOL keydata
    
    Decrypt EAPOL keydata information and have it dissected with the
    ieee80211 dissector.
    
    This is achieved by letting the Dot11Decrypt engine retrieve the EAPOL
    keydata decrypted while extracting the GTK during 4-way handshake.
    The ieee80211 dissector then stores the decrypted data in packet proto
    data so that the wlan_rsna_eapol subdissector can retrieve it for
    dissection.
    
    Change-Id: I2145f47396cf3261b40e623fddc9ed06b3d7e72b
    Reviewed-on: https://code.wireshark.org/review/30530
    Petri-Dish: Anders Broman <a.broman58@xxxxxxxxx>
    Tested-by: Petri Dish Buildbot
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  a51b3d1   Dumpcap: Don't let individual pipes stop our capture.
     add  61ccf52   ieee80211: Decrypt and dissect EAPOL keydata


Summary of changes:
 epan/crypt/dot11decrypt.c          | 86 ++++++++++++++++++++++-----------
 epan/crypt/dot11decrypt_system.h   |  4 +-
 epan/dissectors/packet-ieee80211.c | 99 ++++++++++++++++++++++++++++++++++++--
 3 files changed, 156 insertions(+), 33 deletions(-)