blob: d9b0cba6d301d1a9dc691f838762e4faae29da32 [file] [log] [blame]
developere35b8e42023-10-16 11:04:00 +08001From b76669952a1971105f1de99b69e9711ab71e9c63 Mon Sep 17 00:00:00 2001
developer1c2c7d42023-01-18 18:20:58 +08002From: Shayne Chen <shayne.chen@mediatek.com>
3Date: Tue, 20 Sep 2022 19:33:45 +0800
developere35b8e42023-10-16 11:04:00 +08004Subject: [PATCH 02/38] hostapd: mtk: print sae groups by hostapd ctrl
developer1c2c7d42023-01-18 18:20:58 +08005
6---
7 hostapd/ctrl_iface.c | 13 +++++++++++++
8 1 file changed, 13 insertions(+)
9
10diff --git a/hostapd/ctrl_iface.c b/hostapd/ctrl_iface.c
developerdfb50982023-09-11 13:34:36 +080011index 98d598e..c03e6f6 100644
developer1c2c7d42023-01-18 18:20:58 +080012--- a/hostapd/ctrl_iface.c
13+++ b/hostapd/ctrl_iface.c
developerdfb50982023-09-11 13:34:36 +080014@@ -1364,6 +1364,19 @@ static int hostapd_ctrl_iface_get(struct hostapd_data *hapd, char *cmd,
developer1c2c7d42023-01-18 18:20:58 +080015 if (os_snprintf_error(buflen, res))
16 return -1;
17 return res;
18+ } else if (os_strcmp(cmd, "sae_group_capability") == 0) {
19+#ifdef CONFIG_SAE
20+ /* see sae_set_group() */
21+ res = os_snprintf(buf, buflen, "%s%s%s%s19 20 21",
22+ dh_groups_get(15) ? "15 ": "",
23+ dh_groups_get(16) ? "16 ": "",
24+ dh_groups_get(17) ? "17 ": "",
25+ dh_groups_get(18) ? "18 ": "");
26+
27+ if (os_snprintf_error(buflen, res))
28+ return -1;
29+ return res;
30+#endif /* CONFIG_SAE */
31 }
32
33 return -1;
34--
developerdfb50982023-09-11 13:34:36 +0800352.18.0
developer1c2c7d42023-01-18 18:20:58 +080036