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@xxxxxxxxxxx/ - Patch 0011 depends on below https://patchwork.kernel.org/project/linux-wireless/patch/20220708165212.2069149-1-quic_vjakkam@xxxxxxxxxxx/ https://patchwork.kernel.org/project/linux-wireless/patch/20220708165212.2069149-2-quic_vjakkam@xxxxxxxxxxx/ 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 _______________________________________________ Hostap mailing list Hostap@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/hostap