68 // This fixes some names of database fields. |
68 // This fixes some names of database fields. |
69 MACRO USE_EAP_FIXED_DATABASE_FIELDS=1 |
69 MACRO USE_EAP_FIXED_DATABASE_FIELDS=1 |
70 |
70 |
71 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
71 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
72 |
72 |
|
73 // This flag enables EAP expanded types. |
|
74 MACRO USE_EAP_EXPANDED_TYPES=1 |
|
75 #define USE_EAP_EXPANDED_TYPES |
|
76 |
|
77 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
|
78 |
73 // This flag activates message based WLAN engine EAPOL interface. |
79 // This flag activates message based WLAN engine EAPOL interface. |
74 MACRO USE_EAPOL_WLAN_AUTHENTICATION_MESSAGE_IF |
80 MACRO USE_EAPOL_WLAN_AUTHENTICATION_MESSAGE_IF |
75 #define USE_EAPOL_WLAN_AUTHENTICATION_MESSAGE_IF |
81 #define USE_EAPOL_WLAN_AUTHENTICATION_MESSAGE_IF |
76 |
82 |
77 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
83 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
82 |
88 |
83 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
89 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
84 |
90 |
85 |
91 |
86 #if defined(FF_WLAN_EXTENSIONS) |
92 #if defined(FF_WLAN_EXTENSIONS) |
87 |
|
88 #warning FF_WLAN_EXTENSIONS enabled |
|
89 |
93 |
90 MACRO USE_FAST_EAP_TYPE=1 |
94 MACRO USE_FAST_EAP_TYPE=1 |
91 #define USE_FAST_EAP_TYPE |
95 #define USE_FAST_EAP_TYPE |
92 |
96 |
93 MACRO USE_EAP_TLS_SESSION_TICKET=1 |
97 MACRO USE_EAP_TLS_SESSION_TICKET=1 |
140 // MACRO EAP_MSCHAPV2_ENABLE_PASSWORD_CHANGE=1 |
144 // MACRO EAP_MSCHAPV2_ENABLE_PASSWORD_CHANGE=1 |
141 |
145 |
142 // These following macros should be adjusted depending on the test environment. |
146 // These following macros should be adjusted depending on the test environment. |
143 // For WLM compatibility only NO_EAP_MUTEX should be defined. |
147 // For WLM compatibility only NO_EAP_MUTEX should be defined. |
144 MACRO NO_EAP_MUTEX=1 |
148 MACRO NO_EAP_MUTEX=1 |
|
149 MACRO USE_EAPOL_KEY_STATE=1 |
|
150 |
|
151 // The following marco activates optimized 4-Way Handshake. |
|
152 // Note the interface between WLAN engine and EAPOL changes too. |
|
153 MACRO USE_EAPOL_KEY_STATE_OPTIMIZED_4_WAY_HANDSHAKE=1 |
145 |
154 |
146 // Enables configuration option to skips user interactions in selected test cases. |
155 // Enables configuration option to skips user interactions in selected test cases. |
147 MACRO USE_EAP_CONFIGURATION_TO_SKIP_USER_INTERACTIONS=1 |
156 MACRO USE_EAP_CONFIGURATION_TO_SKIP_USER_INTERACTIONS=1 |
148 |
157 |
149 // Enables timer to stop authentication with broken authentication server or access point configuration that blocks WLAN connection for too long time. |
158 // Enables timer to stop authentication with broken authentication server or access point configuration that blocks WLAN connection for too long time. |
150 MACRO USE_EAP_CORE_WAIT_REQUEST_TYPE_TIMER=1 |
159 MACRO USE_EAP_CORE_WAIT_REQUEST_TYPE_TIMER=1 |
151 |
|
152 // Enables EAP-timer traces. |
|
153 MACRO USE_EAP_TIMER_QUEUE_TRACE=1 |
|
154 |
160 |
155 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
161 // - - - - - - - - - - - - - - - - - - - - - - - - - - - - |
156 |
162 |
157 #if defined(FF_WLAN_EXTENSIONS) |
163 #if defined(FF_WLAN_EXTENSIONS) |
158 #define USE_EAPOL_WLAN_WPX |
164 #define USE_EAPOL_WLAN_WPX |
159 // This activates WPXM. |
165 // This activates WPXM. |
160 // You need all EAPOL WPX sources or binary eapolwpx.lib to compile WPX version. |
166 // You need all EAPOL WPX sources or binary eapolwpx.lib to compile WPX version. |
161 MACRO EAP_USE_WPXM=1 |
167 MACRO EAP_USE_WPXM=1 |
162 #define EAP_USE_WPXM |
168 #define EAP_USE_WPXM |
163 |
|
164 MACRO USE_EAP_PAC_STORE_IF=1 |
|
165 #define USE_EAP_PAC_STORE_IF |
|
166 #else |
169 #else |
167 // The WPX stub is needed even without WPX functionality. |
170 // The WPX stub is needed even without WPX functionality. |
168 #define USE_EAPOL_WLAN_WPX_STUB |
171 #define USE_EAPOL_WLAN_WPX_STUB |
169 #endif // #if defined(FF_WLAN_EXTENSIONS) |
172 #endif // #if defined(FF_WLAN_EXTENSIONS) |
170 |
173 |
171 // Removes include statements for stdint.h |
174 // Removes include statements for stdint.h |
172 MACRO EAP_NO_STDINT_H_HEADER=1 |
175 MACRO EAP_NO_STDINT_H_HEADER=1 |
173 #define EAP_NO_STDINT_H_HEADER |
176 #define EAP_NO_STDINT_H_HEADER |
174 |
177 |
175 // This is disabled because QT leaks memory and EAP-server panics on __UHEAP_MARKEND always. |
|
176 // Define this after QT fixes memory leks. |
|
177 //MACRO USE_EAP_HEAP_CHECK=1 |
|
178 |
178 |
179 //------------------------------------------------------------------- |
179 //------------------------------------------------------------------- |
180 // End of File |
180 // End of File |