[PATCHv4 0/7] Improvements for FT roaming

Michael Braun michael-dev at fami-braun.de
Thu Mar 23 04:57:16 PDT 2017


Hi,

here comes the update patchset for a new FT inter-AP communication
protocol already including broadcasting.

Most important changes:
 - use AES-SIV
 - authenticate (but not encrypt) some TLV fields + source mac + message type
 - implement sequence numbering and replay protection
 - derive 256 bit AES-SIV keys if old style 128 bit AES keys are given

The full updated series including these seven changes can be found here:
https://github.com/michael-dev/hostapd/tree/dev-20170323

Regards,
 Michael Braun

Michael Braun (7):
  hwsim: document rfkill workaround for systemd
  FT: schedule wpa_ft_rrb_rx through eloop in intra-process
    communication
  FT: Replace inter-AP protocol with use of OUI Extended Ethertype
  FT: new rrb message format
  FT RRB: add msg replay and msg delay protection
  FT: add support for wildcard R0KH / R1KH
  test: FT with broadcasts

 hostapd/Makefile              |    9 +
 hostapd/config_file.c         |   32 +-
 hostapd/hostapd.conf          |   35 +-
 hostapd/main.c                |    3 +
 src/ap/ap_config.c            |    6 +
 src/ap/ap_config.h            |    4 +
 src/ap/eth_p_oui.c            |  189 ++++
 src/ap/eth_p_oui.h            |   61 ++
 src/ap/hostapd.c              |    4 +
 src/ap/hostapd.h              |   14 +
 src/ap/wpa_auth.c             |    4 +
 src/ap/wpa_auth.h             |  157 +--
 src/ap/wpa_auth_ft.c          | 2248 ++++++++++++++++++++++++++++++++++-------
 src/ap/wpa_auth_glue.c        |  319 +++++-
 src/ap/wpa_auth_i.h           |   33 +-
 src/utils/common.h            |    3 +
 tests/hwsim/example-setup.txt |   10 +
 tests/hwsim/test_ap_ft.py     |   79 +-
 tests/hwsim/test_hapd_ctrl.py |   12 +-
 19 files changed, 2759 insertions(+), 463 deletions(-)
 create mode 100644 src/ap/eth_p_oui.c
 create mode 100644 src/ap/eth_p_oui.h

-- 
2.1.4




More information about the Hostap mailing list