hostapd/wlantest
Jouni Malinen 32592935fe wlantest: Distinguish EAPOL-Key msg 4/4 from 2/4 based on Key Nonce
IEEE P802.11be adds the MAC Address KDE into the EAPOL-Key msg 4/4 when
MLO is used and as such, the previously used check for Key Data Length
value 0 is not sufficient for recognizing the EAPOL-Key msg 4/4 anymore.
Also check for an all zero Key Nonce value since that field is supposed
to be zero in EAPOL-Key msg 4/4 and it has to be a random value in
EAPOL-Key msg 2/4.

Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
2022-09-05 21:16:44 +03:00
..
.gitignore gitignore: Clean up a bit 2020-10-11 19:32:50 +03:00
bip.c
bss.c wlantest: Fix PMK length and passphrase-based key derivation for FT 2021-10-14 16:28:02 +03:00
ccmp.c Rename the Frame Control field subfield Order define to +HTC 2021-05-06 12:12:51 +03:00
ctrl.c
gcmp.c Rename the Frame Control field subfield Order define to +HTC 2021-05-06 12:12:51 +03:00
inject.c Replace "dummy" with "stub" in wlantest injection 2021-10-11 20:53:11 +03:00
Makefile wlantest: Replace the duplicate functions with reuse of cli.h 2021-12-11 21:50:41 +02:00
monitor.c wlantest: Comment out Linux packet socket from OS X build 2020-04-05 18:53:59 +03:00
process.c
readpcap.c
rx_data.c wlantest: Extend protected Data frame checks for GCMP and CCMP-256 2022-08-29 21:31:52 +03:00
rx_eapol.c wlantest: Distinguish EAPOL-Key msg 4/4 from 2/4 based on Key Nonce 2022-09-05 21:16:44 +03:00
rx_ip.c wlantest: Avoid unaligned iphdr pointers 2021-02-13 23:07:34 +02:00
rx_mgmt.c wlantest: Extend Management frame decryption to support GCMP and CCMP-256 2022-08-29 21:46:09 +03:00
rx_tdls.c
sta.c wlantest: Add new key_mgmt and rsn_capab values for BSS/STA debug prints 2021-02-07 13:57:03 +02:00
test_vectors.c wlantest: TKIP frame reassembly for Michael MIC check in fragmented case 2021-05-11 21:13:56 +03:00
tkip.c wlantest: TKIP frame reassembly for Michael MIC check in fragmented case 2021-05-11 21:13:56 +03:00
wep.c
wired.c
wlantest.c wlantest: Add the missing command line option -W to the usage text 2021-12-11 21:54:39 +02:00
wlantest.h wlantest: Learn MLD MAC address from EAPOL-Key msg 1/4 and 2/4 2022-09-05 21:08:24 +03:00
wlantest_cli.c wlantest: Replace the duplicate functions with reuse of cli.h 2021-12-11 21:50:41 +02:00
wlantest_ctrl.h
writepcap.c wlantest: Ethernet interface capture 2019-12-27 23:16:45 +02:00