Wireshark-commits: [Wireshark-commits] master 2d78287: Add a dissector table for EAPOL Key Descript
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=2d7828794c0c79a3238ce71ec6f7f013245e9a88
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master
Repository: wireshark
Commits:
2d78287 by Guy Harris (guy@xxxxxxxxxxxx):
Add a dissector table for EAPOL Key Descriptor types.
Instead of having a switch statement in the EAPOL dissector for Key
Descriptor types, have a dissector table, and:
have the EAPOL dissector register with a dissector for the RC4
type;
have the 802.11 dissector register with dissectors for WPA and
RSN types.
This means that ieee_80211_add_tagged_parameters() no longer needs to be
public; make it static.
Change-Id: I68e0592c3ea055c693d6d5d5a9eb88634ea37a95
Reviewed-on: https://code.wireshark.org/review/800
Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
Actions performed:
from 2a6e50c Clean up white space.
adds 2d78287 Add a dissector table for EAPOL Key Descriptor types.
Summary of changes:
epan/Makefile.common | 1 +
epan/dissectors/packet-eapol.c | 379 +++++---------------
epan/dissectors/packet-ieee80211.c | 335 ++++++++++++++++-
epan/dissectors/packet-ieee80211.h | 3 -
.../eapol_keydes_types.h | 19 +-
5 files changed, 426 insertions(+), 311 deletions(-)
copy asn1/cdt/packet-cdt-template.h => epan/eapol_keydes_types.h (71%)