WPS: Add GCMP-256 and CCMP-256 cipher options on Enrollee
If a credential with encp type AES is received, add GCMP-256 and CCMP-256 cipher options on station Enrollee based on local capabilities. This is needed to allow connection with an AP using either of these newer ciphers. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
59642ca956
commit
afd3cf14a0
1 changed files with 10 additions and 0 deletions
|
@ -493,6 +493,16 @@ static int wpa_supplicant_wps_cred(void *ctx,
|
||||||
ssid->pairwise_cipher |= WPA_CIPHER_GCMP;
|
ssid->pairwise_cipher |= WPA_CIPHER_GCMP;
|
||||||
ssid->group_cipher |= WPA_CIPHER_GCMP;
|
ssid->group_cipher |= WPA_CIPHER_GCMP;
|
||||||
}
|
}
|
||||||
|
if (wpa_s->drv_capa_known &&
|
||||||
|
(wpa_s->drv_enc & WPA_DRIVER_CAPA_ENC_GCMP_256)) {
|
||||||
|
ssid->pairwise_cipher |= WPA_CIPHER_GCMP_256;
|
||||||
|
ssid->group_cipher |= WPA_CIPHER_GCMP_256;
|
||||||
|
}
|
||||||
|
if (wpa_s->drv_capa_known &&
|
||||||
|
(wpa_s->drv_enc & WPA_DRIVER_CAPA_ENC_CCMP_256)) {
|
||||||
|
ssid->pairwise_cipher |= WPA_CIPHER_CCMP_256;
|
||||||
|
ssid->group_cipher |= WPA_CIPHER_CCMP_256;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue