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
*
Prevent ieee80211_get_txkey() from returning the integrity group temporal
stsp
2018-09-24
1
-7
/
+6
*
Fix WEP key selection in ieee80211_get_txkey().
stsp
2018-04-28
1
-2
/
+3
*
If ieee80211_encrypt() is passed a key with an unrecognized cipher
stsp
2018-04-28
1
-3
/
+2
*
Clear WPA group keys from memory before initiating a key exchange
stsp
2017-08-18
1
-9
/
+15
*
Switch 802.11 crypto over to the new AES
mikeb
2017-05-02
1
-2
/
+2
*
Use explicit_bzero() to wipe out key material and add some sizes to free().
tb
2017-03-23
1
-2
/
+2
*
Disable TKIP (WPA1) by default.
stsp
2016-12-20
1
-5
/
+4
*
Complete our half-done implementation of TKIP countermeasures in hostap mode.
stsp
2016-12-17
1
-1
/
+10
*
No need to include <net/if_arp.h>
mpi
2015-11-24
1
-2
/
+1
*
unifdef some more INET. v4 4life.
tedu
2014-12-23
1
-3
/
+1
*
move arc4random prototype to systm.h. more appropriate for most code
tedu
2014-11-18
1
-2
/
+1
*
remove uneeded proc.h includes
jsg
2014-09-14
1
-2
/
+1
*
add a size argument to free. will be used soon, but for now default to 0.
tedu
2014-07-12
1
-2
/
+2
*
Remove unneeded include.
mpi
2013-11-21
1
-2
/
+1
*
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
[next]