Wireshark-commits: [Wireshark-commits] master 7638ea0: dot11decrypt: Dynamic sized TK, KEK, KCK, PT

From: Wireshark code review <code-review-do-not-reply@xxxxxxxxxxxxx>
Date: Thu, 14 Nov 2019 08:27:41 +0000
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=7638ea013d5f6271c48c5474bdab569f6375dcbd
Submitter: "Anders Broman <a.broman58@xxxxxxxxx>"
Changed: branch: master
Repository: wireshark

Commits:

7638ea0 by Mikael Kanstrup (mikael.kanstrup@xxxxxxxx):

    dot11decrypt: Dynamic sized TK, KEK, KCK, PTK
    
    Use AKM, cipher suite and group cipher suite from RSNA to determine
    key lenghts and offsets. This allows keys of different lengths
    for PTK derivation, MIC validation etc.
    
    Ping-Bug: 16197
    Change-Id: I9a721fb9811db89357218b50a2a107cf945d3dae
    Reviewed-on: https://code.wireshark.org/review/35064
    Reviewed-by: Anders Broman <a.broman58@xxxxxxxxx>
    

Actions performed:

    from  96971a3   dot11decrypt: Support dynamic MIC lengths
     add  7638ea0   dot11decrypt: Dynamic sized TK, KEK, KCK, PTK


Summary of changes:
 epan/crypt/dot11decrypt.c          | 313 ++++++++++++++++++++++++++-----------
 epan/crypt/dot11decrypt_system.h   |  26 ++-
 epan/crypt/dot11decrypt_user.h     |   5 +-
 epan/dissectors/packet-ieee80211.c |  35 +++--
 4 files changed, 271 insertions(+), 108 deletions(-)