aboutsummaryrefslogtreecommitdiffstats
path: root/src/handshake.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/handshake.c')
-rw-r--r--src/handshake.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/handshake.c b/src/handshake.c
index cf9c18d53..07e0657d0 100644
--- a/src/handshake.c
+++ b/src/handshake.c
@@ -123,6 +123,8 @@ void handshake_state_free(struct handshake_state *s)
l_free(s->supplicant_rsnxe);
l_free(s->mde);
l_free(s->fte);
+ l_free(s->authenticator_fte);
+ l_free(s->supplicant_fte);
l_free(s->fils_ip_req_ie);
l_free(s->fils_ip_resp_ie);
l_free(s->vendor_ies);
@@ -319,6 +321,18 @@ void handshake_state_set_fte(struct handshake_state *s, const uint8_t *fte)
replace_ie(&s->fte, fte);
}
+void handshake_state_set_authenticator_fte(struct handshake_state *s,
+ const uint8_t *fte)
+{
+ replace_ie(&s->authenticator_fte, fte);
+}
+
+void handshake_state_set_supplicant_fte(struct handshake_state *s,
+ const uint8_t *fte)
+{
+ replace_ie(&s->supplicant_fte, fte);
+}
+
void handshake_state_set_vendor_ies(struct handshake_state *s,
const struct iovec *iov,
size_t n_iovs)