summaryrefslogtreecommitdiff
path: root/sys/net80211
AgeCommit message (Expand)Author
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
2007-11-14Add ieee80211_rate2plcp() and ieee80211_plcp2rate() functions, whichMarcus Glocker
2007-11-03Revert last commit which added ieee80211_rate2plcp() andMarcus Glocker
2007-11-01Add ieee80211_rate2plcp() and ieee80211_plcp2rate() functions.Marcus Glocker
2007-10-29MALLOC/FREE -> malloc/freeCharles Longeau
2007-10-08Get trunk(4) working again with 802.11 devices. Spotted by ajacoutot@.Marcus Glocker
2007-09-18arc4random_bytes() is the preferred interface for generating nonces;Damien Miller