aboutsummaryrefslogtreecommitdiff
path: root/sys/net80211/ieee80211_crypto.c
Commit message (Expand)AuthorAgeFilesLines
* net80211: migrate direct printf() to net80211_printf()Adrian Chadd2025-06-041-4/+4
* net80211: fail setting a key if the cipher isn't HW/SW supportedAdrian Chadd2025-04-081-0/+15
* net80211: refactor out the AAD init code shared between GCMP and CCMPAdrian Chadd2025-04-081-0/+97
* net80211: document the crypto enmic/demic functions.Adrian Chadd2025-04-041-2/+16
* net80211: make use of IEEE80211_KEY_BITS for debug messagesBjoern A. Zeeb2025-03-181-10/+11
* net80211: cleanup keyidx argument of ieee80211_notify_michael_failure()Bjoern A. Zeeb2025-03-181-1/+2
* net80211: LinuxKPI 802.11: clean up MIC vs. MMIC rx flagsBjoern A. Zeeb2025-03-041-3/+4
* net80211: correct typo s/Insure/Ensure/Bjoern A. Zeeb2025-01-071-1/+1
* net80211: migrate the group/unicast key check into inline functionsAdrian Chadd2024-07-151-8/+8
* net80211: add initial key management suites from 802.11-2016, APIs to registe...Adrian Chadd2024-05-141-0/+35
* net80211: add placeholder module names for the new ciphersAdrian Chadd2024-05-141-0/+7
* net80211: add driver / crypto methods to set the hardware / software cipher s...Adrian Chadd2024-05-091-0/+21
* net80211: add a new field specifically for announcing specific ciphersAdrian Chadd2024-05-091-0/+12
* sys: Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* net80211: fail for unicast traffic without unicast keydomienschepers2023-04-101-5/+11
* net: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* net80211: drop m_pullup call from ieee80211_crypto_decap.Andriy Voskoboinyk2019-01-191-5/+6
* sys: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* [net80211] turn the default TX key configuration (for WEP) into a vap callback.Adrian Chadd2016-12-271-0/+15
* net80211 + drivers: convert to ieee80211_crypto_get_key_wepidx().Andriy Voskoboinyk2016-12-071-1/+1
* Fix typo.Xin LI2016-12-071-1/+1
* [net80211] start refactoring out the "am I a wep / group key!" code.Adrian Chadd2016-12-071-0/+20
* [net80211] handle hardware encryption offload in the receive pathAdrian Chadd2016-11-191-6/+43
* [net80211] begin fleshing out new hardware crypto offload features.Adrian Chadd2016-11-051-0/+55
* net80211: drop redundant 3rd parameter from iv_key_set().Adrian Chadd2015-10-031-3/+2
* net80211: add a possibility to retrieve current TX key without encapsulation.Adrian Chadd2015-10-031-11/+21
* net80211: separate ieee80211_crypto_get_keyid() from ieee80211_crypto_encap()Adrian Chadd2015-10-021-6/+13
* Move counter.h include into ieee80211_freebsd.h. Should fix build.Gleb Smirnoff2015-05-271-2/+0
* Add two counters to ieee80211com, that will be used to count transmissionGleb Smirnoff2015-05-261-0/+2
* Correct handling of keys that already have a hardware/device key index:Sam Leffler2009-07-211-6/+6
* use c99-style initializersSam Leffler2009-06-071-7/+7
* add/improve debug msgsSam Leffler2008-10-251-0/+4
* Crypto api changes:Sam Leffler2008-09-211-39/+42
* Add ieee80211_crypto_reload_keys to push all keys knownSam Leffler2008-05-281-0/+43
* Add a mac address to the key definition as otherwise we lose theSam Leffler2008-05-281-7/+5
* Multi-bss (aka vap) support for 802.11 devices.Sam Leffler2008-04-201-119/+137
* Update 802.11 wireless support:Sam Leffler2007-06-111-8/+8
* copyright updates:Sam Leffler2007-06-061-7/+1
* white space diff reductionSam Leffler2007-03-111-1/+1
* add IEEE80211_KEY_UNDEFINED and use it instead of local defsSam Leffler2007-03-111-2/+2
* Split crypto tx+rx key indices and add a key index -> node mapping table:Sam Leffler2005-08-081-11/+18
* don't include 802.3 header in min frame length calculation as it maySam Leffler2005-07-221-1/+1
* Change default key allocation method to do the right thing forSam Leffler2005-07-091-1/+18
* o fix wpa w/ wme: don't strip the QoS header on recv as tkip requiresSam Leffler2005-06-101-4/+2
* Revise crypto api lightly to improve group key handling:Sam Leffler2005-04-121-24/+31
* bump copyright for 2005Sam Leffler2004-12-311-1/+1
* const'ify ivp referenceSam Leffler2004-12-311-2/+2
* add/fixup debug msgsSam Leffler2004-12-311-2/+15
* Update 802.11 support; too much new functionality to fully describeSam Leffler2004-12-081-232/+469