Use correct WPA_ALG_* values to compare for enum wpa_alg
enum wpa_alg was being compared with WPA_CIPHER_* values. That does not
work here and strict compilers will report this as an error. Fix the
comparision to use proper WPA_ALG_* values. This fixes testing
capability for resetting IPN for BIP.
Fixes: 16579769ff
("Add testing functionality for resetting PN/IPN for configured keys")
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
parent
cce16e43f8
commit
f8bfc9cbde
1 changed files with 4 additions and 4 deletions
|
@ -365,10 +365,10 @@ static int hostapd_wpa_auth_set_key(void *ctx, int vlan_id, enum wpa_alg alg,
|
|||
sta->last_tk_len = key_len;
|
||||
}
|
||||
#ifdef CONFIG_IEEE80211W
|
||||
} else if (alg == WPA_CIPHER_AES_128_CMAC ||
|
||||
alg == WPA_CIPHER_BIP_GMAC_128 ||
|
||||
alg == WPA_CIPHER_BIP_GMAC_256 ||
|
||||
alg == WPA_CIPHER_BIP_CMAC_256) {
|
||||
} else if (alg == WPA_ALG_IGTK ||
|
||||
alg == WPA_ALG_BIP_GMAC_128 ||
|
||||
alg == WPA_ALG_BIP_GMAC_256 ||
|
||||
alg == WPA_ALG_BIP_CMAC_256) {
|
||||
hapd->last_igtk_alg = alg;
|
||||
hapd->last_igtk_key_idx = idx;
|
||||
if (key)
|
||||
|
|
Loading…
Reference in a new issue