mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
d9ed6d93e9
WPS strict disables workarounds with different APs and may cause IOT issues. Remove this as default and introduce as a config option. Also declare esp device as single band mobile device otherwise WFA sniffer was not able to identify it in the certification setup.
37 lines
1.2 KiB
Makefile
37 lines
1.2 KiB
Makefile
# supplicant make file
|
|
|
|
COMPONENT_PRIV_INCLUDEDIRS := src
|
|
COMPONENT_SRCDIRS := port src/ap src/common src/crypto src/eap_peer src/rsn_supp src/tls src/utils src/esp_supplicant src/wps
|
|
COMPONENT_ADD_INCLUDEDIRS := include port/include include/esp_supplicant
|
|
|
|
ifeq ($(CONFIG_WPA_MBEDTLS_CRYPTO), y)
|
|
COMPONENT_OBJEXCLUDE := src/tls/asn1.o \
|
|
src/tls/bignum.o \
|
|
src/tls/pkcs1.o \
|
|
src/tls/pkcs5.o \
|
|
src/tls/pkcs8.o \
|
|
src/tls/rsa.o \
|
|
src/tls/tls_internal.o \
|
|
src/tls/tlsv1_client.o \
|
|
src/tls/tlsv1_client_read.o \
|
|
src/tls/tlsv1_client_write.o \
|
|
src/tls/tlsv1_common.o \
|
|
src/tls/tlsv1_cred.o \
|
|
src/tls/tlsv1_record.o \
|
|
src/tls/tlsv1_server.o \
|
|
src/tls/tlsv1_server_read.o \
|
|
src/tls/tlsv1_server_write.o \
|
|
src/tls/x509v3.o
|
|
else
|
|
COMPONENT_OBJEXCLUDE := src/crypto/tls_mbedtls.o
|
|
endif
|
|
|
|
CFLAGS += -DCONFIG_SHA256 -DCONFIG_IEEE80211W -DESP_SUPPLICANT -DIEEE8021X_EAPOL -DEAP_PEER_METHOD -DEAP_TLS -DEAP_TTLS -DEAP_PEAP -DEAP_MSCHAPv2 -DUSE_WPA2_TASK -DCONFIG_WPS2 -DCONFIG_WPS_PIN -DUSE_WPS_TASK -DESPRESSIF_USE -DESP32_WORKAROUND -DCONFIG_ECC -D__ets__ -Wno-strict-aliasing
|
|
|
|
ifdef CONFIG_ESP32_WIFI_ENABLE_WPA3_SAE
|
|
CFLAGS += -DCONFIG_WPA3_SAE
|
|
endif
|
|
ifdef CONFIG_WPA_WPS_STRICT
|
|
CFLAGS += -DCONFIG_WPS_STRICT
|
|
endif
|