aboutsummaryrefslogtreecommitdiffstats
path: root/src/rsn_supp/wpa.h
diff options
context:
space:
mode:
authorJouni Malinen <jouni@codeaurora.org>2019-03-17 21:51:53 (GMT)
committerJouni Malinen <j@w1.fi>2019-03-18 16:32:31 (GMT)
commit10ec6a5f38f1dfee75aeb7a0358271dc4d56834f (patch)
tree2db06b37f09e7548c075896d813642cad4a6ae95 /src/rsn_supp/wpa.h
parentecacd9ccd45682949f5136ea4f18e131a159846c (diff)
downloadhostap-10ec6a5f38f1dfee75aeb7a0358271dc4d56834f.zip
hostap-10ec6a5f38f1dfee75aeb7a0358271dc4d56834f.tar.gz
hostap-10ec6a5f38f1dfee75aeb7a0358271dc4d56834f.tar.bz2
DPP2: PFS for PTK derivation
Use Diffie-Hellman key exchange to derivate additional material for PMK-to-PTK derivation to get PFS. The Diffie-Hellman Parameter element (defined in OWE RFC 8110) is used in association frames to exchange the DH public keys. For backwards compatibility, ignore missing request/response DH parameter and fall back to no PFS in such cases. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
Diffstat (limited to 'src/rsn_supp/wpa.h')
-rw-r--r--src/rsn_supp/wpa.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/rsn_supp/wpa.h b/src/rsn_supp/wpa.h
index 9eee383..8903f8e 100644
--- a/src/rsn_supp/wpa.h
+++ b/src/rsn_supp/wpa.h
@@ -465,5 +465,6 @@ int owe_process_assoc_resp(struct wpa_sm *sm, const u8 *bssid,
void wpa_sm_set_reset_fils_completed(struct wpa_sm *sm, int set);
void wpa_sm_set_fils_cache_id(struct wpa_sm *sm, const u8 *fils_cache_id);
+void wpa_sm_set_dpp_z(struct wpa_sm *sm, const struct wpabuf *z);
#endif /* WPA_H */