[PATCH 00/12] MLD STA: Add support for four-way handshake and SAE external authentication
Veerendranath Jakkam
quic_vjakkam at quicinc.com
Wed Aug 24 22:52:59 PDT 2022
This patch series has changes to support initial connection EAPOL
Four-Way handshake and SAE external authentication support.
Note:
* This patch series is rebased on top of below patch series which is
adding support for open MLO connection when driver's SME in use.
- https://patchwork.ozlabs.org/project/hostap/list/?series=311720
* Some changes in this patch series are dependent on the kernel changes
which are still under review. Below are the details of the dependancy
on kernel changes
- Patch 0006 to 0010 depends on below
https://patchwork.kernel.org/project/linux-wireless/patch/20220730052643.1959111-4-quic_vjakkam@quicinc.com/
- Patch 0011 depends on below
https://patchwork.kernel.org/project/linux-wireless/patch/20220708165212.2069149-1-quic_vjakkam@quicinc.com/
https://patchwork.kernel.org/project/linux-wireless/patch/20220708165212.2069149-2-quic_vjakkam@quicinc.com/
Rohan Dutta (1):
MLD STA: Add support for parsing MLO KDEs
Veerendranath Jakkam (11):
MLD STA: set MLO connection info to wpa_sm
MLD STA: Add support to fetch per-link beacon WPA/RSN/RSNX IEs into
wpa_sm
MLD STA: Add MLO KDEs for 2/4 and 4/4 EAPOL frames
MLD STA: Derive pairwise keys using MLD address
MLD STA: Configure pairwise keys using MLD address
MLD STA: Add support to configure keys with MLO link ID param
MLD STA: Add support for processing EAPOL 3/4 frame
MLD STA: Add support for validating MLO KDEs for 4WHS EAPOL frames
MLD STA: Use AP MLD address as destination for 4WHS EAPOL frames
MLD STA: Add support for SAE external auth support
MLD STA: Indicate MLO support for security modes to driver's SME
src/ap/ap_drv_ops.c | 1 +
src/common/wpa_common.c | 50 +
src/common/wpa_common.h | 61 ++
src/drivers/driver.h | 9 +
src/drivers/driver_nl80211.c | 24 +-
src/drivers/driver_nl80211.h | 1 +
src/drivers/driver_nl80211_event.c | 20 +-
src/rsn_supp/wpa.c | 901 +++++++++++++++++-
src/rsn_supp/wpa.h | 37 +-
src/rsn_supp/wpa_ft.c | 8 +-
src/rsn_supp/wpa_i.h | 33 +
tests/fuzzing/eapol-key-supp/eapol-key-supp.c | 2 +-
wpa_supplicant/driver_i.h | 24 +-
wpa_supplicant/events.c | 84 +-
wpa_supplicant/ibss_rsn.c | 4 +-
wpa_supplicant/sme.c | 96 +-
wpa_supplicant/wpa_supplicant.c | 19 +-
wpa_supplicant/wpa_supplicant_i.h | 2 +
wpa_supplicant/wpas_glue.c | 119 ++-
19 files changed, 1363 insertions(+), 132 deletions(-)
--
2.25.1
More information about the Hostap
mailing list