eapol/eapol_framework/eapol_symbian/group/eapol.mmh
branchRCL_3
changeset 19 c74b3d9f6b9e
parent 18 bad0cc58d154
equal deleted inserted replaced
18:bad0cc58d154 19:c74b3d9f6b9e
    14 * Description:  Project definition file for project EAPOL
    14 * Description:  Project definition file for project EAPOL
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 48.1.18 %
    19 * %version: 53 %
    20 */
    20 */
    21 
    21 
    22 //-------------------------------------------------------------------
    22 //-------------------------------------------------------------------
    23 
    23 
    24 // Set up the preprocessor macros for source files
    24 // Set up the preprocessor macros for source files
    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