aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/wpa.c
AgeCommit message (Expand)AuthorFilesLines
2025-11-20wifi: mac80211: refactor CMAC packet handlersChien Wong1-121/+25
2025-11-20wifi: mac80211: refactor CMAC crypt functionsChien Wong1-6/+10
2025-11-20wifi: mac80211: utilize the newly defined CMAC constantsChien Wong1-1/+1
2025-11-20wifi: mac80211: fix CMAC functions not handling errorsChien Wong1-8/+12
2024-10-23wifi: mac80211: remove misleading j_0 construction partsJohannes Berg1-3/+0
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-04-08wifi: mac80211: extend IEEE80211_KEY_FLAG_GENERATE_MMIE to other ciphersMichael-CY Lee1-2/+10
2024-01-26wifi: mac80211: add support for SPP A-MSDUsJohannes Berg1-10/+23
2023-09-26wifi: mac80211: remove RX_DROP_UNUSABLEJohannes Berg1-21/+21
2023-08-24wifi: mac80211: Do not include crypto/algapi.hHerbert Xu1-1/+1
2023-04-20mac80211: use the new drop reasons infrastructureJohannes Berg1-12/+12
2022-09-03wifi: use struct_group to copy addressesJohannes Berg1-2/+2
2022-06-10wifi: mac80211: remove cipher scheme supportJohannes Berg1-132/+1
2022-05-16mac80211: unify CCMP/GCMP AAD constructionJohannes Berg1-56/+31
2022-05-04mac80211: consider Order bit to fill CCMP AADPing-Ke Shih1-7/+9
2021-11-26mac80211: Remove unused assignment statementsluo penghao1-4/+0
2021-09-27mac80211: fix use-after-free in CCMP/GCMP RXJohannes Berg1-0/+6
2021-05-11mac80211: check defrag PN against current frameJohannes Berg1-4/+9
2019-07-26mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flagsLorenzo Bianconi1-1/+5
2019-07-08Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-2/+2
2019-06-21Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-4/+1
2019-06-20net/mac80211: move WEP handling to ARC4 library interfaceArd Biesheuvel1-2/+2
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner1-4/+1
2019-05-28mac80211: Do not use stack memory with scatterlist for GMACJouni Malinen1-1/+6
2018-02-22mac80211: add get TID helperSara Sharon1-5/+3
2017-12-11mac80211: Add MIC space only for TX key optionDavid Spinadel1-4/+12
2017-10-11mac80211: aead api to reduce redundancyXiang Gao1-2/+2
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg1-3/+3
2017-06-13mac80211/wpa: use constant time memory comparison for MACsJason A. Donenfeld1-4/+5
2017-01-12mac80211: Add RX flag to indicate ICV strippedDavid Spinadel1-1/+2
2016-10-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller1-13/+9
2016-10-19mac80211: add a HW flag for supporting HW TX fragmentationSara Sharon1-1/+1
2016-10-17mac80211: move struct aead_req off the stackArd Biesheuvel1-13/+9
2016-05-12mac80211: allow same PN for AMSDU sub-framesSara Sharon1-4/+12
2016-04-05mac80211: allow not sending MIC up from driver for HW cryptoSara Sharon1-12/+14
2016-02-24mac80211: move TKIP TX IVs to public part of key structEliad Peller1-7/+4
2015-10-14mac80211: remove event.cJohannes Berg1-3/+6
2015-07-17mac80211: support device/driver PN check for CCMP/GCMPJohannes Berg1-38/+45
2015-06-02mac80211: move TX PN to public part of key structJohannes Berg1-5/+5
2015-03-17mac80211: Get IV len from key conf and not cipher schemeCedric Izoard1-7/+6
2015-01-27mac80111: Add BIP-GMAC-128 and BIP-GMAC-256 ciphersJouni Malinen1-0/+105
2015-01-27mac80111: Add BIP-CMAC-256 cipherJouni Malinen1-0/+92
2015-01-27mac80111: Add CCMP-256 cipherJouni Malinen1-10/+12
2015-01-27mac80111: Add GCMP and GCMP-256 ciphersJouni Malinen1-0/+224
2014-10-23mac80211: fix network header breakage during encryptionArik Nemtsov1-5/+0
2014-09-08mac80211: annotate MMIC head/tailroom warningJohannes Berg1-2/+5
2014-07-21mac80211: fix a potential NULL access in ieee80211_crypto_hw_decryptMax Stepanov1-1/+1
2014-04-25mac80211: add option to generate CCMP IVs only for mgmt framesMarek Kwaczynski1-1/+4
2014-02-04mac80211: add length check in ieee80211_is_robust_mgmt_frame()Johannes Berg1-1/+1
2014-02-04mac80211: drop unused param 'encrypted' from ccmp_special_blocks()Ard Biesheuvel1-4/+3
2014-01-07mac80211: clean up garbage in commentEmmanuel Grumbach1-1/+1
2013-11-25mac80211: add generic cipher scheme supportMax Stepanov1-0/+116
2013-10-11mac80211: port CCMP to cryptoapi's CCM driverArd Biesheuvel1-24/+20
2013-05-16wireless: move crypto constants to ieee80211.hJohannes Berg1-32/+36
2013-02-15mac80211: use spin_lock_bh() for TKIP lockJohannes Berg1-3/+2
2012-12-05mac80211: add debug file for mic failureSaravana1-1/+4
2012-10-17Merge branch 'for-john' of git://git.kernel.org/pub/scm/linux/kernel/git/jber...John W. Linville1-3/+8
2012-10-15mac80211: check if key has TKIP type before updating IVStanislaw Gruszka1-1/+2
2012-10-01mac80211: Fix FC masking in BIP AAD generationJouni Malinen1-3/+8
2012-05-16mac80211: fix network header location when adding encryption headersArik Nemtsov1-0/+2
2012-05-16mac80211: Add IV-room in the skb for TKIP and WEPJanusz.Dziedzic@tieto.com1-1/+7
2012-03-13mac80211: linearize SKBs as needed for cryptoJohannes Berg1-1/+21
2012-01-16mac80211: fix tx->skb NULL pointer dereferenceYoni Divinsky1-0/+19
2012-01-11mac80211: fix rx->key NULL pointer dereference in promiscuous modeStanislaw Gruszka1-1/+1
2011-11-21mac80211: use skb list for fragmentsJohannes Berg1-9/+16
2011-11-11mac80211: make sure hw_key exists before checking its flagsArik Nemtsov1-1/+2
2011-11-08mac80211: support adding IV-room in the skb for CCMP keysArik Nemtsov1-1/+7
2011-10-11mac80211: move fragment flag to info flag as dont-fragmentJohannes Berg1-1/+2
2011-07-08mac80211: simplify RX PN/IV handlingJohannes Berg1-5/+4
2011-07-08mac80211: use AES_BLOCK_SIZEJohannes Berg1-5/+5
2011-07-08mac80211: fix CMAC racesJohannes Berg1-13/+17
2011-07-08mac80211: fix CCMP racesJohannes Berg1-13/+19
2011-07-08mac80211: fix TKIP races, make API easier to useJohannes Berg1-4/+5
2011-06-27mac80211: fix rx->key NULL dereference during mic failureArik Nemtsov1-1/+7
2011-05-02mac80211: consolidate MIC failure report handlingChristian Lamparter1-14/+48
2011-02-03mac80211: Add testing functionality for TKIPJouni Malinen1-0/+7
2011-02-03mac80211: Remove obsolete TKIP flexibilityJouni Malinen1-25/+7
2010-09-27mac80211: move packet flags into packetJohannes Berg1-1/+1
2010-08-16mac80211: remove unused status flag checksJohannes Berg1-20/+6
2010-08-16mac80211: use cipher suite selectorsJohannes Berg1-3/+3
2010-07-08mac80211: remove wep dependencyJohn W. Linville1-3/+2
2010-06-15mac80211: Use a separate CCMP PN receive counter for management framesJouni Malinen1-2/+6
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo1-1/+1
2010-01-19mac80211: move control.hw_key assignmentJohannes Berg1-35/+22
2009-11-18mac80211: trim RX dataJohannes Berg1-11/+14
2009-07-10cfg80211: use proper allocation flagsJohannes Berg1-1/+2
2009-04-22nl80211: Add Michael MIC failure eventJouni Malinen1-1/+1
2009-03-27mac80211: rewrite fragmentationJohannes Berg1-20/+8
2009-01-29mac80211: 802.11w - Optional software CCMP for management framesJouni Malinen1-2/+7
2009-01-29mac80211: 802.11w - Add BIP (AES-128-CMAC)Jouni Malinen1-0/+125
2009-01-29mac80211: 802.11w - CCMP for management framesJouni Malinen1-6/+12
2008-10-31mac80211: minor code cleanupsJohannes Berg1-19/+10
2008-10-27mac80211: convert to %pM away from print_macJohannes Berg1-3/+0
2008-10-06mac80211: free up 2 bytes in skb->cbFelix Fietkau1-6/+0
2008-09-15mac80211: share STA information with driverJohannes Berg1-1/+1
2008-08-22replace net_device arguments with ieee80211_{local,sub_if_data} as appropriateJasper Bryant-Greene1-1/+1
2008-07-08mac80211: pass scratch buffer directly, remove additional pointersHarvey Harrison1-16/+10
2008-07-08mac80211: wpa.c remove rx/tx_data ->fc usersHarvey Harrison1-13/+8
2008-07-08mac80211: remove ieee80211_get_hdr_infoHarvey Harrison1-35/+19
2008-07-08mac80211: remove one user of ieee80211_get_hdr_infoHarvey Harrison1-41/+37
2008-07-08mac80211: use symbolic defines in wpa.cHarvey Harrison1-7/+7
2008-07-02mac80211: rework debug settings and make debugging saferJohannes Berg1-27/+1
2008-06-27mac80211: Let drivers have access to TKIP key offets for TX and RX MICLuis R. Rodriguez1-6/+14
2008-06-14mac80211: tkip.c consolidate tkip IV writing in helperHarvey Harrison1-7/+1
2008-06-14mac80211: wpa.c use new access helpersHarvey Harrison1-47/+16
2008-06-03mac80211: clean up skb reallocation codeJohannes Berg1-34/+24
2008-05-21mac80211: move TX info into skb->cbJohannes Berg1-34/+31
2008-05-21mac80211: add a struct to hold tkip contextHarvey Harrison1-8/+8
2008-05-07mac80211: Replace ieee80211_tx_control->key_idx with ieee80211_key_confIvo van Doorn1-4/+4
2008-03-25mac80211: allows driver to request a Phase 1 RX keyEmmanuel Grumbach1-1/+1
2008-03-06mac80211: split ieee80211_txrx_dataJohannes Berg1-40/+40
2008-02-29mac80211: split RX_DROPJohannes Berg1-8/+8
2008-02-29mac80211: split ieee80211_txrx_resultJohannes Berg1-36/+36
2008-01-28mac80211: move tx crypto decisionJohannes Berg1-14/+0
2007-11-10mac80211: make "decrypt failed" messages conditional upon MAC80211_DEBUGJohn W. Linville1-6/+12
2007-10-10[PATCH] mac80211: fix TKIP IV updateJohannes Berg1-1/+7
2007-10-10[PATCH] mac80211: consolidate encryptionJohannes Berg1-6/+4
2007-10-10[PATCH] mac80211: consolidate decryptionJohannes Berg1-8/+4
2007-10-10[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()Joe Perches1-8/+11
2007-10-10[MAC80211]: remove TKIP mixing for hw accel againJohannes Berg1-17/+0
2007-10-10[MAC80211]: rework hardware crypto flagsJohannes Berg1-29/+14
2007-10-10[MAC80211]: clean up whitespaceJohannes Berg1-1/+0
2007-10-10[MAC80211]: rework key handlingJohannes Berg1-15/+15
2007-10-10[MAC80211]: embed key conf in key, fix driver interfaceJohannes Berg1-27/+34
2007-10-10[MAC80211]: Remove bitfields from struct ieee80211_txrx_dataJiri Slaby1-3/+3
2007-10-10[MAC80211]: refactor event sendingJohannes Berg1-30/+4
2007-10-10[MAC80211]: fix software decryptionJohannes Berg1-3/+4
2007-05-05[MAC80211]: Add mac80211 wireless stack.Jiri Benc1-0/+660