[PATCH v2 2/2] tests: Add hwsim test for DPP provisioning with hidden SSID
Gustavo Bertoli
gubertoli at gmail.com
Sun May 31 11:30:08 PDT 2026
Signed-off-by: Gustavo Bertoli <gubertoli at gmail.com>
---
tests/hwsim/test_dpp.py | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/tests/hwsim/test_dpp.py b/tests/hwsim/test_dpp.py
index 938b12c08..68b5966d4 100644
--- a/tests/hwsim/test_dpp.py
+++ b/tests/hwsim/test_dpp.py
@@ -2431,6 +2431,29 @@ def run_dpp_auto_connect_legacy_pmf_required(dev, apdev):
raise Exception("DPP network profile not generated")
dev[0].wait_connected()
+def test_dpp_hidden_ssid(dev, apdev):
+ """DPP provisioning and connect to hidden SSID"""
+ check_dpp_capab(dev[0])
+ check_dpp_capab(dev[1])
+
+ params = hostapd.wpa2_params(ssid="dpp-hidden",
+ passphrase="secret passphrase")
+ params["ignore_broadcast_ssid"] = "1"
+ hapd = hostapd.add_ap(apdev[0], params)
+
+ id0 = dev[0].dpp_bootstrap_gen(chan="81/1", mac=True)
+ uri0 = dev[0].request("DPP_BOOTSTRAP_GET_URI %d" % id0)
+ dev[0].set("dpp_config_processing", "2")
+ dev[0].dpp_listen(2412)
+ dev[1].dpp_auth_init(uri=uri0, conf="sta-psk", ssid="dpp-hidden",
+ passphrase="secret passphrase")
+ wait_auth_success(dev[0], dev[1], configurator=dev[1], enrollee=dev[0])
+ ev = dev[0].wait_event(["DPP-NETWORK-ID"], timeout=1)
+ if ev is None:
+ raise Exception("DPP network profile not generated")
+ dev[0].wait_connected()
+ dev[0].set("dpp_config_processing", "0")
+
def test_dpp_qr_code_auth_responder_configurator(dev, apdev):
"""DPP QR Code and responder as the configurator"""
run_dpp_qr_code_auth_responder_configurator(dev, apdev, "")
--
2.43.0
More information about the Hostap
mailing list