cfg80211: Fix BIP (AES-CMAC) cipher validation
authorJouni Malinen <jouni@qca.qualcomm.com>
Sat, 24 Jan 2015 17:52:04 +0000 (19:52 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Tue, 27 Jan 2015 10:03:41 +0000 (11:03 +0100)
commit37720569cc89205c23011d6b52f8c63ea2057c3d
tree9de42e7ea5d1fd7cc802633e9fe50ac981f939c1
parent3cb10943fc60b4349a4d7865bdd579bc5c8eaf73
cfg80211: Fix BIP (AES-CMAC) cipher validation

This cipher can be used only as a group management frame cipher and as
such, there is no point in validating that it is not used with non-zero
key-index. Instead, verify that it is not used as a pairwise cipher
regardless of the key index.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
[change code to use switch statement which is easier to extend]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
net/wireless/util.c