index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
net80211
/
ieee80211_crypto.c
Age
Commit message (
Expand
)
Author
2024-04-14
with empty body loops, put final semicolon on a new line for readability
Jonathan Gray
2021-05-11
During a "key unset for sw crypto" panic, display more meta-data
Stefan Sperling
2020-12-10
ieee80211_decrypt must use m_freem() instead of m_free()
Stefan Sperling
2020-05-15
Fix CCMP replay check with 11n Rx aggregation and CCMP hardware offloading.
Stefan Sperling
2019-08-16
check that software de/encrypt is possible: under hardware
Richard Procter
2018-09-24
Prevent ieee80211_get_txkey() from returning the integrity group temporal
Stefan Sperling
2018-04-28
Fix WEP key selection in ieee80211_get_txkey().
Stefan Sperling
2018-04-28
If ieee80211_encrypt() is passed a key with an unrecognized cipher
Stefan Sperling
2017-08-18
Clear WPA group keys from memory before initiating a key exchange
Stefan Sperling
2017-05-02
Switch 802.11 crypto over to the new AES
Mike Belopuhov
2017-03-23
Use explicit_bzero() to wipe out key material and add some sizes to free().
Theo Buehler
2016-12-20
Disable TKIP (WPA1) by default.
Stefan Sperling
2016-12-17
Complete our half-done implementation of TKIP countermeasures in hostap mode.
Stefan Sperling
2015-11-24
No need to include <net/if_arp.h>
Martin Pieuchot
2014-12-23
unifdef some more INET. v4 4life.
Ted Unangst
2014-11-18
move arc4random prototype to systm.h. more appropriate for most code
Ted Unangst
2014-09-14
remove uneeded proc.h includes
Jonathan Gray
2014-07-12
add a size argument to free. will be used soon, but for now default to 0.
Ted Unangst
2013-11-21
Remove unneeded include.
Martin Pieuchot
2011-01-11
for key material that is being being discarded, convert bzero() to
Theo de Raadt
2010-07-20
Switch some obvious network stack MAC comparisons from bcmp() to
Matthew Dempsky
2009-02-13
Change ifconfig wpaakms default setting to `psk' instead of `psk,802.1x'.
Damien Bergamini
2009-01-26
Add some initial HT bits (not enabled yet) based on 802.11n Draft 7.01:
Damien Bergamini
2008-09-27
Initial implementation of PMKSA caching and pre-authentication.
Damien Bergamini
2008-08-27
introduce new IEEE80211_STA_ONLY kernel option that can be set to
Damien Bergamini
2008-08-14
ieee80211_derive_pmkid() is not used either
Damien Bergamini
2008-08-14
#ifdef notyet ieee80211_kdf() as it is not used yet (shrink kernel a bit)
Damien Bergamini
2008-08-12
add the code to encrypt/decrypt management frames, retrieve key id
Damien Bergamini
2008-08-12
missing SHA-256 bits.
Damien Bergamini
2008-08-12
new SHA-256 based AKMPs.
Damien Bergamini
2008-08-12
add support for EAPOL-Key v3 descriptors (similar to v2 except that the
Damien Bergamini
2008-08-12
the only integrity group cipher currently supported is AES-128-CMAC.
Damien Bergamini
2008-08-12
extend the ic_nw_keys[] array to 6 elements.
Damien Bergamini
2008-08-12
get rid of the map_ptk()/map_gtk() functions, just inline them
Damien Bergamini
2008-08-12
simplify ieee80211_derive_ptk() prototype.
Damien Bergamini
2008-08-12
use HMAC-MD5, HMAC-SHA1 and AES Key Wrap sys/crypto/
Damien Bergamini
2008-07-21
add ieee80211_priv.h file: contains definitions private to net80211.
Damien Bergamini
2008-06-16
remove now useless casts since the rijndael_* protos have been
Damien Bergamini
2008-04-26
move things from ieee80211_ifattach() to ieee80211_crypto_attach().
Damien Bergamini
2008-04-21
- do not process ethernet PAE frames if RSN is not enabled
Damien Bergamini
2008-04-18
extend the if_ethersubr.c crc functions to support updating a running
Damien Miller
2008-04-17
call ieee80211_crc_init() only once, when the first 802.11 device
Damien Bergamini
2008-04-16
Kernel implementation of the 4-way handshake and group-key
Damien Bergamini
2007-09-11
remove horrid casts now that SHA1Update() has been constified.
Damien Bergamini
2007-08-29
- use ieee80211_get_hdrlen() where appropriate.
Damien Bergamini
2007-08-23
fix ieee80211_map_ptk() for TKIP.
Damien Bergamini
2007-08-22
add a ieee80211_get_txkey() function to determine the key to use for
Damien Bergamini
2007-08-22
- add k_rxmic and k_txmic fields to struct ieee80211_key to store the
Damien Bergamini
2007-08-03
add a ni_eapol_desc field to struct ieee80211_node to know whether
Damien Bergamini
2007-08-01
add generic ieee80211_encrypt() and ieee80211_decrypt() functions that
Damien Bergamini
[next]