summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211_crypto.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* use rc4_skip().damien2007-07-241-8/+4
* remove some unused key derivation functions.damien2007-07-241-66/+1
* remove arc4_ compatibility macros.damien2007-07-241-11/+8
* add functions to compute EAPOL-Key Key MIC fields and to encrypt/decryptdamien2007-07-241-1/+146
* add ic_globalcnt to struct ieee80211com:damien2007-07-241-4/+6
* modify ieee80211_aes_key_wrap() to support in-place encryption.damien2007-07-181-4/+3
* add AES Key Wrap algorithm (see RFC 3394).damien2007-07-181-1/+75
* replace the ieee80211_wepkey structure with a more generic ieee80211_keydamien2007-07-181-4/+4
* s/uint8_t/u_int8_t/ for consistency.damien2007-07-141-21/+21
* update QoS Tx/Rx sequence numbers for each TID.damien2007-07-141-3/+9
* add myself to the copyright list.damien2007-07-051-1/+2
* add the pseudo-random function (PRF) and various key derivationdamien2007-07-051-3/+296
* constifydamien2007-06-161-4/+4
* de-staticdamien2007-06-161-5/+5