[PATCH 00/12] MLD STA: Add support for four-way handshake and SAE external authentication

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux