]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: DPP netAccessKey for reconfig
authorJouni Malinen <jouni@codeaurora.org>
Fri, 3 Apr 2020 09:45:03 +0000 (12:45 +0300)
committerJouni Malinen <j@w1.fi>
Fri, 3 Apr 2020 09:45:03 +0000 (12:45 +0300)
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
tests/hwsim/test_dpp.py

index ff1ed6b795af74a30e13eda5a28eb0cfa023d12b..7c5536515361febcc1b2f01df7cf2213457aa8a6 100644 (file)
@@ -5285,6 +5285,13 @@ def run_dpp_reconfig_connector(dev, apdev):
     p = ev.split(' ')
     csign = p[1]
 
+    ev = dev[0].wait_event(["DPP-NET-ACCESS-KEY"], timeout=1)
+    if ev is None:
+        raise Exception("netAccessKey not reported")
+    p = ev.split(' ')
+    net_access_key = p[1]
+    net_access_key_expiry = p[2] if len(p) > 2 else None
+
     ev = dev[0].wait_event(["DPP-NETWORK-ID"], timeout=1)
     if ev is None:
         raise Exception("DPP network profile not generated")
@@ -5301,3 +5308,7 @@ def run_dpp_reconfig_connector(dev, apdev):
     n_csign = dev[0].get_network(id, "dpp_csign")
     if n_csign.strip('"') != csign:
         raise Exception("csign mismatch: %s %s" % (n_csign, csign))
+    n_net_access_key = dev[0].get_network(id, "dpp_netaccesskey")
+    if n_net_access_key.strip('"') != net_access_key:
+        raise Exception("net_access_key mismatch: %s %s" % (n_net_access_key,
+                                                            net_access_key))