mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2024-11-29 02:38:22 -05:00
Fix EAPOL-Key Install bit in Group Key 1/2 with FT and FILS auth
sm->Pair needs to be initialized to TRUE since unicast cipher is supported and this is an ESS. However, the normal place for setting this (WPA_PTK::INITIALIZE) is skipped with using FT protocol or FILS authentication, so need to do that separately when forcing PTKINITDONE. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
7e6cc3288c
commit
3bbc470502
@ -615,6 +615,7 @@ int wpa_auth_sta_associated(struct wpa_authenticator *wpa_auth,
|
||||
"start 4-way handshake");
|
||||
/* Go to PTKINITDONE state to allow GTK rekeying */
|
||||
sm->wpa_ptk_state = WPA_PTK_PTKINITDONE;
|
||||
sm->Pair = TRUE;
|
||||
return 0;
|
||||
}
|
||||
#endif /* CONFIG_IEEE80211R_AP */
|
||||
@ -625,6 +626,7 @@ int wpa_auth_sta_associated(struct wpa_authenticator *wpa_auth,
|
||||
"FILS authentication already completed - do not start 4-way handshake");
|
||||
/* Go to PTKINITDONE state to allow GTK rekeying */
|
||||
sm->wpa_ptk_state = WPA_PTK_PTKINITDONE;
|
||||
sm->Pair = TRUE;
|
||||
return 0;
|
||||
}
|
||||
#endif /* CONFIG_FILS */
|
||||
|
Loading…
Reference in New Issue
Block a user