summaryrefslogtreecommitdiff
path: root/sys/net80211
AgeCommit message (Expand)Author
2008-08-12add IEEE80211_F_MFPR config flags (management frame protection required)Damien Bergamini
2008-08-12add definitions for RSN capabilities field (RSN IE).Damien Bergamini
2008-08-12AES Key Wrap adds a 64-bit MIC to the payload but we pad the contentDamien Bergamini
2008-08-12process IGTK KDEs in EAPOL-Key frames and install integrity group keysDamien Bergamini
2008-08-12extend the ic_nw_keys[] array to 6 elements.Damien Bergamini
2008-08-12in a near future, unicast management frames will be encrypted/decryptedDamien Bergamini
2008-08-12Change the way we process EAPOL-Key frames.Damien Bergamini
2008-08-12add new IEEE80211_CIPHER_AES128_CMAC cipher and new key flagDamien Bergamini
2008-08-12Welcome BIP: the Broadcast/Multicast Integrity Protocol definedDamien Bergamini
2008-08-12maintain a count of TKIP and CCMP replayed frames.Damien Bergamini
2008-08-12add replay counter for management frames.Damien Bergamini
2008-08-12fix values for QoS control field.Damien Bergamini
2008-08-12retrieve the TID from QoS frames to use with the appropriateDamien Bergamini
2008-08-12use MINCLSIZE to decide wether we need to allocate an mbuf cluster insteadHenning Brauer
2008-08-12get rid of the map_ptk()/map_gtk() functions, just inline themDamien Bergamini
2008-08-12simplify ieee80211_derive_ptk() prototype.Damien Bergamini
2008-08-12use HMAC-MD5, HMAC-SHA1 and AES Key Wrap sys/crypto/Damien Bergamini
2008-08-02do not use IEEE80211_QOS_TID. its definition in ieee80211.h isDamien Bergamini
2008-08-02do not touch m after it has been enqueued with IFQ_ENQUEUE().Damien Bergamini
2008-08-02print the correct value in a debug message.Damien Bergamini
2008-08-02typo in a comment. no binary change.Damien Bergamini
2008-08-02Drop frames that are received unencrypted when WEP is on or whenDamien Bergamini
2008-07-28ignore PS mode changes and PS-Poll from non-associated STAs.Damien Bergamini
2008-07-28missing "goto err".Damien Bergamini
2008-07-27sanitize RX path a bit.Damien Bergamini
2008-07-27s/IEEE80211_DPRINTF/DPRINTF/Damien Bergamini
2008-07-27remove unused structures and duplicated definitions.Damien Bergamini
2008-07-26shrink ieee80211_set_link_state().Damien Bergamini
2008-07-26remove useless #includes.Damien Bergamini
2008-07-26properly handle management frames (required for future work).Damien Bergamini
2008-07-26call Phase1 every 2**16 frames instead of calling it for every frame.Damien Bergamini
2008-07-23Fix a blatant misuse of MINCLSIZE I introduced in ieee80211_output.c r1.59Damien Bergamini
2008-07-21add ieee80211_priv.h file: contains definitions private to net80211.Damien Bergamini
2008-07-21move processing of EAPOL frames away from ieee80211_{input,output}.cDamien Bergamini
2008-07-21instead of passing rx tstamp and rssi to the ieee80211_input function,Damien Bergamini
2008-06-16remove now useless casts since the rijndael_* protos have beenDamien Bergamini
2008-06-09rename arc4random_bytes => arc4random_buf to match libc's nicer name;Damien Miller
2008-04-26move things from ieee80211_ifattach() to ieee80211_crypto_attach().Damien Bergamini
2008-04-26small optimization of TKIP mixing phase 2 (for little-endian architectures).Damien Bergamini
2008-04-26unbreak hostap mode.Damien Bergamini
2008-04-21move ieee80211_ibss_merge() from ieee80211_input.c to ieee80211_node.cDamien Bergamini
2008-04-21move ieee80211_auth_open() to ieee80211_proto.cDamien Bergamini
2008-04-21refuse association requests containing a wildcard SSID.Damien Bergamini
2008-04-21- do not process ethernet PAE frames if RSN is not enabledDamien Bergamini
2008-04-21Some WPA1+WPA2 APs include both a WPA and an RSN IE in message 3 of theDamien Bergamini
2008-04-18extend the if_ethersubr.c crc functions to support updating a runningDamien Miller
2008-04-17call ieee80211_crc_init() only once, when the first 802.11 deviceDamien Bergamini
2008-04-16Kernel implementation of the 4-way handshake and group-keyDamien Bergamini
2007-11-25return ENOTTY not EINVAL for an unknown ioctl.Brad Smith
2007-11-17make it clear in the code and in the man page that the rate2plcp andDamien Bergamini