diff options
author | Jouni Malinen <jouni@qca.qualcomm.com> | 2017-06-18 11:14:18 (GMT) |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2017-06-19 18:13:17 (GMT) |
commit | 0c52953b0fe598e045182fb983decc3c673c4d6d (patch) | |
tree | 6e7f2200e9e63eedd13a9d4bce12e0979c296491 /hostapd | |
parent | 567da5bbd027e8318ed0e8af817b73a9285892c3 (diff) | |
download | hostap-0c52953b0fe598e045182fb983decc3c673c4d6d.zip hostap-0c52953b0fe598e045182fb983decc3c673c4d6d.tar.gz hostap-0c52953b0fe598e045182fb983decc3c673c4d6d.tar.bz2 |
DPP: Allow PMKSA cache entries to be added through hostapd ctrl_iface
This allows external programs to generate and add PMKSA cache entries
into hostapd. The main use for this is to run external DPP processing
(network introduction) and testing.
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Diffstat (limited to 'hostapd')
-rw-r--r-- | hostapd/ctrl_iface.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hostapd/ctrl_iface.c b/hostapd/ctrl_iface.c index 4f49b5c..42c6500 100644 --- a/hostapd/ctrl_iface.c +++ b/hostapd/ctrl_iface.c @@ -2629,6 +2629,9 @@ static int hostapd_ctrl_iface_receive_process(struct hostapd_data *hapd, reply_size); } else if (os_strcmp(buf, "PMKSA_FLUSH") == 0) { hostapd_ctrl_iface_pmksa_flush(hapd); + } else if (os_strncmp(buf, "PMKSA_ADD ", 10) == 0) { + if (hostapd_ctrl_iface_pmksa_add(hapd, buf + 10) < 0) + reply_len = -1; } else if (os_strncmp(buf, "SET_NEIGHBOR ", 13) == 0) { if (hostapd_ctrl_iface_set_neighbor(hapd, buf + 13)) reply_len = -1; |