[odc] Daily src changes for 2007-07-28
ODC
auto at squish.net
Sun Jul 29 07:00:01 BST 2007
OpenBSD src changes summary for 2007-07-28
==========================================
share/man sys/arch/sparc64/sparc64
sys/dev/usb sys/net80211
== share ============================================================= 01/02 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/pci_intr_map.9
> pci_intr_line() doesn't take a pointer as its argument. (kettenis@)
== sys =============================================================== 02/02 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/sparc64/sparc64
~ ofw_machdep.c
> Don't try to map interrupts that are already fully specified. Makes the
> onboard IDE controller on the Ultrabook 170/200 work. (kettenis@)
dev/usb
~ usbdevs
> add biometric coprocessor (jasper@)
~ usbdevs.h ~ usbdevs_data.h
> regen (jasper@)
net80211
~ ieee80211.h
> WPA1 uses its own (non-standard) EAPOL-Key descriptor type.
> Remove a double definition.
> Add definitions for Key Data Encapsulations. (damien@)
~ ieee80211_crypto.c ~ ieee80211_crypto.h
> extend the ieee80211_key structure with a key identifier, a flags field
> and a 64-bit receive sequence counter (for group keys).
> add a ieee80211_cipher_keylen() function to retrieve the key length
> in bytes used by a specific cipher.
> account for 802.1X header size when computing the Key MIC.
> some cleanup in comments and variable names while i'm here. (damien@)
~ ieee80211_node.h
> add a couple of fields to the ieee80211_node structure to manage RSN
> states. those fields will be put in a separate structure (ieee80211_rsna)
> in a future cleanup phase to save some space.
> add a ni_port_valid field to manage PAE state.
> in pre-RSNA networks, this field will be set to 1 after a successful
> open authentication. in RSNA networks, this field will be set to 1
> after a successful 4-way handshake. (damien@)
~ ieee80211_var.h
> add callbacks that drivers must implement to install/reset keys.
> add a 64-bit replay counter for sending EAPOL-Key request frames.
> add a ic_recv_eapol callback to process EAPOL frames.
> drivers can redefine this callback but net80211 will implement it.
> (damien@)
~ ieee80211_input.c ~ ieee80211_output.c
~ ieee80211_proto.c ~ ieee80211_proto.h
> adds functions to parse and to build EAPOL-Key frames used in
> the 4-way and group-key handshake.
> the state machine is still missing though so this is not used
> anywhere yet. (damien@)
===============================================================================
More information about the odc
mailing list