wlantest: Do not report PMF failure without BSS supporting PMF
Previously, missing CCMP protection on Robust Management frames was reported based on the STA having indicated MFPC=1. That is not accurate since the AP/BSS may have MFPC=0. Report this failure only if both the AP and STA have indicated MFPC=1, i.e., when PMF has been negotiated for the association. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
80d4122159
commit
a8d2ca9e23
1 changed files with 2 additions and 1 deletions
|
@ -1646,7 +1646,8 @@ static int check_mgmt_ccmp(struct wlantest *wt, const u8 *data, size_t len)
|
||||||
if (sta == NULL)
|
if (sta == NULL)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
if ((sta->rsn_capab & WPA_CAPABILITY_MFPC) &&
|
if ((bss->rsn_capab & WPA_CAPABILITY_MFPC) &&
|
||||||
|
(sta->rsn_capab & WPA_CAPABILITY_MFPC) &&
|
||||||
(sta->state == STATE3 ||
|
(sta->state == STATE3 ||
|
||||||
WLAN_FC_GET_STYPE(fc) == WLAN_FC_STYPE_ACTION)) {
|
WLAN_FC_GET_STYPE(fc) == WLAN_FC_STYPE_ACTION)) {
|
||||||
add_note(wt, MSG_INFO, "Robust individually-addressed "
|
add_note(wt, MSG_INFO, "Robust individually-addressed "
|
||||||
|
|
Loading…
Reference in a new issue