mirror of
https://github.com/espressif/esp-idf.git
synced 2024-09-20 00:36:01 -04:00
wpa_supplicant : Add validations for 192-bit Suite B test cases.
Add validation for group data cipher, pairwise cipher and AKM Suites to ensure correct ciphers are supported by AP during 192-bit Enterprise connections.
This commit is contained in:
parent
178497c432
commit
d9d1c3e334
@ -2372,6 +2372,18 @@ int wpa_set_bss(char *macddr, char * bssid, u8 pairwise_cipher, u8 group_cipher,
|
||||
wpa_printf(MSG_ERROR, "suite-b 192bit certification, only GMAC256 is supported");
|
||||
return -1;
|
||||
}
|
||||
if (sm->group_cipher != WPA_CIPHER_GCMP_256) {
|
||||
wpa_printf(MSG_ERROR, "suite-b 192bit certification, only group GCMP256 is supported for group data cipher.");
|
||||
return -1;
|
||||
}
|
||||
if (sm->pairwise_cipher != WPA_CIPHER_GCMP_256) {
|
||||
wpa_printf(MSG_ERROR,"suite-b 192bit certification, only group GCMP256 is supported for pairwise cipher");
|
||||
return -1;
|
||||
}
|
||||
if (sm->key_mgmt != WPA_KEY_MGMT_IEEE8021X_SUITE_B_192) {
|
||||
wpa_printf(MSG_ERROR, "suite-b 192bit certification, 192bit akm supported");
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user