eapol/eapol_framework/eapol_symbian/group/eapol.mmh
changeset 33 938269283a16
parent 2 1c7bc153c08e
child 34 ad1f037f1ac2
equal deleted inserted replaced
22:093cf0757204 33:938269283a16
    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: 52 %
    19 * %version: 48.1.17 %
    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 
       
    79 // This flag activates message based WLAN engine EAPOL interface.
    73 // This flag activates message based WLAN engine EAPOL interface.
    80 MACRO USE_EAPOL_WLAN_AUTHENTICATION_MESSAGE_IF
    74 MACRO USE_EAPOL_WLAN_AUTHENTICATION_MESSAGE_IF
    81 #define USE_EAPOL_WLAN_AUTHENTICATION_MESSAGE_IF
    75 #define USE_EAPOL_WLAN_AUTHENTICATION_MESSAGE_IF
    82 
    76 
    83 // - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    77 // - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    88 
    82 
    89 // - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    83 // - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    90 
    84 
    91 
    85 
    92 #if defined(FF_WLAN_EXTENSIONS)
    86 #if defined(FF_WLAN_EXTENSIONS)
       
    87 
       
    88 #warning FF_WLAN_EXTENSIONS enabled
    93 
    89 
    94 MACRO USE_FAST_EAP_TYPE=1
    90 MACRO USE_FAST_EAP_TYPE=1
    95 #define USE_FAST_EAP_TYPE
    91 #define USE_FAST_EAP_TYPE
    96 
    92 
    97 MACRO USE_EAP_TLS_SESSION_TICKET=1
    93 MACRO USE_EAP_TLS_SESSION_TICKET=1
   144 // MACRO EAP_MSCHAPV2_ENABLE_PASSWORD_CHANGE=1
   140 // MACRO EAP_MSCHAPV2_ENABLE_PASSWORD_CHANGE=1
   145 
   141 
   146 // These following macros should be adjusted depending on the test environment.
   142 // These following macros should be adjusted depending on the test environment.
   147 // For WLM compatibility only NO_EAP_MUTEX should be defined.
   143 // For WLM compatibility only NO_EAP_MUTEX should be defined.
   148 MACRO NO_EAP_MUTEX=1
   144 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
       
   154 
   145 
   155 // Enables configuration option to skips user interactions in selected test cases.
   146 // Enables configuration option to skips user interactions in selected test cases.
   156 MACRO USE_EAP_CONFIGURATION_TO_SKIP_USER_INTERACTIONS=1
   147 MACRO USE_EAP_CONFIGURATION_TO_SKIP_USER_INTERACTIONS=1
   157 
   148 
   158 // Enables timer to stop authentication with broken authentication server or access point configuration that blocks WLAN connection for too long time.
   149 // Enables timer to stop authentication with broken authentication server or access point configuration that blocks WLAN connection for too long time.
   159 MACRO USE_EAP_CORE_WAIT_REQUEST_TYPE_TIMER=1
   150 MACRO USE_EAP_CORE_WAIT_REQUEST_TYPE_TIMER=1
       
   151 
       
   152 // Enables EAP-timer traces.
       
   153 MACRO USE_EAP_TIMER_QUEUE_TRACE=1
   160 
   154 
   161 // - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   155 // - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   162 
   156 
   163 #if defined(FF_WLAN_EXTENSIONS)
   157 #if defined(FF_WLAN_EXTENSIONS)
   164 	#define USE_EAPOL_WLAN_WPX
   158 	#define USE_EAPOL_WLAN_WPX
   165 	// This activates WPXM.
   159 	// This activates WPXM.
   166 	// You need all EAPOL WPX sources or binary eapolwpx.lib to compile WPX version.
   160 	// You need all EAPOL WPX sources or binary eapolwpx.lib to compile WPX version.
   167 	MACRO EAP_USE_WPXM=1
   161 	MACRO EAP_USE_WPXM=1
   168 	#define EAP_USE_WPXM
   162 	#define EAP_USE_WPXM
       
   163 
       
   164 	MACRO USE_EAP_PAC_STORE_IF=1
       
   165 	#define USE_EAP_PAC_STORE_IF
   169 #else
   166 #else
   170 	// The WPX stub is needed even without WPX functionality.
   167 	// The WPX stub is needed even without WPX functionality.
   171 	#define USE_EAPOL_WLAN_WPX_STUB 
   168 	#define USE_EAPOL_WLAN_WPX_STUB 
   172 #endif // #if defined(FF_WLAN_EXTENSIONS)
   169 #endif // #if defined(FF_WLAN_EXTENSIONS)
   173 
   170 
       
   171 // Removes include statements for stdint.h
       
   172 MACRO EAP_NO_STDINT_H_HEADER=1
       
   173 #define EAP_NO_STDINT_H_HEADER
   174 
   174 
   175 //-------------------------------------------------------------------
   175 //-------------------------------------------------------------------
   176 // End of File
   176 // End of File