Add SAE and FT-SAE key_mgmt to hostapd GET_CONFIG
authorJouni Malinen <j@w1.fi>
Sat, 22 Mar 2014 16:57:00 +0000 (18:57 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 22 Mar 2014 17:01:34 +0000 (19:01 +0200)
These options were missing from the current key_mgmt values.

Signed-off-by: Jouni Malinen <j@w1.fi>
hostapd/ctrl_iface.c

index dbdc8c6..29d5d8b 100644 (file)
@@ -940,6 +940,14 @@ static int hostapd_ctrl_iface_get_config(struct hostapd_data *hapd,
                                return pos - buf;
                        pos += ret;
                }
+#ifdef CONFIG_SAE
+               if (hapd->conf->wpa_key_mgmt & WPA_KEY_MGMT_FT_SAE) {
+                       ret = os_snprintf(pos, end - pos, "FT-SAE ");
+                       if (ret < 0 || ret >= end - pos)
+                               return pos - buf;
+                       pos += ret;
+               }
+#endif /* CONFIG_SAE */
 #endif /* CONFIG_IEEE80211R */
 #ifdef CONFIG_IEEE80211W
                if (hapd->conf->wpa_key_mgmt & WPA_KEY_MGMT_PSK_SHA256) {
@@ -955,6 +963,14 @@ static int hostapd_ctrl_iface_get_config(struct hostapd_data *hapd,
                        pos += ret;
                }
 #endif /* CONFIG_IEEE80211W */
+#ifdef CONFIG_SAE
+               if (hapd->conf->wpa_key_mgmt & WPA_KEY_MGMT_SAE) {
+                       ret = os_snprintf(pos, end - pos, "SAE ");
+                       if (ret < 0 || ret >= end - pos)
+                               return pos - buf;
+                       pos += ret;
+               }
+#endif /* CONFIG_SAE */
 
                ret = os_snprintf(pos, end - pos, "\n");
                if (ret < 0 || ret >= end - pos)