|
|
|
|
@@ -26,7 +26,7 @@
|
|
|
|
|
# replacement for WEXT and its use allows wpa_supplicant to properly control
|
|
|
|
|
# the driver to improve existing functionality like roaming and to support new
|
|
|
|
|
# functionality.
|
|
|
|
|
#CONFIG_DRIVER_WEXT=y
|
|
|
|
|
CONFIG_DRIVER_WEXT=y
|
|
|
|
|
|
|
|
|
|
# Driver interface for Linux drivers using the nl80211 kernel interface
|
|
|
|
|
#CONFIG_DRIVER_NL80211=y
|
|
|
|
|
@@ -91,28 +91,28 @@ CC=arm-uclinuxfdpiceabi-gcc
|
|
|
|
|
|
|
|
|
|
# Enable IEEE 802.1X Supplicant (automatically included if any EAP method or
|
|
|
|
|
# MACsec is included)
|
|
|
|
|
CONFIG_IEEE8021X_EAPOL=y
|
|
|
|
|
#CONFIG_IEEE8021X_EAPOL=y
|
|
|
|
|
|
|
|
|
|
# EAP-MD5
|
|
|
|
|
CONFIG_EAP_MD5=y
|
|
|
|
|
#CONFIG_EAP_MD5=y
|
|
|
|
|
|
|
|
|
|
# EAP-MSCHAPv2
|
|
|
|
|
CONFIG_EAP_MSCHAPV2=y
|
|
|
|
|
#CONFIG_EAP_MSCHAPV2=y
|
|
|
|
|
|
|
|
|
|
# EAP-TLS
|
|
|
|
|
CONFIG_EAP_TLS=y
|
|
|
|
|
#CONFIG_EAP_TLS=y
|
|
|
|
|
# Enable EAP-TLSv1.3 support by default (currently disabled unless explicitly
|
|
|
|
|
# enabled in network configuration)
|
|
|
|
|
#CONFIG_EAP_TLSV1_3=y
|
|
|
|
|
|
|
|
|
|
# EAL-PEAP
|
|
|
|
|
CONFIG_EAP_PEAP=y
|
|
|
|
|
#CONFIG_EAP_PEAP=y
|
|
|
|
|
|
|
|
|
|
# EAP-TTLS
|
|
|
|
|
CONFIG_EAP_TTLS=y
|
|
|
|
|
#CONFIG_EAP_TTLS=y
|
|
|
|
|
|
|
|
|
|
# EAP-FAST
|
|
|
|
|
CONFIG_EAP_FAST=y
|
|
|
|
|
#CONFIG_EAP_FAST=y
|
|
|
|
|
|
|
|
|
|
# EAP-TEAP
|
|
|
|
|
# Note: The current EAP-TEAP implementation is experimental and should not be
|
|
|
|
|
@@ -125,10 +125,10 @@ CONFIG_EAP_FAST=y
|
|
|
|
|
#CONFIG_EAP_TEAP=y
|
|
|
|
|
|
|
|
|
|
# EAP-GTC
|
|
|
|
|
CONFIG_EAP_GTC=y
|
|
|
|
|
#CONFIG_EAP_GTC=y
|
|
|
|
|
|
|
|
|
|
# EAP-OTP
|
|
|
|
|
CONFIG_EAP_OTP=y
|
|
|
|
|
#CONFIG_EAP_OTP=y
|
|
|
|
|
|
|
|
|
|
# EAP-SIM (enable CONFIG_PCSC, if EAP-SIM is used)
|
|
|
|
|
#CONFIG_EAP_SIM=y
|
|
|
|
|
@@ -143,10 +143,10 @@ CONFIG_EAP_OTP=y
|
|
|
|
|
CONFIG_EAP_PWD=y
|
|
|
|
|
|
|
|
|
|
# EAP-PAX
|
|
|
|
|
CONFIG_EAP_PAX=y
|
|
|
|
|
#CONFIG_EAP_PAX=y
|
|
|
|
|
|
|
|
|
|
# LEAP
|
|
|
|
|
CONFIG_EAP_LEAP=y
|
|
|
|
|
#CONFIG_EAP_LEAP=y
|
|
|
|
|
|
|
|
|
|
# EAP-AKA (enable CONFIG_PCSC, if EAP-AKA is used)
|
|
|
|
|
#CONFIG_EAP_AKA=y
|
|
|
|
|
@@ -159,18 +159,18 @@ CONFIG_EAP_LEAP=y
|
|
|
|
|
#CONFIG_USIM_SIMULATOR=y
|
|
|
|
|
|
|
|
|
|
# EAP-SAKE
|
|
|
|
|
CONFIG_EAP_SAKE=y
|
|
|
|
|
#CONFIG_EAP_SAKE=y
|
|
|
|
|
|
|
|
|
|
# EAP-GPSK
|
|
|
|
|
CONFIG_EAP_GPSK=y
|
|
|
|
|
#CONFIG_EAP_GPSK=y
|
|
|
|
|
# Include support for optional SHA256 cipher suite in EAP-GPSK
|
|
|
|
|
CONFIG_EAP_GPSK_SHA256=y
|
|
|
|
|
#CONFIG_EAP_GPSK_SHA256=y
|
|
|
|
|
|
|
|
|
|
# EAP-TNC and related Trusted Network Connect support (experimental)
|
|
|
|
|
CONFIG_EAP_TNC=y
|
|
|
|
|
#CONFIG_EAP_TNC=y
|
|
|
|
|
|
|
|
|
|
# Wi-Fi Protected Setup (WPS)
|
|
|
|
|
CONFIG_WPS=y
|
|
|
|
|
#CONFIG_WPS=y
|
|
|
|
|
# Enable WPS external registrar functionality
|
|
|
|
|
#CONFIG_WPS_ER=y
|
|
|
|
|
# Disable credentials for an open network by default when acting as a WPS
|
|
|
|
|
@@ -180,21 +180,21 @@ CONFIG_WPS=y
|
|
|
|
|
#CONFIG_WPS_NFC=y
|
|
|
|
|
|
|
|
|
|
# EAP-IKEv2
|
|
|
|
|
CONFIG_EAP_IKEV2=y
|
|
|
|
|
#CONFIG_EAP_IKEV2=y
|
|
|
|
|
|
|
|
|
|
# EAP-EKE
|
|
|
|
|
#CONFIG_EAP_EKE=y
|
|
|
|
|
|
|
|
|
|
# MACsec
|
|
|
|
|
CONFIG_MACSEC=y
|
|
|
|
|
#CONFIG_MACSEC=y
|
|
|
|
|
|
|
|
|
|
# PKCS#12 (PFX) support (used to read private key and certificate file from
|
|
|
|
|
# a file that usually has extension .p12 or .pfx)
|
|
|
|
|
CONFIG_PKCS12=y
|
|
|
|
|
#CONFIG_PKCS12=y
|
|
|
|
|
|
|
|
|
|
# Smartcard support (i.e., private key on a smartcard), e.g., with openssl
|
|
|
|
|
# engine.
|
|
|
|
|
CONFIG_SMARTCARD=y
|
|
|
|
|
#CONFIG_SMARTCARD=y
|
|
|
|
|
|
|
|
|
|
# PC/SC interface for smartcards (USIM, GSM SIM)
|
|
|
|
|
# Enable this if EAP-SIM or EAP-AKA is included
|
|
|
|
|
@@ -213,7 +213,7 @@ CONFIG_SMARTCARD=y
|
|
|
|
|
#CONFIG_EAPOL_TEST=y
|
|
|
|
|
|
|
|
|
|
# Support IPv6
|
|
|
|
|
CONFIG_IPV6=y
|
|
|
|
|
#CONFIG_IPV6=y
|
|
|
|
|
|
|
|
|
|
# Select control interface backend for external programs, e.g, wpa_cli:
|
|
|
|
|
# unix = UNIX domain sockets (default for Linux/*BSD)
|
|
|
|
|
@@ -255,7 +255,7 @@ CONFIG_CTRL_IFACE=y
|
|
|
|
|
#CONFIG_NO_WPA_PASSPHRASE=y
|
|
|
|
|
|
|
|
|
|
# Simultaneous Authentication of Equals (SAE), WPA3-Personal
|
|
|
|
|
CONFIG_SAE=y
|
|
|
|
|
#CONFIG_SAE=y
|
|
|
|
|
|
|
|
|
|
# SAE Public Key, WPA3-Personal
|
|
|
|
|
#CONFIG_SAE_PK=y
|
|
|
|
|
@@ -418,13 +418,13 @@ CONFIG_BACKEND=file
|
|
|
|
|
#CONFIG_NO_LOAD_DYNAMIC_EAP=y
|
|
|
|
|
|
|
|
|
|
# IEEE Std 802.11r-2008 (Fast BSS Transition) for station mode
|
|
|
|
|
CONFIG_IEEE80211R=y
|
|
|
|
|
#CONFIG_IEEE80211R=y
|
|
|
|
|
|
|
|
|
|
# Add support for writing debug log to a file (/tmp/wpa_supplicant-log-#.txt)
|
|
|
|
|
CONFIG_DEBUG_FILE=y
|
|
|
|
|
#CONFIG_DEBUG_FILE=y
|
|
|
|
|
|
|
|
|
|
# Send debug messages to syslog instead of stdout
|
|
|
|
|
CONFIG_DEBUG_SYSLOG=y
|
|
|
|
|
#CONFIG_DEBUG_SYSLOG=y
|
|
|
|
|
# Set syslog facility for debug messages
|
|
|
|
|
#CONFIG_DEBUG_SYSLOG_FACILITY=LOG_DAEMON
|
|
|
|
|
|
|
|
|
|
@@ -500,10 +500,10 @@ CONFIG_DEBUG_SYSLOG=y
|
|
|
|
|
#CONFIG_GETRANDOM=y
|
|
|
|
|
|
|
|
|
|
# IEEE 802.11ac (Very High Throughput) support (mainly for AP mode)
|
|
|
|
|
CONFIG_IEEE80211AC=y
|
|
|
|
|
#CONFIG_IEEE80211AC=y
|
|
|
|
|
|
|
|
|
|
# IEEE 802.11ax HE support (mainly for AP mode)
|
|
|
|
|
CONFIG_IEEE80211AX=y
|
|
|
|
|
#CONFIG_IEEE80211AX=y
|
|
|
|
|
|
|
|
|
|
# IEEE 802.11be EHT support (mainly for AP mode)
|
|
|
|
|
# CONFIG_IEEE80211AX is mandatory for setting CONFIG_IEEE80211BE.
|
|
|
|
|
@@ -520,10 +520,10 @@ CONFIG_IEEE80211AX=y
|
|
|
|
|
# This can be used to enable functionality to improve interworking with
|
|
|
|
|
# external networks (GAS/ANQP to learn more about the networks and network
|
|
|
|
|
# selection based on available credentials).
|
|
|
|
|
CONFIG_INTERWORKING=y
|
|
|
|
|
#CONFIG_INTERWORKING=y
|
|
|
|
|
|
|
|
|
|
# Hotspot 2.0
|
|
|
|
|
CONFIG_HS20=y
|
|
|
|
|
#CONFIG_HS20=y
|
|
|
|
|
|
|
|
|
|
# Enable interface matching in wpa_supplicant
|
|
|
|
|
#CONFIG_MATCH_IFACE=y
|
|
|
|
|
@@ -544,12 +544,12 @@ CONFIG_HS20=y
|
|
|
|
|
#CONFIG_P2P=y
|
|
|
|
|
|
|
|
|
|
# Enable TDLS support
|
|
|
|
|
CONFIG_TDLS=y
|
|
|
|
|
#CONFIG_TDLS=y
|
|
|
|
|
|
|
|
|
|
# Wi-Fi Display
|
|
|
|
|
# This can be used to enable Wi-Fi Display extensions for P2P using an external
|
|
|
|
|
# program to control the additional information exchanges in the messages.
|
|
|
|
|
CONFIG_WIFI_DISPLAY=y
|
|
|
|
|
#CONFIG_WIFI_DISPLAY=y
|
|
|
|
|
|
|
|
|
|
# Autoscan
|
|
|
|
|
# This can be used to enable automatic scan support in wpa_supplicant.
|
|
|
|
|
@@ -617,7 +617,7 @@ CONFIG_WIFI_DISPLAY=y
|
|
|
|
|
# Support RSN on IBSS networks
|
|
|
|
|
# This is needed to be able to use mode=1 network profile with proto=RSN and
|
|
|
|
|
# key_mgmt=WPA-PSK (i.e., full key management instead of WPA-None).
|
|
|
|
|
CONFIG_IBSS_RSN=y
|
|
|
|
|
#CONFIG_IBSS_RSN=y
|
|
|
|
|
|
|
|
|
|
# External PMKSA cache control
|
|
|
|
|
# This can be used to enable control interface commands that allow the current
|
|
|
|
|
@@ -642,9 +642,9 @@ CONFIG_BGSCAN_SIMPLE=y
|
|
|
|
|
#CONFIG_OWE=y
|
|
|
|
|
|
|
|
|
|
# Device Provisioning Protocol (DPP) (also known as Wi-Fi Easy Connect)
|
|
|
|
|
CONFIG_DPP=y
|
|
|
|
|
#CONFIG_DPP=y
|
|
|
|
|
# DPP version 2 support
|
|
|
|
|
CONFIG_DPP2=y
|
|
|
|
|
#CONFIG_DPP2=y
|
|
|
|
|
# DPP version 3 support (experimental and still changing; do not enable for
|
|
|
|
|
# production use)
|
|
|
|
|
#CONFIG_DPP3=y
|
|
|
|
|
|