index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
net80211
/
ieee80211_crypto.c
Age
Commit message (
Expand
)
Author
2010-07-20
Switch some obvious network stack MAC comparisons from bcmp() to
Matthew Dempsky
2009-02-13
Change ifconfig wpaakms default setting to `psk' instead of `psk,802.1x'.
Damien Bergamini
2009-01-26
Add some initial HT bits (not enabled yet) based on 802.11n Draft 7.01:
Damien Bergamini
2008-09-27
Initial implementation of PMKSA caching and pre-authentication.
Damien Bergamini
2008-08-27
introduce new IEEE80211_STA_ONLY kernel option that can be set to
Damien Bergamini
2008-08-14
ieee80211_derive_pmkid() is not used either
Damien Bergamini
2008-08-14
#ifdef notyet ieee80211_kdf() as it is not used yet (shrink kernel a bit)
Damien Bergamini
2008-08-12
add the code to encrypt/decrypt management frames, retrieve key id
Damien Bergamini
2008-08-12
missing SHA-256 bits.
Damien Bergamini
2008-08-12
new SHA-256 based AKMPs.
Damien Bergamini
2008-08-12
add support for EAPOL-Key v3 descriptors (similar to v2 except that the
Damien Bergamini
2008-08-12
the only integrity group cipher currently supported is AES-128-CMAC.
Damien Bergamini
2008-08-12
extend the ic_nw_keys[] array to 6 elements.
Damien Bergamini
2008-08-12
get rid of the map_ptk()/map_gtk() functions, just inline them
Damien Bergamini
2008-08-12
simplify ieee80211_derive_ptk() prototype.
Damien Bergamini
2008-08-12
use HMAC-MD5, HMAC-SHA1 and AES Key Wrap sys/crypto/
Damien Bergamini
2008-07-21
add ieee80211_priv.h file: contains definitions private to net80211.
Damien Bergamini
2008-06-16
remove now useless casts since the rijndael_* protos have been
Damien Bergamini
2008-04-26
move things from ieee80211_ifattach() to ieee80211_crypto_attach().
Damien Bergamini
2008-04-21
- do not process ethernet PAE frames if RSN is not enabled
Damien Bergamini
2008-04-18
extend the if_ethersubr.c crc functions to support updating a running
Damien Miller
2008-04-17
call ieee80211_crc_init() only once, when the first 802.11 device
Damien Bergamini
2008-04-16
Kernel implementation of the 4-way handshake and group-key
Damien Bergamini
2007-09-11
remove horrid casts now that SHA1Update() has been constified.
Damien Bergamini
2007-08-29
- use ieee80211_get_hdrlen() where appropriate.
Damien Bergamini
2007-08-23
fix ieee80211_map_ptk() for TKIP.
Damien Bergamini
2007-08-22
add a ieee80211_get_txkey() function to determine the key to use for
Damien Bergamini
2007-08-22
- add k_rxmic and k_txmic fields to struct ieee80211_key to store the
Damien Bergamini
2007-08-03
add a ni_eapol_desc field to struct ieee80211_node to know whether
Damien Bergamini
2007-08-01
add generic ieee80211_encrypt() and ieee80211_decrypt() functions that
Damien Bergamini
2007-08-01
group key handshake message 1 is very different between RSN and WPA1.
Damien Bergamini
2007-08-01
all WPA implementations i have tested use EAPOL-Key frames version 1,
Damien Bergamini
2007-08-01
the EAPOL-Key MIC must be computed with the MIC bit set.
Damien Bergamini
2007-07-28
extend the ieee80211_key structure with a key identifier, a flags field
Damien Bergamini
2007-07-24
new function to check the MIC of a received EAPOL-Key frame.
Damien Bergamini
2007-07-24
use rc4_skip().
Damien Bergamini
2007-07-24
remove some unused key derivation functions.
Damien Bergamini
2007-07-24
remove arc4_ compatibility macros.
Damien Bergamini
2007-07-24
add functions to compute EAPOL-Key Key MIC fields and to encrypt/decrypt
Damien Bergamini
2007-07-24
add ic_globalcnt to struct ieee80211com:
Damien Bergamini
2007-07-18
modify ieee80211_aes_key_wrap() to support in-place encryption.
Damien Bergamini
2007-07-18
add AES Key Wrap algorithm (see RFC 3394).
Damien Bergamini
2007-07-18
replace the ieee80211_wepkey structure with a more generic ieee80211_key
Damien Bergamini
2007-07-14
s/uint8_t/u_int8_t/ for consistency.
Damien Bergamini
2007-07-14
update QoS Tx/Rx sequence numbers for each TID.
Damien Bergamini
2007-07-05
add myself to the copyright list.
Damien Bergamini
2007-07-05
add the pseudo-random function (PRF) and various key derivation
Damien Bergamini
2007-06-16
constify
Damien Bergamini
2007-06-16
de-static
Damien Bergamini
2007-06-06
The license permits us to redistribute this code under the BSD or the GPLv2.
Damien Bergamini
[next]