summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_crypto.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Prevent ieee80211_get_txkey() from returning the integrity group temporalstsp2018-09-241-7/+6
* Fix WEP key selection in ieee80211_get_txkey().stsp2018-04-281-2/+3
* If ieee80211_encrypt() is passed a key with an unrecognized cipherstsp2018-04-281-3/+2
* Clear WPA group keys from memory before initiating a key exchangestsp2017-08-181-9/+15
* Switch 802.11 crypto over to the new AESmikeb2017-05-021-2/+2
* Use explicit_bzero() to wipe out key material and add some sizes to free().tb2017-03-231-2/+2
* Disable TKIP (WPA1) by default.stsp2016-12-201-5/+4
* Complete our half-done implementation of TKIP countermeasures in hostap mode.stsp2016-12-171-1/+10
* No need to include <net/if_arp.h>mpi2015-11-241-2/+1
* unifdef some more INET. v4 4life.tedu2014-12-231-3/+1
* move arc4random prototype to systm.h. more appropriate for most codetedu2014-11-181-2/+1
* remove uneeded proc.h includesjsg2014-09-141-2/+1
* add a size argument to free. will be used soon, but for now default to 0.tedu2014-07-121-2/+2
* Remove unneeded include.mpi2013-11-211-2/+1
* for key material that is being being discarded, convert bzero() toderaadt2011-01-111-5/+5
* Switch some obvious network stack MAC comparisons from bcmp() tomatthew2010-07-201-2/+2
* Change ifconfig wpaakms default setting to `psk' instead of `psk,802.1x'.damien2009-02-131-3/+2
* Add some initial HT bits (not enabled yet) based on 802.11n Draft 7.01:damien2009-01-261-7/+7
* Initial implementation of PMKSA caching and pre-authentication.damien2008-09-271-37/+111
* introduce new IEEE80211_STA_ONLY kernel option that can be set todamien2008-08-271-1/+3
* ieee80211_derive_pmkid() is not used eitherdamien2008-08-141-2/+4
* #ifdef notyet ieee80211_kdf() as it is not used yet (shrink kernel a bit)damien2008-08-141-1/+5
* add the code to encrypt/decrypt management frames, retrieve key iddamien2008-08-121-17/+61
* missing SHA-256 bits.damien2008-08-121-2/+3
* new SHA-256 based AKMPs.damien2008-08-121-2/+2
* add support for EAPOL-Key v3 descriptors (similar to v2 except that thedamien2008-08-121-4/+54
* the only integrity group cipher currently supported is AES-128-CMAC.damien2008-08-121-1/+4
* extend the ic_nw_keys[] array to 6 elements.damien2008-08-121-25/+26
* get rid of the map_ptk()/map_gtk() functions, just inline themdamien2008-08-121-34/+1
* simplify ieee80211_derive_ptk() prototype.damien2008-08-121-6/+6
* use HMAC-MD5, HMAC-SHA1 and AES Key Wrap sys/crypto/damien2008-08-121-231/+78
* add ieee80211_priv.h file: contains definitions private to net80211.damien2008-07-211-12/+2
* remove now useless casts since the rijndael_* protos have beendamien2008-06-161-3/+3
* move things from ieee80211_ifattach() to ieee80211_crypto_attach().damien2008-04-261-1/+12
* - do not process ethernet PAE frames if RSN is not enableddamien2008-04-211-3/+1
* extend the if_ethersubr.c crc functions to support updating a runningdjm2008-04-181-50/+1
* call ieee80211_crc_init() only once, when the first 802.11 devicedamien2008-04-171-5/+11
* Kernel implementation of the 4-way handshake and group-keydamien2008-04-161-506/+130
* remove horrid casts now that SHA1Update() has been constified.damien2007-09-111-3/+3
* - use ieee80211_get_hdrlen() where appropriate.damien2007-08-291-12/+13
* fix ieee80211_map_ptk() for TKIP.damien2007-08-231-2/+2
* add a ieee80211_get_txkey() function to determine the key to use fordamien2007-08-221-11/+10
* - add k_rxmic and k_txmic fields to struct ieee80211_key to store thedamien2007-08-221-8/+47
* add a ni_eapol_desc field to struct ieee80211_node to know whetherdamien2007-08-031-7/+98
* add generic ieee80211_encrypt() and ieee80211_decrypt() functions thatdamien2007-08-011-1/+149
* group key handshake message 1 is very different between RSN and WPA1.damien2007-08-011-2/+2
* all WPA implementations i have tested use EAPOL-Key frames version 1,damien2007-08-011-3/+1
* the EAPOL-Key MIC must be computed with the MIC bit set.damien2007-08-011-20/+5
* extend the ieee80211_key structure with a key identifier, a flags fielddamien2007-07-281-19/+36
* new function to check the MIC of a received EAPOL-Key frame.damien2007-07-241-1/+24