[PATCH v2 00/14] Support PASN with SAE, FILS and FT

Ilan Peer ilan.peer at intel.com
Wed Dec 16 06:00:51 EST 2020


The patch set continues the work introduced in the previous patch set:
"Support base Pre association Security Negotiation (PASN)"

The patch set adds support for SAE, FILS and FT key derivation as part
of PASN authentication.

In addition, support is also added for PASN comeback flow. As the anti
clogging for PASN can use the infra used for SAE anti clogging and
comeback, the patch set includes changes that allow sharing of code
for both SAE and PASN.

Ilan Peer (14):
  PASN: Support PASN with SAE key derivation
  AP: Support PASN with SAE key derivation
  tests: Add PASN tests with SAE
  PASN: Support PASN with FILS key derivation
  AP: Support PASN with FILS key derivation
  tests: Add PASN with FILS tests
  AP: Rename SAE anti clogging variables and functions
  AP: Move anti clogging handling code
  AP: Add support for PASN comeback flow
  PASN: Add support for comeback flow to the wpa_supplicant
  tests: Add PASN test with comeback flow
  PASN: Support PASN with FT key derivation
  AP: Support PASN with FT key derivation
  tests: Add PASN tests with FT key derivation

 hostapd/config_file.c             |    4 +-
 src/ap/ap_config.c                |    2 +-
 src/ap/ap_config.h                |    2 +-
 src/ap/hostapd.h                  |    8 +-
 src/ap/ieee802_11.c               | 1201 +++++++++++++++++++++++------
 src/ap/ieee802_1x.c               |    3 +-
 src/ap/sta_info.c                 |   14 +
 src/ap/sta_info.h                 |   26 +
 src/ap/wpa_auth.h                 |    8 +
 src/ap/wpa_auth_ft.c              |   14 +-
 src/rsn_supp/wpa.c                |   16 +
 src/rsn_supp/wpa.h                |   19 +
 src/rsn_supp/wpa_ft.c             |   97 +++
 src/rsn_supp/wpa_i.h              |   16 +
 tests/hwsim/test_pasn.py          |  330 +++++++-
 tests/hwsim/test_sae.py           |   12 +-
 wpa_supplicant/ctrl_iface.c       |   27 +-
 wpa_supplicant/pasn_supplicant.c  |  714 ++++++++++++++++-
 wpa_supplicant/wpa_cli.c          |    2 +-
 wpa_supplicant/wpa_supplicant_i.h |   38 +-
 20 files changed, 2244 insertions(+), 309 deletions(-)

-- 
2.17.1




More information about the Hostap mailing list