diff options
author | Jouni Malinen <jouni@qca.qualcomm.com> | 2017-12-07 11:35:19 (GMT) |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2017-12-07 11:35:19 (GMT) |
commit | 055cd397884b7f25b5b0d0c52f9974cb06398591 (patch) | |
tree | 43114f1e78f371f37cd0d9f6af439fa07f32bd54 /wpa_supplicant | |
parent | f55269753c2bbdcc8a003350fdec5f0283863d7f (diff) | |
download | hostap-055cd397884b7f25b5b0d0c52f9974cb06398591.zip hostap-055cd397884b7f25b5b0d0c52f9974cb06398591.tar.gz hostap-055cd397884b7f25b5b0d0c52f9974cb06398591.tar.bz2 |
tests: DPP P-256 test vectors
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Diffstat (limited to 'wpa_supplicant')
-rw-r--r-- | wpa_supplicant/ctrl_iface.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/wpa_supplicant/ctrl_iface.c b/wpa_supplicant/ctrl_iface.c index 2069be5..61fc170 100644 --- a/wpa_supplicant/ctrl_iface.c +++ b/wpa_supplicant/ctrl_iface.c @@ -643,6 +643,15 @@ static int wpa_supplicant_ctrl_iface_set(struct wpa_supplicant *wpa_s, ret = -1; else dpp_protocol_key_override_len = hex_len / 2; + } else if (os_strcasecmp(cmd, "dpp_nonce_override") == 0) { + size_t hex_len = os_strlen(value); + + if (hex_len > 2 * sizeof(dpp_nonce_override)) + ret = -1; + else if (hexstr2bin(value, dpp_nonce_override, hex_len / 2)) + ret = -1; + else + dpp_nonce_override_len = hex_len / 2; #endif /* CONFIG_TESTING_OPTIONS */ #endif /* CONFIG_DPP */ #ifdef CONFIG_TESTING_OPTIONS @@ -7795,6 +7804,7 @@ static void wpa_supplicant_ctrl_iface_flush(struct wpa_supplicant *wpa_s) os_memset(dpp_pkex_peer_mac_override, 0, ETH_ALEN); dpp_pkex_ephemeral_key_override_len = 0; dpp_protocol_key_override_len = 0; + dpp_nonce_override_len = 0; #endif /* CONFIG_TESTING_OPTIONS */ #endif /* CONFIG_DPP */ |