[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