[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS: cvs.openbsd.org: src

Module name:	src
Changes by:	damien_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org	2008/04/16 12:32:15

Modified files:
	sys/conf       : files 
	sbin/ifconfig  : ifconfig.8 ifconfig.c 
	sys/net80211   : ieee80211.c ieee80211.h ieee80211_crypto.c 
	                 ieee80211_crypto.h ieee80211_input.c 
	                 ieee80211_ioctl.c ieee80211_ioctl.h 
	                 ieee80211_node.c ieee80211_node.h 
	                 ieee80211_output.c ieee80211_proto.c 
	                 ieee80211_proto.h ieee80211_var.h 
	sys/dev/ic     : acx.c atw.c bwi.c malo.c pgt.c rt2560.c 
	                 rt2661.c rt2860.c rt2860reg.h rtw.c 
	sys/dev/pci    : if_ipw.c if_ipwvar.h if_iwn.c if_wpi.c 
	sys/dev/usb    : if_ral.c if_rum.c if_upgt.c if_zyd.c 
Added files:
	sys/net80211   : ieee80211_crypto_ccmp.c ieee80211_crypto_tkip.c 

Log message:
Kernel implementation of the 4-way handshake and group-key
handshake protocols (both supplicant and authenticator state
machines) as defined in the IEEE 802.11i standard.

Software implementation of the TKIP (Temporal Key Integrity
Protocol) and CCMP (CTR with CBC-MAC Protocol) protocols.

This diff doesn't implement any of the 802.1X authentication
protocols and thus only PSK authentication (using pre-shared
keys) is currently supported.

In concrete terms, this adds support for WPA-PSK and WPA2-PSK
protocols, both in station and hostap modes.

The following drivers are marked as WPA-capable and should
work:  bwi(4), malo(4), ral(4), iwn(4), wpi(4), ural(4),
rum(4), upgt(4), and zyd(4)

The following options have been added to ifconfig(8):
wpa, wpapsk, wpaprotos, wpaakms, wpaciphers, wpagroupcipher

wpa-psk(8) can be used to generate keys from passphrases.

tested by many@
ok deraadt@