| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-20 | wifi: mac80211: fix key tailroom accounting leak | Johannes Berg | 1 | -3/+8 |
| 2025-07-22 | wifi: mac80211: don't require cipher and keylen in gtk rekey | Miri Korenblit | 1 | -3/+33 |
| 2025-07-21 | wifi: mac80211: remove ieee80211_remove_key | Miri Korenblit | 1 | -26/+1 |
| 2025-07-15 | wifi: mac80211: don't mark keys for inactive links as uploaded | Miri Korenblit | 1 | -1/+2 |
| 2025-01-13 | wifi: mac80211: set key link ID to the deflink one | Benjamin Berg | 1 | -1/+1 |
| 2024-10-25 | Merge tag 'wireless-2024-10-21' of git://git.kernel.org/pub/scm/linux/kernel/... | David S. Miller | 1 | -17/+25 |
| 2024-10-08 | wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys | Felix Fietkau | 1 | -17/+25 |
| 2024-10-02 | move asm/unaligned.h to linux/unaligned.h | Al Viro | 1 | -1/+1 |
| 2024-03-04 | wifi: mac80211: add link id to ieee80211_gtk_rekey_add() | Shaul Triebitz | 1 | -4/+12 |
| 2024-01-26 | wifi: mac80211: add support for SPP A-MSDUs | Johannes Berg | 1 | -0/+4 |
| 2023-10-23 | wifi: mac80211: fix another key installation error path | Johannes Berg | 1 | -2/+4 |
| 2023-10-06 | Merge wireless into wireless-next | Johannes Berg | 1 | -6/+17 |
| 2023-09-25 | wifi: mac80211: fix potential key leak | Johannes Berg | 1 | -5/+15 |
| 2023-09-25 | wifi: mac80211: fix potential key use-after-free | Johannes Berg | 1 | -1/+1 |
| 2023-09-11 | wifi: mac80211: remove ampdu_mlme.mtx | Johannes Berg | 1 | -4/+2 |
| 2023-09-11 | wifi: mac80211: remove key_mtx | Johannes Berg | 1 | -80/+64 |
| 2023-09-11 | wifi: mac80211: remove sta_mtx | Johannes Berg | 1 | -2/+2 |
| 2023-09-11 | wifi: mac80211: move key tailroom work to wiphy work | Johannes Berg | 1 | -4/+7 |
| 2023-08-24 | wifi: mac80211: Do not include crypto/algapi.h | Herbert Xu | 1 | -1/+1 |
| 2023-06-21 | wifi: mac80211: mark keys as uploaded when added by the driver | Yedidya Benshimol | 1 | -2/+6 |
| 2022-09-06 | wifi: mac80211: implement link switching | Johannes Berg | 1 | -0/+34 |
| 2022-09-06 | wifi: mac80211: isolate driver from inactive links | Johannes Berg | 1 | -0/+8 |
| 2022-08-29 | wifi: mac80211: fix potential deadlock in ieee80211_key_link() | Sun Ke | 1 | -2/+4 |
| 2022-08-25 | wifi: mac80211: properly implement MLO key handling | Johannes Berg | 1 | -59/+131 |
| 2022-06-20 | wifi: mac80211: reorg some iface data structs for MLD | Johannes Berg | 1 | -12/+26 |
| 2022-06-20 | wifi: mac80211: reject WEP or pairwise keys with key ID > 3 | Johannes Berg | 1 | -5/+13 |
| 2022-06-10 | wifi: mac80211: remove cipher scheme support | Johannes Berg | 1 | -19/+3 |
| 2022-04-11 | mac80211: prepare sta handling for MLO support | Sriram R | 1 | -4/+5 |
| 2021-05-11 | mac80211: prevent mixed key and fragment cache attacks | Mathy Vanhoef | 1 | -0/+7 |
| 2021-01-26 | cfg80211: avoid holding the RTNL when calling the driver | Johannes Berg | 1 | -2/+2 |
| 2020-12-11 | mac80211: support MIC error/replay detected counters driver update | Johannes Berg | 1 | -0/+49 |
| 2020-09-18 | mac80211: rework tx encapsulation offload API | Felix Fietkau | 1 | -15/+0 |
| 2020-08-07 | mm, treewide: rename kzfree() to kfree_sensitive() | Waiman Long | 1 | -1/+1 |
| 2020-07-31 | mac80211: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -1/+1 |
| 2020-03-29 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -8/+12 |
| 2020-03-26 | mac80211: drop data frames without key on encrypted links | Johannes Berg | 1 | -8/+12 |
| 2020-02-24 | mac80211: Support BIGTK configuration for Beacon protection | Jouni Malinen | 1 | -2/+38 |
| 2020-02-07 | mac80211: fix 11w when using encapsulation offloading | John Crispin | 1 | -6/+10 |
| 2019-12-13 | mac80211: add 802.11 encapsulation offloading support | John Crispin | 1 | -0/+11 |
| 2019-09-11 | mac80211: don't check if key is NULL in ieee80211_key_link() | Luca Coelho | 1 | -1/+1 |
| 2019-09-11 | mac80211: clear crypto tx tailroom counter upon keys enable | Lior Cohen | 1 | -28/+12 |
| 2019-09-11 | mac80211: remove unnecessary key condition | Johannes Berg | 1 | -3/+3 |
| 2019-07-26 | mac80211: AMPDU handling for rekeys with Extended Key ID | Alexander Wetzel | 1 | -6/+8 |
| 2019-07-26 | mac80211: Simplify Extended Key ID API | Alexander Wetzel | 1 | -10/+8 |
| 2019-06-22 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -4/+1 |
| 2019-06-21 | Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gre... | Linus Torvalds | 1 | -4/+1 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 1 | -4/+1 |
| 2019-06-17 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -2/+0 |
| 2019-06-14 | mac80211: AMPDU handling for Extended Key ID | Alexander Wetzel | 1 | -44/+56 |
| 2019-05-24 | mac80211: remove set but not used variable 'old' | YueHaibing | 1 | -2/+0 |
| 2019-04-26 | Merge tag 'mac80211-next-for-davem-2019-04-26' of git://git.kernel.org/pub/sc... | David S. Miller | 1 | -23/+64 |
| 2019-04-26 | mac80211: IEEE 802.11 Extended Key ID support | Alexander Wetzel | 1 | -14/+49 |
| 2019-04-26 | mac80211: Optimize tailroom_needed update checks | Alexander Wetzel | 1 | -9/+15 |
| 2019-04-09 | mac80211: Honor SW_CRYPTO_CONTROL for unicast keys in AP VLAN mode | Alexander Wetzel | 1 | -5/+4 |
| 2018-09-05 | mac80211: remove unnecessary NULL check | Gustavo A. R. Silva | 1 | -1/+2 |
| 2018-09-05 | mac80211: Fix PTK rekey freezes and clear text leak | Alexander Wetzel | 1 | -20/+90 |
| 2018-07-24 | mac80211: restrict delayed tailroom needed decrement | Manikanta Pubbisetty | 1 | -9/+15 |
| 2018-03-29 | mac80211: allow AP_VLAN operation on crypto controlled devices | Manikanta Pubbisetty | 1 | -3/+5 |
| 2017-12-11 | mac80211: Add MIC space only for TX key option | David Spinadel | 1 | -3/+9 |
| 2017-10-25 | mac80211: don't compare TKIP TX MIC key in reinstall prevention | Johannes Berg | 1 | -2/+34 |
| 2017-10-18 | mac80211: use constant time comparison with keys | Jason A. Donenfeld | 1 | -1/+2 |
| 2017-10-16 | mac80211: accept key reinstall without changing anything | Johannes Berg | 1 | -4/+17 |
| 2016-12-13 | mac80211: don't call drv_set_default_unicast_key() for VLANs | Johannes Berg | 1 | -1/+2 |
| 2016-04-06 | mac80211: add fast-rx path | Johannes Berg | 1 | -0/+1 |
| 2016-02-24 | mac80211: remove ieee80211_get_key_tx_seq/ieee80211_set_key_tx_seq | Eliad Peller | 1 | -87/+0 |
| 2016-02-24 | mac80211: move TKIP TX IVs to public part of key struct | Eliad Peller | 1 | -4/+5 |
| 2015-12-04 | mac80211: add atomic uploaded keys iterator | Eliad Peller | 1 | -4/+52 |
| 2015-07-17 | mac80211: remove sta_info.gtk_idx | Johannes Berg | 1 | -1/+0 |
| 2015-06-24 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -3/+10 |
| 2015-06-21 | mac80211: fix locking in update_vlan_tailroom_need_count() | Johannes Berg | 1 | -3/+10 |
| 2015-06-10 | mac80211: convert HW flags to unsigned long bitmap | Johannes Berg | 1 | -2/+2 |
| 2015-06-10 | Merge remote-tracking branch 'net-next/master' into mac80211-next | Johannes Berg | 1 | -9/+73 |
| 2015-06-02 | mac80211: move TX PN to public part of key struct | Johannes Berg | 1 | -58/+22 |
| 2015-06-01 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net | David S. Miller | 1 | -9/+73 |
| 2015-05-20 | mac80211: fix AP_VLAN crypto tailroom calculation | Michal Kazior | 1 | -9/+73 |
| 2015-05-06 | mac80211: validate cipher scheme PN length better | Johannes Berg | 1 | -4/+6 |
| 2015-05-06 | mac80211: extend get_key() to return PN for all ciphers | Johannes Berg | 1 | -2/+2 |
| 2015-04-22 | mac80211: add TX fastpath | Johannes Berg | 1 | -0/+2 |
| 2015-03-17 | mac80211: Get IV len from key conf and not cipher scheme | Cedric Izoard | 1 | -0/+1 |
| 2015-01-27 | mac80111: Add BIP-GMAC-128 and BIP-GMAC-256 ciphers | Jouni Malinen | 1 | -0/+60 |
| 2015-01-27 | mac80111: Add BIP-CMAC-256 cipher | Jouni Malinen | 1 | -2/+12 |
| 2015-01-27 | mac80111: Add CCMP-256 cipher | Jouni Malinen | 1 | -1/+26 |
| 2015-01-27 | mac80111: Add GCMP and GCMP-256 ciphers | Jouni Malinen | 1 | -2/+72 |
| 2015-01-22 | mac80211: allow drivers to control software crypto | Johannes Berg | 1 | -3/+7 |
| 2015-01-07 | mac80211: Re-fix accounting of the tailroom-needed counter | Ido Yariv | 1 | -6/+3 |
| 2015-01-05 | Revert "mac80211: Fix accounting of the tailroom-needed counter" | Johannes Berg | 1 | -3/+9 |
| 2014-12-17 | mac80211: free management frame keys when removing station | Johannes Berg | 1 | -1/+1 |
| 2014-10-22 | mac80211: don't remove tainted keys after not programming | Johannes Berg | 1 | -1/+10 |
| 2014-09-11 | mac80211: clear key material when freeing keys | Johannes Berg | 1 | -1/+1 |
| 2014-09-05 | mac80211: add Intel Mobile Communications copyright | Johannes Berg | 1 | -0/+1 |
| 2014-08-26 | mac80211: Fix accounting of the tailroom-needed counter | Ido Yariv | 1 | -9/+3 |
| 2014-07-21 | mac80211: remove useless NULL checks | Eytan Lifshitz | 1 | -3/+0 |
| 2014-04-29 | mac80211: remove BUG_ON usage | Johannes Berg | 1 | -3/+4 |
| 2013-12-16 | mac80211: free all AP/VLAN keys at once | Johannes Berg | 1 | -12/+32 |
| 2013-12-16 | mac80211: move synchronize_net() before sta key removal | Johannes Berg | 1 | -13/+3 |
| 2013-11-25 | mac80211: add generic cipher scheme support | Max Stepanov | 1 | -21/+37 |
| 2013-11-25 | mac80211: verify ieee80211_key_replace() arguments | Johannes Berg | 1 | -0/+4 |
| 2013-09-26 | mac80211: use ERR_CAST() | Johannes Berg | 1 | -1/+1 |
| 2013-08-16 | mac80211: add APIs to allow keeping connections after WoWLAN | Johannes Berg | 1 | -7/+147 |
| 2013-05-16 | wireless: move crypto constants to ieee80211.h | Johannes Berg | 1 | -12/+12 |
| 2013-03-11 | mac80211: batch key free synchronize_net() | Johannes Berg | 1 | -13/+68 |
| 2013-03-11 | mac80211: remove underscores from some key functions | Johannes Berg | 1 | -14/+14 |
| 2013-03-11 | mac80211: clean up key freeing a bit | Johannes Berg | 1 | -13/+19 |
| 2013-03-06 | mac80211: defer tailroom counter manipulation when roaming | Johannes Berg | 1 | -7/+56 |
| 2013-03-06 | mac80211: remove IEEE80211_KEY_FLAG_WMM_STA | Johannes Berg | 1 | -26/+0 |
| 2013-03-06 | mac80211: cleanup generic suspend/resume procedures | Stanislaw Gruszka | 1 | -14/+0 |
| 2013-01-18 | mac80211: add op to configure default key id | Yoni Divinsky | 1 | -1/+4 |
| 2012-11-19 | mac80211: introduce IEEE80211_NUM_TIDS and use it | Johannes Berg | 1 | -5/+5 |
| 2012-11-19 | mac80211: use CMAC_PN_LEN | Johannes Berg | 1 | -2/+3 |
| 2012-09-06 | mac80211: use synchronize_net() on key destroying | Eliad Peller | 1 | -1/+1 |
| 2012-07-09 | mac80211: remove ieee80211_key_removed | Johannes Berg | 1 | -20/+0 |
| 2012-06-24 | mac80211: clean up debugging | Johannes Berg | 1 | -2/+2 |
| 2012-02-27 | mac80211: clean up asm/unaligned.h inclusion | Johannes Berg | 1 | -0/+1 |
| 2012-02-06 | mac80211: dont program keys for stations not uploaded | Johannes Berg | 1 | -16/+14 |
| 2012-02-06 | mac80211: simplify AP_VLAN handling | Johannes Berg | 1 | -8/+0 |
| 2011-11-17 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | John W. Linville | 1 | -2/+7 |
| 2011-11-08 | mac80211: support adding IV-room in the skb for CCMP keys | Arik Nemtsov | 1 | -2/+7 |
| 2011-10-31 | net: Add export.h for EXPORT_SYMBOL/THIS_MODULE to non-modules | Paul Gortmaker | 1 | -0/+1 |
| 2011-09-30 | mac80211: optimise station flags | Johannes Berg | 1 | -2/+2 |
| 2011-07-15 | mac80211: let key iteration get keys in install order | Johannes Berg | 1 | -1/+1 |
| 2011-07-08 | mac80211: allow drivers to access key sequence counter | Johannes Berg | 1 | -0/+74 |
| 2011-07-08 | mac80211: fix TKIP races, make API easier to use | Johannes Berg | 1 | -0/+1 |
| 2011-07-06 | mac80211: support GTK rekey offload | Johannes Berg | 1 | -0/+12 |
| 2011-07-06 | mac80211: allow driver to iterate keys | Johannes Berg | 1 | -0/+33 |
| 2011-07-05 | mac80211: Skip tailroom reservation for full HW-crypto devices with race fix | Yogesh Ashok Powar | 1 | -2/+49 |
| 2011-06-06 | Revert "mac80211: Skip tailroom reservation for full HW-crypto devices" | John W. Linville | 1 | -19/+2 |
| 2011-05-16 | mac80211: sparse RCU annotations | Johannes Berg | 1 | -8/+14 |
| 2011-05-12 | mac80211: make key locking clearer | Johannes Berg | 1 | -4/+4 |
| 2011-05-05 | mac80211: Fix a warning due to skipping tailroom reservation for IV | Mohammed Shafi Shajakhan | 1 | -2/+4 |
| 2011-04-28 | mac80211: Skip tailroom reservation for full HW-crypto devices | Yogesh Ashok Powar | 1 | -2/+17 |
| 2011-03-28 | mac80211: fix possible NULL pointer dereference | Mariusz Kozlowski | 1 | -1/+2 |
| 2011-03-28 | mac80211: fix NULL pointer dereference in ieee80211_key_alloc() | Petr Štetiar | 1 | -2/+2 |
| 2011-01-05 | Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linvil... | John W. Linville | 1 | -0/+6 |
| 2011-01-04 | mac80211: fix some key comments and code | Johannes Berg | 1 | -21/+17 |
| 2011-01-04 | mac80211: add missing synchronize_rcu | Johannes Berg | 1 | -0/+6 |
| 2010-12-13 | mac80211: support separate default keys | Johannes Berg | 1 | -19/+26 |
| 2010-11-22 | mac80211: Disable hw crypto for GTKs on AP VLAN interfaces | Helmut Schaa | 1 | -1/+8 |
| 2010-10-06 | cfg80211/mac80211: allow per-station GTKs | Johannes Berg | 1 | -34/+61 |
| 2010-09-16 | cfg80211/mac80211: use lockdep_assert_held | Johannes Berg | 1 | -1/+1 |
| 2010-08-27 | mac80211: allow vendor specific cipher suites | Johannes Berg | 1 | -8/+30 |
| 2010-08-25 | net/mac80211: Use wiphy_<level> | Joe Perches | 1 | -8/+6 |
| 2010-08-16 | mac80211: move key tfm setup | Johannes Berg | 1 | -16/+10 |
| 2010-08-16 | mac80211: use cipher suite selectors | Johannes Berg | 1 | -13/+12 |
| 2010-08-16 | mac80211: Don't squash error codes in key setup functions | Ben Hutchings | 1 | -6/+8 |
| 2010-07-27 | mac80211: Fix key freeing to handle unlinked keys | Jouni Malinen | 1 | -7/+6 |
| 2010-06-15 | mac80211: Use a separate CCMP PN receive counter for management frames | Jouni Malinen | 1 | -1/+1 |
| 2010-06-03 | mac80211: simplify key locking | Johannes Berg | 1 | -222/+66 |
| 2010-05-24 | Revert "ath9k: Group Key fix for VAPs" | John W. Linville | 1 | -1/+0 |
| 2010-04-23 | Merge branch 'master' into for-davem | John W. Linville | 1 | -0/+1 |
| 2010-04-20 | ath9k: Group Key fix for VAPs | Daniel Yingqiang Ma | 1 | -0/+1 |
| 2010-03-30 | include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp... | Tejun Heo | 1 | -0/+1 |
| 2009-12-28 | mac80211: add ieee80211_sdata_running | Johannes Berg | 1 | -2/+2 |
| 2009-12-21 | mac80211: trace interface name | Johannes Berg | 1 | -2/+2 |
| 2009-12-21 | mac80211: make station management completely depend on vif | Johannes Berg | 1 | -1/+1 |
| 2009-08-17 | mac80211: fix todo lock | Johannes Berg | 1 | -13/+15 |
| 2009-05-20 | nl80211: Validate NL80211_ATTR_KEY_SEQ length | Jouni Malinen | 1 | -3/+3 |
| 2009-05-13 | nl80211: Add RSC configuration for new keys | Jouni Malinen | 1 | -1/+20 |
| 2009-05-06 | mac80211: add driver ops wrappers | Johannes Berg | 1 | -4/+4 |
| 2009-02-27 | mac80211: split IBSS/managed code | Johannes Berg | 1 | -1/+1 |
| 2009-01-29 | mac80211: 802.11w - Use BIP (AES-128-CMAC) | Jouni Malinen | 1 | -2/+60 |
| 2009-01-29 | mac80211: clean up set_key callback | Johannes Berg | 1 | -26/+25 |
| 2008-10-27 | mac80211: convert to %pM away from print_mac | Johannes Berg | 1 | -6/+4 |
| 2008-10-06 | mac80211: free up 2 bytes in skb->cb | Felix Fietkau | 1 | -0/+14 |
| 2008-09-15 | mac80211: share STA information with driver | Johannes Berg | 1 | -1/+1 |
| 2008-09-15 | mac80211: use nl80211 interface types | Johannes Berg | 1 | -3/+3 |
| 2008-06-28 | Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/ne... | David S. Miller | 1 | -0/+9 |
| 2008-06-27 | mac80211: fix an oops in several failure paths in key allocation | Emmanuel Grumbach | 1 | -0/+9 |
| 2008-05-14 | mac80211: proper STA info locking | Johannes Berg | 1 | -2/+2 |
| 2008-05-07 | mac80211: Add IEEE80211_KEY_FLAG_PAIRWISE | Ivo van Doorn | 1 | -0/+7 |
| 2008-04-16 | mac80211: fix key todo list order | Johannes Berg | 1 | -3/+6 |
| 2008-04-16 | mac80211: fix spinlock recursion | Johannes Berg | 1 | -10/+10 |
| 2008-04-16 | mac80211: fix key hwaccel race | Johannes Berg | 1 | -32/+52 |
| 2008-04-08 | mac80211: fix key vs. sta locking problems | Johannes Berg | 1 | -144/+264 |
| 2008-04-01 | mac80211: sta_info_flush() fixes | Johannes Berg | 1 | -0/+9 |
| 2008-03-06 | mac80211: always insert key into list | Johannes Berg | 1 | -3/+3 |
| 2008-03-06 | mac80211: add documentation book | Johannes Berg | 1 | -2/+2 |
| 2008-03-06 | mac80211: RCU-ify STA info structure access | Johannes Berg | 1 | -1/+7 |
| 2008-02-29 | mac80211: fix key replacing, hw accel | Johannes Berg | 1 | -7/+20 |
| 2008-02-29 | mac80211: split ieee80211_key_alloc/free | Johannes Berg | 1 | -43/+113 |
| 2008-01-28 | mac80211: move interface type to vif structure | Johannes Berg | 1 | -3/+3 |
| 2007-10-10 | [MAC80211]: remove ALG_NONE | Johannes Berg | 1 | -1/+0 |
| 2007-10-10 | [PATCH] mac80211: remove crypto algorithm typedef | Johannes Berg | 1 | -1/+1 |
| 2007-10-10 | [NET]: Introduce and use print_mac() and DECLARE_MAC_BUF() | Joe Perches | 1 | -4/+6 |
| 2007-10-10 | [MAC80211]: remove HW_KEY_IDX_INVALID | Johannes Berg | 1 | -4/+0 |
| 2007-10-10 | [MAC80211]: remove set_key_idx callback | Johannes Berg | 1 | -4/+0 |
| 2007-10-10 | [MAC80211]: fix race conditions with keys | Johannes Berg | 1 | -16/+27 |
| 2007-10-10 | [MAC80211]: rework key handling | Johannes Berg | 1 | -2/+241 |
| 2007-10-10 | [MAC80211]: remove krefs for keys | Johannes Berg | 1 | -10/+3 |
| 2007-10-10 | [MAC80211]: embed key conf in key, fix driver interface | Johannes Berg | 1 | -27/+1 |
| 2007-10-10 | [MAC80211]: split out some key functions from ieee80211.c | Johannes Berg | 1 | -0/+69 |