summaryrefslogtreecommitdiff
path: root/sys/net80211
AgeCommit message (Expand)Author
2007-08-01allow ic_set_key to be NULL so that drivers won't need to implement itDamien Bergamini
2007-08-01make sure the MIC field is set in group key handshake messages beforeDamien Bergamini
2007-08-01make ieee80211_recv_wpa_group_msg1() install the GTK in ic_nw_keys[] too.Damien Bergamini
2007-08-01add generic ieee80211_encrypt() and ieee80211_decrypt() functions thatDamien Bergamini
2007-08-01unbreak.Damien Bergamini
2007-08-01check the key length field in message 3 of the 4-way handshake.Damien Bergamini
2007-08-01set key length field in message 1 & 3 of the 4-way handshake.Damien Bergamini
2007-08-01group key handshake message 1 is very different between RSN and WPA1.Damien Bergamini
2007-08-01pass the supplicant's nonce generated on reception of message 1 of theDamien Bergamini
2007-08-01in 4-way handshake messages 2 and 3, parse vendor-specific WPA1 IEs too.Damien Bergamini
2007-08-01add a TSC field to the key structure. it will be used to store theDamien Bergamini
2007-08-01PMKID KDE is optionnal in message 1 of the 4-way handshake (at leastDamien Bergamini
2007-08-01fix parsing and construction of RSN/WPA IEs.Damien Bergamini
2007-08-01all WPA implementations i have tested use EAPOL-Key frames version 1,Damien Bergamini
2007-08-01the EAPOL-Key MIC must be computed with the MIC bit set.Damien Bergamini
2007-08-01KEYACK bit is not set for 4-way handshake messages 2 and 4.Damien Bergamini
2007-08-01cipher suite type for CCMP is 4 not 3.Damien Bergamini
2007-07-28adds functions to parse and to build EAPOL-Key frames used inDamien Bergamini
2007-07-28add callbacks that drivers must implement to install/reset keys.Damien Bergamini
2007-07-28add a couple of fields to the ieee80211_node structure to manage RSNDamien Bergamini
2007-07-28extend the ieee80211_key structure with a key identifier, a flags fieldDamien Bergamini
2007-07-28WPA1 uses its own (non-standard) EAPOL-Key descriptor type.Damien Bergamini
2007-07-24new function to check the MIC of a received EAPOL-Key frame.Damien Bergamini
2007-07-24use rc4_skip().Damien Bergamini
2007-07-24remove some unused key derivation functions.Damien Bergamini
2007-07-24remove arc4_ compatibility macros.Damien Bergamini
2007-07-24add functions to compute EAPOL-Key Key MIC fields and to encrypt/decryptDamien Bergamini
2007-07-24add ic_globalcnt to struct ieee80211com:Damien Bergamini
2007-07-24cleanup definition of struct ieee80211_eapol_key.Damien Bergamini
2007-07-18modify ieee80211_aes_key_wrap() to support in-place encryption.Damien Bergamini
2007-07-18add AES Key Wrap algorithm (see RFC 3394).Damien Bergamini
2007-07-18replace the ieee80211_wepkey structure with a more generic ieee80211_keyDamien Bergamini
2007-07-14s/uint8_t/u_int8_t/ for consistency.Damien Bergamini
2007-07-14update QoS Tx/Rx sequence numbers for each TID.Damien Bergamini
2007-07-13do not increment ic_stats.is_tx_nombuf in ieee80211_get_rts() andDamien Bergamini
2007-07-13cleanup parsing of beacon and probe response mgmt frames.Damien Bergamini
2007-07-13in ieee80211_recv_assoc_resp(), do not start updating the nodeDamien Bergamini
2007-07-13change the way we parse IEs to make sure we never read past the end ofDamien Bergamini
2007-07-13properly check ieee80211_setup_rates() return code.Damien Bergamini
2007-07-06have ieee80211_parse_rsn() return a reason code so that we canDamien Bergamini
2007-07-06cleanup the computation of mgmt frames sizes.Damien Bergamini
2007-07-06remove remaining bits for pre-RSNA shared authmode support.Damien Bergamini
2007-07-06don't check the IEEE80211_CAPINFO_PRIVACY bit in (re)association requests.Damien Bergamini
2007-07-06initialize an unitialized variable.Damien Bergamini
2007-07-05always set the IEEE80211_CAPINFO_ESS bit in association requests.Damien Bergamini
2007-07-05some HT frames may have an additional HT Control field.Damien Bergamini
2007-07-05move the logic of determining whether an extended supported rates IE isDamien Bergamini
2007-07-05split ieee80211_add_rsn() so that the code can be reused forDamien Bergamini
2007-07-05add myself to the copyright list.Damien Bergamini
2007-07-05add the pseudo-random function (PRF) and various key derivationDamien Bergamini