hostapd/src/rsn_supp
Jouni Malinen 6d014ffc6e Make struct wpa_eapol_key easier to use with variable length MIC
Suite B 192-bit addition from IEEE Std 802.11ac-2013 replaced the
previous fixed length Key MIC field with a variable length field. That
change was addressed with an addition of a new struct defined for the
second MIC length. This is not really scalable and with FILS coming up
with a zero-length MIC case for AEAD, a more thorough change to support
variable length MIC is needed.

Remove the Key MIC and Key Data Length fields from the struct
wpa_eapol_key and find their location based on the MIC length
information (which is determined by the AKMP). This change allows the
separate struct wpa_eapol_key_192 to be removed since struct
wpa_eapol_key will now include only the fixed length fields that are
shared with all EAPOL-Key cases in IEEE Std 802.11.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2016-10-10 21:11:46 +03:00
..
Makefile tests: Add eapol-fuzzer 2015-04-22 11:44:19 +03:00
peerkey.c Make struct wpa_eapol_key easier to use with variable length MIC 2016-10-10 21:11:46 +03:00
peerkey.h Make struct wpa_eapol_key easier to use with variable length MIC 2016-10-10 21:11:46 +03:00
pmksa_cache.c SAE: Fix PMKID calculation for PMKSA cache 2016-02-18 21:07:47 +02:00
pmksa_cache.h SAE: Fix PMKID calculation for PMKSA cache 2016-02-18 21:07:47 +02:00
preauth.c SAE: Fix PMKID calculation for PMKSA cache 2016-02-18 21:07:47 +02:00
preauth.h Fix wpa_supplicant build with IEEE8021X_EAPOL=y and CONFIG_NO_WPA=y 2016-01-15 20:04:41 +02:00
tdls.c TDLS: Clean up os_memcmp use 2016-02-16 15:49:28 +02:00
wpa.c Make struct wpa_eapol_key easier to use with variable length MIC 2016-10-10 21:11:46 +03:00
wpa.h TDLS: Declare tdls_testing as extern in a header file 2016-06-23 13:31:04 +03:00
wpa_ft.c FT: Allow CCMP-256 and GCMP-256 as group ciphers 2015-07-07 16:25:06 +03:00
wpa_i.h Add TEST_ASSOC_IE for WPA/RSN IE testing on AP side 2015-12-06 19:33:16 +02:00
wpa_ie.c FILS: Add AKM definitions 2016-10-10 20:46:36 +03:00
wpa_ie.h Simplify VHT Capabilities element parsing 2015-04-22 22:05:11 +03:00