aboutsummaryrefslogtreecommitdiffstats
path: root/src/ap/wpa_auth_i.h
diff options
context:
space:
mode:
authorJouni Malinen <j@w1.fi>2017-05-07 11:32:25 (GMT)
committerJouni Malinen <j@w1.fi>2017-05-07 19:08:43 (GMT)
commit8fed47e0138276383b03fe464063a49b3e7154cd (patch)
tree16004fa9d4a34fb1bbd97e3f81ef5b22ffde672a /src/ap/wpa_auth_i.h
parent7d440a3bc4642584969fb21f3beda1d434c93cef (diff)
downloadhostap-8fed47e0138276383b03fe464063a49b3e7154cd.zip
hostap-8fed47e0138276383b03fe464063a49b3e7154cd.tar.gz
hostap-8fed47e0138276383b03fe464063a49b3e7154cd.tar.bz2
FILS: Derive FT key hierarchy on authenticator side for FILS+FT
Derive PMK-R0 and the relevant key names when using FILS authentication for initial FT mobility domain association. Signed-off-by: Jouni Malinen <j@w1.fi>
Diffstat (limited to 'src/ap/wpa_auth_i.h')
-rw-r--r--src/ap/wpa_auth_i.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ap/wpa_auth_i.h b/src/ap/wpa_auth_i.h
index 7ef817f..e7d699e 100644
--- a/src/ap/wpa_auth_i.h
+++ b/src/ap/wpa_auth_i.h
@@ -288,6 +288,9 @@ int wpa_auth_derive_ptk_ft(struct wpa_state_machine *sm, const u8 *pmk,
struct wpa_ft_pmk_cache * wpa_ft_pmk_cache_init(void);
void wpa_ft_pmk_cache_deinit(struct wpa_ft_pmk_cache *cache);
void wpa_ft_install_ptk(struct wpa_state_machine *sm);
+int wpa_ft_store_pmk_r0(struct wpa_authenticator *wpa_auth,
+ const u8 *spa, const u8 *pmk_r0,
+ const u8 *pmk_r0_name, int pairwise);
#endif /* CONFIG_IEEE80211R_AP */
#endif /* WPA_AUTH_I_H */