Fix EAPOL-Key version check for a corner case with Suite B AKM
While the Suite B AKM is not really going to be used with CCMP-128 or GCMP-128 cipher, this corner case could be fixed if it is useful for some testing purposes. Allow that special case to skip the HMAC-SHA1 check based on CCMP/GCMP cipher and use the following AKM-defined check instead. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
3c7863f812
commit
9824de57a4
1 changed files with 1 additions and 0 deletions
|
@ -1024,6 +1024,7 @@ void wpa_receive(struct wpa_authenticator *wpa_auth,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!wpa_use_aes_cmac(sm) &&
|
if (!wpa_use_aes_cmac(sm) &&
|
||||||
|
!wpa_key_mgmt_suite_b(sm->wpa_key_mgmt) &&
|
||||||
!wpa_key_mgmt_fils(sm->wpa_key_mgmt) &&
|
!wpa_key_mgmt_fils(sm->wpa_key_mgmt) &&
|
||||||
sm->wpa_key_mgmt != WPA_KEY_MGMT_OWE &&
|
sm->wpa_key_mgmt != WPA_KEY_MGMT_OWE &&
|
||||||
sm->wpa_key_mgmt != WPA_KEY_MGMT_DPP &&
|
sm->wpa_key_mgmt != WPA_KEY_MGMT_DPP &&
|
||||||
|
|
Loading…
Reference in a new issue