1#CC=ccache gcc 2 3CONFIG_TLS=openssl 4#CONFIG_TLS=wolfssl 5#CONFIG_TLS=internal 6#CONFIG_INTERNAL_LIBTOMMATH=y 7#CONFIG_INTERNAL_LIBTOMMATH_FAST=y 8 9CONFIG_IEEE8021X_EAPOL=y 10 11CONFIG_ERP=y 12CONFIG_EAP_MD5=y 13CONFIG_MSCHAPV2=y 14CONFIG_EAP_TLS=y 15CONFIG_EAP_PEAP=y 16CONFIG_EAP_TTLS=y 17CONFIG_EAP_GTC=y 18CONFIG_EAP_OTP=y 19CONFIG_EAP_PSK=y 20CONFIG_EAP_PAX=y 21CONFIG_EAP_LEAP=y 22CONFIG_EAP_SIM=y 23CONFIG_EAP_AKA=y 24CONFIG_EAP_AKA_PRIME=y 25CONFIG_EAP_VENDOR_TEST=y 26CONFIG_EAP_TLV=y 27CONFIG_EAP_SAKE=y 28CONFIG_EAP_GPSK=y 29CONFIG_EAP_GPSK_SHA256=y 30CONFIG_EAP_EKE=y 31CONFIG_EAP_TNC=y 32CFLAGS += -DTNC_CONFIG_FILE=\"tnc/tnc_config\" 33LIBS += -rdynamic 34CONFIG_EAP_FAST=y 35CONFIG_EAP_TEAP=y 36CONFIG_EAP_IKEV2=y 37 38ifeq ($(CONFIG_TLS), openssl) 39CONFIG_EAP_PWD=y 40endif 41ifeq ($(CONFIG_TLS), wolfssl) 42CONFIG_EAP_PWD=y 43endif 44 45CONFIG_USIM_SIMULATOR=y 46CONFIG_SIM_SIMULATOR=y 47 48#CONFIG_PCSC=y 49CONFIG_IPV6=y 50CONFIG_DRIVER_NONE=y 51CONFIG_PKCS12=y 52CONFIG_CTRL_IFACE=unix 53 54CONFIG_WPA_CLI_EDIT=y 55 56CONFIG_OCSP=y 57 58#CONFIG_ELOOP_POLL=y 59 60CONFIG_CTRL_IFACE_DBUS_NEW=y 61CONFIG_CTRL_IFACE_DBUS_INTRO=y 62 63CONFIG_IEEE80211R=y 64CONFIG_IEEE80211AC=y 65CONFIG_IEEE80211AX=y 66 67CONFIG_OCV=y 68 69CONFIG_DEBUG_FILE=y 70 71CONFIG_WPS=y 72#CONFIG_WPS_STRICT=y 73CONFIG_WPS_UPNP=y 74CONFIG_WPS_NFC=y 75CONFIG_WPS_ER=y 76#CONFIG_WPS_REG_DISABLE_OPEN=y 77 78CONFIG_DRIVER_WEXT=y 79 80CONFIG_DRIVER_NL80211=y 81CFLAGS += -I/usr/include/libnl3 82CONFIG_LIBNL32=y 83 84CONFIG_IBSS_RSN=y 85 86CONFIG_AP=y 87CONFIG_MESH=y 88CONFIG_P2P=y 89CONFIG_WIFI_DISPLAY=y 90 91CONFIG_ACS=y 92 93CONFIG_BGSCAN_SIMPLE=y 94CONFIG_BGSCAN_LEARN=y 95 96CONFIG_WPA_TRACE=y 97CONFIG_WPA_TRACE_BFD=y 98 99CONFIG_TDLS=y 100CONFIG_TDLS_TESTING=y 101CONFIG_NO_RANDOM_POOL=y 102 103CONFIG_TLSV11=y 104CONFIG_TLSV12=y 105 106CONFIG_HT_OVERRIDES=y 107CONFIG_VHT_OVERRIDES=y 108CONFIG_HE_OVERRIDES=y 109 110CONFIG_DEBUG_LINUX_TRACING=y 111 112CONFIG_INTERWORKING=y 113CONFIG_HS20=y 114 115CONFIG_AUTOSCAN_EXPONENTIAL=y 116CONFIG_AUTOSCAN_PERIODIC=y 117 118CONFIG_EXT_PASSWORD_TEST=y 119CONFIG_EXT_PASSWORD_FILE=y 120 121CONFIG_EAP_UNAUTH_TLS=y 122 123CONFIG_SAE=y 124CONFIG_SAE_PK=y 125CFLAGS += -DALL_DH_GROUPS 126 127CONFIG_WNM=y 128 129CONFIG_FST=y 130CONFIG_FST_TEST=y 131 132CONFIG_MACSEC=y 133CONFIG_DRIVER_MACSEC_LINUX=y 134 135CONFIG_TESTING_OPTIONS=y 136CONFIG_MODULE_TESTS=y 137 138CONFIG_SUITEB=y 139CONFIG_SUITEB192=y 140 141# AddressSanitizer (ASan) can be enabled by uncommenting the following lines. 142# This can be used as a more efficient memory error detector than valgrind 143# (though, with still some CPU and memory cost, so VM cases will need more 144# memory allocated for the guest). 145#CFLAGS += -fsanitize=address -O1 -fno-omit-frame-pointer -g 146#LIBS += -fsanitize=address -fno-omit-frame-pointer -g 147#LIBS_c += -fsanitize=address -fno-omit-frame-pointer -g 148#LIBS_p += -fsanitize=address -fno-omit-frame-pointer -g 149 150# Undefined Behavior Sanitizer (UBSan) can be enabled by uncommenting the 151# following lines. 152#CFLAGS += -Wno-format-nonliteral 153#CFLAGS += -fsanitize=undefined 154##CFLAGS += -fno-sanitize-recover 155#LIBS += -fsanitize=undefined 156##LIBS += -fno-sanitize-recover 157#LIBS_c += -fsanitize=undefined 158#LIBS_p += -fsanitize=undefined 159CONFIG_MBO=y 160CONFIG_FILS=y 161CONFIG_FILS_SK_PFS=y 162CONFIG_PMKSA_CACHE_EXTERNAL=y 163CONFIG_OWE=y 164CONFIG_DPP=y 165CONFIG_DPP2=y 166CONFIG_DPP3=y 167CONFIG_WEP=y 168CONFIG_PASN=y 169CONFIG_NAN_USD=y 170