Add support for using GCMP cipher from IEEE 802.11ad
authorJouni Malinen <jouni@qca.qualcomm.com>
Wed, 29 Aug 2012 08:52:15 +0000 (11:52 +0300)
committerJouni Malinen <j@w1.fi>
Wed, 29 Aug 2012 08:52:15 +0000 (11:52 +0300)
commiteb7719ff2204f4af21d76f13138fa21f6b4d94f0
tree40c8fd177338ca17410cc74da0aeaa479ab93478
parente3e234fa359803611845dc1aa1aa01340aa6a705
Add support for using GCMP cipher from IEEE 802.11ad

This allows both hostapd and wpa_supplicant to be used to derive and
configure keys for GCMP. This is quite similar to CCMP key
configuration, but a different cipher suite and somewhat different rules
are used in cipher selection. It should be noted that GCMP is not
included in default parameters at least for now, so explicit
pairwise/group configuration is needed to enable it. This may change in
the future to allow GCMP to be selected automatically in cases where
CCMP could have been used.

This commit does not included changes to WPS or P2P to allow GCMP to be
used.

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
20 files changed:
hostapd/config_file.c
hostapd/ctrl_iface.c
src/ap/wpa_auth.c
src/ap/wpa_auth_ft.c
src/ap/wpa_auth_ie.c
src/common/defs.h
src/common/ieee802_11_defs.h
src/common/wpa_common.c
src/common/wpa_common.h
src/drivers/driver.h
src/drivers/driver_nl80211.c
src/rsn_supp/peerkey.c
src/rsn_supp/wpa.c
src/rsn_supp/wpa_ft.c
src/rsn_supp/wpa_ie.c
wpa_supplicant/ap.c
wpa_supplicant/config.c
wpa_supplicant/ctrl_iface.c
wpa_supplicant/dbus/dbus_new_handlers.c
wpa_supplicant/wpa_supplicant.c