Device Provisioning Protocol (also known as Wi-Fi Easy Connect) provides
a simplified, standardized way of onboarding device through use of QR
codes, bluetooth, NFC or downloading device information from the cloud.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
default n
select WPA_MBO_SUPPORT
+config WPA_DPP_SUPPORT
+ bool "Device Provisioning Protocol (DPP)"
+ default n
+ depends on PACKAGE_wpa-supplicant-openssl || \
+ PACKAGE_wpa-supplicant-mesh-openssl || \
+ PACKAGE_wpad-basic-openssl || \
+ PACKAGE_wpad-mesh-openssl || \
+ PACKAGE_wpad-openssl
+ help
+ Device Provisioning Protocol (DPP) version 1 and 2, also known as
+ Wi-Fi Easy Connect. Version 3 is excluded as it's considered
+ experimental and still changing.
+
+ Crypto required for DPP is only implemented for OpenSSL.
+
config WPA_ENABLE_WEP
bool "Enable support for unsecure and obsolete WEP"
help
CONFIG_DRIVER_NL80211=$(CONFIG_PACKAGE_kmod-cfg80211) \
CONFIG_IEEE80211AC=$(HOSTAPD_IEEE80211AC) \
CONFIG_IEEE80211AX=$(HOSTAPD_IEEE80211AX) \
+ CONFIG_DPP=$(CONFIG_WPA_DPP_SUPPORT) \
CONFIG_MBO=$(CONFIG_WPA_MBO_SUPPORT)
ifeq ($(SSL_VARIANT),openssl)