]> git.ipfire.org Git - thirdparty/hostap.git/commit
MLD STA: Add support for SAE external authentication offload to userspace
authorVeerendranath Jakkam <quic_vjakkam@quicinc.com>
Wed, 19 Oct 2022 14:14:06 +0000 (19:44 +0530)
committerJouni Malinen <j@w1.fi>
Wed, 15 Feb 2023 21:49:59 +0000 (23:49 +0200)
commitc91852044d91c6073eb9fcb642dc2d8a1d3a1cca
treef553443f6d94e7b6b09cabc207da8301447efc5f
parent575712450a115ec1df47cfce6be1335e44ce94d8
MLD STA: Add support for SAE external authentication offload to userspace

Enable MLO for SAE authentication when the driver indicates the AP MLD
address in an external authentication request. The MAC address of the
interface on which the external authentication request received will be
used as the own MLD address.

This commit does below for enabling MLO during external SAE
authentication:
- Use MLD addresses for SAE authentication.
- Add Basic Multi-Link element with the own MLD address in SAE
  Authentication frames.
- Send SAE Authentication frames with the source address as the own MLD
  address, destination address and BSSID as the AP MLD address to the
  driver.
- Validate the MLD address indicated by the AP in SAE Authentication
  frames against the AP MLD address indicated in external authentication
  request.
- Store the PMKSA with the AP MLD address after completing SAE
  authentication.

Signed-off-by: Veerendranath Jakkam <quic_vjakkam@quicinc.com>
src/drivers/driver.h
src/drivers/driver_nl80211_event.c
wpa_supplicant/sme.c
wpa_supplicant/wpa_supplicant_i.h