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