From: Jouni Malinen Date: Thu, 14 May 2020 18:46:50 +0000 (+0300) Subject: dpp-nfc: Use Configurator/Enrollee parameters with tag reading X-Git-Tag: hostap_2_10~1318 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=69dfbe6a9373c1b495d29eb015084a73eed0ded2;p=thirdparty%2Fhostap.git dpp-nfc: Use Configurator/Enrollee parameters with tag reading This was previously done only for the negotiated connection handover case, but the same parameters are useful for the tag reading cases (URI record and static handover). Signed-off-by: Jouni Malinen --- diff --git a/wpa_supplicant/examples/dpp-nfc.py b/wpa_supplicant/examples/dpp-nfc.py index e448315ba..86524ab17 100755 --- a/wpa_supplicant/examples/dpp-nfc.py +++ b/wpa_supplicant/examples/dpp-nfc.py @@ -80,8 +80,16 @@ def dpp_nfc_uri_process(uri): print("Could not parse DPP URI from NFC URI record") return False peer_id = int(peer_id) - print("peer_id=%d" % peer_id) + print("peer_id=%d for URI from NFC Tag: %s" % (peer_id, uri)) cmd = "DPP_AUTH_INIT peer=%d" % peer_id + global enrollee_only, configurator_only, config_params + if enrollee_only: + cmd += " role=enrollee" + elif configurator_only: + cmd += " role=configurator" + if config_params: + cmd += " " + config_params + print("Initiate DPP authentication: " + cmd) res = wpas.request(cmd) if "OK" not in res: print("Failed to initiate DPP Authentication")