aboutsummaryrefslogtreecommitdiffstats
path: root/wpa_supplicant/config.h
diff options
context:
space:
mode:
authorJouni Malinen <jouni@qca.qualcomm.com>2017-04-13 10:22:56 (GMT)
committerJouni Malinen <j@w1.fi>2017-04-13 14:38:55 (GMT)
commit183d3924cf0aab216d72059e07b7db2b7bbef5e4 (patch)
tree5186f8377adbb0e5f96b56ef29ba6939b59fc5ee /wpa_supplicant/config.h
parentc27a6c62529e25ace9a8a5444caeafac1ee4e4c5 (diff)
downloadhostap-183d3924cf0aab216d72059e07b7db2b7bbef5e4.zip
hostap-183d3924cf0aab216d72059e07b7db2b7bbef5e4.tar.gz
hostap-183d3924cf0aab216d72059e07b7db2b7bbef5e4.tar.bz2
WPS: Add option for using random UUID
If the uuid configuration parameter is not set, wpa_supplicant generates an UUID automatically to allow WPS operations to proceed. This was previously always using an UUID generated from the MAC address. This commit adds an option to use a random UUID instead. The type of the automatically generated UUID is set with the auto_uuid parameter: 0 = based on MAC address (default; old behavior), 1 = random UUID. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
Diffstat (limited to 'wpa_supplicant/config.h')
-rw-r--r--wpa_supplicant/config.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/wpa_supplicant/config.h b/wpa_supplicant/config.h
index a7b0435..c883c18 100644
--- a/wpa_supplicant/config.h
+++ b/wpa_supplicant/config.h
@@ -626,6 +626,13 @@ struct wpa_config {
u8 uuid[16];
/**
+ * auto_uuid - Automatic UUID behavior
+ * 0 = generate static value based on the local MAC address (default)
+ * 1 = generate a random UUID every time wpa_supplicant starts
+ */
+ int auto_uuid;
+
+ /**
* device_name - Device Name (WPS)
* User-friendly description of device; up to 32 octets encoded in
* UTF-8