FILS: Fix key info in GTK rekey EAPOL-Key msg 2/2
While responding to EAPOL-Key message 1/2 with EAPOL-Key message 2/2 when using FILS AKM suites the ENCRYPTED bit is not set in key info of 2/2 which causes AP to drop 2/2. Fix this by setting the ENCRYPTED bit since FILS AKM based connection uses AEAD encryption/decryption. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
04243740c9
commit
b44d1efd28
1 changed files with 2 additions and 0 deletions
|
@ -1557,6 +1557,8 @@ static int wpa_supplicant_send_2_of_2(struct wpa_sm *sm,
|
|||
key_info |= ver | WPA_KEY_INFO_SECURE;
|
||||
if (mic_len)
|
||||
key_info |= WPA_KEY_INFO_MIC;
|
||||
else
|
||||
key_info |= WPA_KEY_INFO_ENCR_KEY_DATA;
|
||||
WPA_PUT_BE16(reply->key_info, key_info);
|
||||
if (sm->proto == WPA_PROTO_RSN || sm->proto == WPA_PROTO_OSEN)
|
||||
WPA_PUT_BE16(reply->key_length, 0);
|
||||
|
|
Loading…
Reference in a new issue