hostap/src
Michael Braun 3a46cf93d0 FT: Add support for wildcard R0KH/R1KH
Enable use of FT RRB without configuring each other AP locally. Instead,
broadcast messages are exchanged to discover APs within the local
network.

When an R0KH or R1KH is discovered, it is cached for one day.

When a station uses an invalid or offline r0kh_id, requests are always
broadcast. In order to avoid this, if r0kh does not reply, a temporary
blacklist entry is added to r0kh_list.

To avoid blocking a valid r0kh when a non-existing pmk_r0_name is
requested, r0kh is required to always reply using a NAK. Resend requests
a few times to ensure blacklisting does not happen due to small packet
loss.

To free newly created stations later, the r*kh_list start pointer in
conf needs to be updateable from wpa_auth_ft.c, where only wconf is
accessed.

Signed-off-by: Michael Braun <michael-dev@fami-braun.de>
2017-05-03 22:16:14 +03:00
..
ap FT: Add support for wildcard R0KH/R1KH 2017-05-03 22:16:14 +03:00
common FILS: Specify if FILS HLP was sent in connect 2017-04-29 16:35:23 +03:00
crypto Return success/failure result from sha384_prf() 2017-03-12 20:43:06 +02:00
drivers atheros: Get rid of static analyzer warnings on 0-length memcpy 2017-05-01 22:08:16 +03:00
eap_common Use os_memdup() 2017-03-07 13:19:10 +02:00
eap_peer ERP: Silence static analyzer warning 2017-05-01 22:08:16 +03:00
eap_server Use os_memdup() 2017-03-07 13:19:10 +02:00
eapol_auth Use os_memdup() 2017-03-07 13:19:10 +02:00
eapol_supp ERP: External control of ERP key information 2017-04-07 18:46:13 +03:00
fst FST: Silence compiler warning on WPA_ASSERT 2017-01-29 18:45:29 +02:00
l2_packet tests: Add TEST_FAIL() checks in l2_packet 2017-03-04 11:43:58 +02:00
p2p P2P: Do not use wait_time for SD Response TX for last fragmentation 2017-04-01 14:25:26 +03:00
pae PAE: Silence static analyzer warning about NULL pointer dereference 2017-04-24 11:38:10 +03:00
radius Use os_memdup() 2017-03-07 13:19:10 +02:00
rsn_supp FILS: Fix key info in GTK rekey EAPOL-Key msg 2/2 2017-04-10 16:18:11 +03:00
tls Use os_memdup() 2017-03-07 13:19:10 +02:00
utils FT: Replace inter-AP protocol with use of OUI Extended Ethertype 2017-05-03 18:30:31 +03:00
wps Use os_memdup() 2017-03-07 13:19:10 +02:00
lib.rules Add QUIET=1 option for make 2014-12-29 15:49:05 +02:00
Makefile FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00