]> git.ipfire.org Git - thirdparty/hostap.git/commit - wpa_supplicant/config_ssid.h
SAE: Add support for using the optional Password Identifier
authorJouni Malinen <jouni@codeaurora.org>
Sat, 19 May 2018 14:28:01 +0000 (17:28 +0300)
committerJouni Malinen <j@w1.fi>
Sat, 19 May 2018 14:30:29 +0000 (17:30 +0300)
commit9be19d0b9c4e4948e70fbfeb9076d30af9d0071f
tree21ed8486d3cf56ec80bf1877c023b621ec9008e2
parentd6a65a83fb61c855e9c776e3f89278ed8b214535
SAE: Add support for using the optional Password Identifier

This extends the SAE implementation in both infrastructure and mesh BSS
cases to allow an optional Password Identifier to be used. This uses the
mechanism added in P802.11REVmd/D1.0. The Password Identifier is
configured in a wpa_supplicant network profile as a new string parameter
sae_password_id. In hostapd configuration, the existing sae_password
parameter has been extended to allow the password identifier (and also a
peer MAC address) to be set. In addition, multiple sae_password entries
can now be provided to hostapd to allow multiple per-peer and
per-identifier passwords to be set.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
18 files changed:
hostapd/config_file.c
hostapd/hostapd.conf
src/ap/ap_config.c
src/ap/ap_config.h
src/ap/ieee802_11.c
src/common/ieee802_11_common.c
src/common/ieee802_11_common.h
src/common/ieee802_11_defs.h
src/common/sae.c
src/common/sae.h
src/common/wpa_ctrl.h
wpa_supplicant/config.c
wpa_supplicant/config_file.c
wpa_supplicant/config_ssid.h
wpa_supplicant/config_winreg.c
wpa_supplicant/mesh_rsn.c
wpa_supplicant/sme.c
wpa_supplicant/wpa_supplicant.conf