FILS: Handle Group Key msg 1/2 without MIC when using AEAD cipher (STA)
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
75c8563e05
commit
16eb485806
1 changed files with 3 additions and 2 deletions
|
@ -2187,14 +2187,15 @@ int wpa_sm_rx_eapol(struct wpa_sm *sm, const u8 *src_addr,
|
||||||
peerkey_rx_eapol_smk(sm, src_addr, key, key_data_len, key_info,
|
peerkey_rx_eapol_smk(sm, src_addr, key, key_data_len, key_info,
|
||||||
ver);
|
ver);
|
||||||
} else {
|
} else {
|
||||||
if (key_info & WPA_KEY_INFO_MIC) {
|
if ((mic_len && (key_info & WPA_KEY_INFO_MIC)) ||
|
||||||
|
(!mic_len && (key_info & WPA_KEY_INFO_ENCR_KEY_DATA))) {
|
||||||
/* 1/2 Group Key Handshake */
|
/* 1/2 Group Key Handshake */
|
||||||
wpa_supplicant_process_1_of_2(sm, src_addr, key,
|
wpa_supplicant_process_1_of_2(sm, src_addr, key,
|
||||||
key_data, key_data_len,
|
key_data, key_data_len,
|
||||||
ver);
|
ver);
|
||||||
} else {
|
} else {
|
||||||
wpa_msg(sm->ctx->msg_ctx, MSG_WARNING,
|
wpa_msg(sm->ctx->msg_ctx, MSG_WARNING,
|
||||||
"WPA: EAPOL-Key (Group) without Mic bit - "
|
"WPA: EAPOL-Key (Group) without Mic/Encr bit - "
|
||||||
"dropped");
|
"dropped");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue