aboutsummaryrefslogtreecommitdiff
path: root/net/switchdev/switchdev.c
diff options
context:
space:
mode:
authorAlexander Wetzel <[email protected]>2019-08-05 14:34:00 +0200
committerJohannes Berg <[email protected]>2019-08-21 10:19:10 +0200
commitb67fd72e84a88cae64cea8ab47ccdaab3bb3094d (patch)
tree266c477c8ef86243b80da620108b7f32659b071b /net/switchdev/switchdev.c
parent5fd2f91ad483baffdbe798f8a08f1b41442d1e24 (diff)
cfg80211: Fix Extended Key ID key install checks
Fix two shortcomings in the Extended Key ID API: 1) Allow the userspace to install pairwise keys using keyid 1 without NL80211_KEY_NO_TX set. This allows the userspace to install and activate pairwise keys with keyid 1 in the same way as for keyid 0, simplifying the API usage for e.g. FILS and FT key installs. 2) IEEE 802.11 - 2016 restricts Extended Key ID usage to CCMP/GCMP ciphers in IEEE 802.11 - 2016 "9.4.2.25.4 RSN capabilities". Enforce that when installing a key. Cc: [email protected] # 5.2 Fixes: 6cdd3979a2bd ("nl80211/cfg80211: Extended Key ID support") Signed-off-by: Alexander Wetzel <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Johannes Berg <[email protected]>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions