aboutsummaryrefslogtreecommitdiffstats
path: root/src/ap/wpa_auth_i.h
diff options
context:
space:
mode:
authorJouni Malinen <jouni@codeaurora.org>2019-03-13 15:24:29 (GMT)
committerJouni Malinen <j@w1.fi>2019-03-13 17:15:06 (GMT)
commit3653663933319aeaffb56322b1d47dd1abdb3150 (patch)
tree09a41b69014b1ed1d261f7d32e65ba3dc7dcbfec /src/ap/wpa_auth_i.h
parentaabbdb818d02037c7ccd6b4c23ba46129c9faae7 (diff)
downloadhostap-3653663933319aeaffb56322b1d47dd1abdb3150.zip
hostap-3653663933319aeaffb56322b1d47dd1abdb3150.tar.gz
hostap-3653663933319aeaffb56322b1d47dd1abdb3150.tar.bz2
FILS+FT: AP mode processing of PMKR1Name in initial MD association
Derive PMKR1Name during the FILS authentication step, verify that the station uses matching PMKR1Name in (Re)Association Request frame, and add RSNE[PMKR1Name] into (Re)Association Response frame when going through FT initial mobility domain association using FILS. These steps were missed from the initial implementation, but are needed to match the IEEE 802.11ai requirements for explicit confirmation of the FT key hierarchy (similarly to what is done in FT 4-way handshake when FILS is not used). Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
Diffstat (limited to 'src/ap/wpa_auth_i.h')
-rw-r--r--src/ap/wpa_auth_i.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ap/wpa_auth_i.h b/src/ap/wpa_auth_i.h
index a349304..a3164d2 100644
--- a/src/ap/wpa_auth_i.h
+++ b/src/ap/wpa_auth_i.h
@@ -22,6 +22,7 @@ struct wpa_state_machine {
u8 addr[ETH_ALEN];
u8 p2p_dev_addr[ETH_ALEN];
+ u16 auth_alg;
enum {
WPA_PTK_INITIALIZE, WPA_PTK_DISCONNECT, WPA_PTK_DISCONNECTED,