eapol/eapol_framework/eapol_symbian/am/type/aka/symbian/plugin/inc/EapAkaDbDefaults.h
branchRCL_3
changeset 46 c74b3d9f6b9e
parent 45 bad0cc58d154
equal deleted inserted replaced
45:bad0cc58d154 46:c74b3d9f6b9e
    14 * Description:  EAP and WLAN authentication protocols.
    14 * Description:  EAP and WLAN authentication protocols.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: %
    19 * %version: 17 %
    20 */
    20 */
    21 
    21 
    22 #if !defined(_EAPAKADBDEFAULTS_H_)
    22 #if !defined(_EAPAKADBDEFAULTS_H_)
    23 #define _EAPAKADBDEFAULTS_H_
    23 #define _EAPAKADBDEFAULTS_H_
    24 
    24 
    25 #include "EapPluginDbDefaults.h"
    25 enum TAKAUsePseudonymId 
       
    26 {
       
    27 	EAKAUsePseudonymIdNo,		// False. Don't use pseudonym id.
       
    28 	EAKAUsePseudonymIdYes,		// True. Use pseudonym id.
       
    29 	EAKAUsePseudonymIdNotValid 	// This indicates that the value is not configured.
       
    30 };
       
    31 
       
    32 enum TAKAUseManualRealm 
       
    33 {
       
    34 	EAKAUseManualRealmNo,		// False. Don't use Manual Realm.
       
    35 	EAKAUseManualRealmYes,		// True. Use Manual Realm.
       
    36 };
       
    37 
       
    38 enum TAKAUseManualUsername 
       
    39 {
       
    40 	EAKAUseManualUsernameNo,		// False. Don't use Manual Username.
       
    41 	EAKAUseManualUsernameYes,		// True. Use Manual Username.
       
    42 };
    26 
    43 
    27 // LOCAL CONSTANTS
    44 // LOCAL CONSTANTS
    28 const TUint default_EAP_AKA_use_manual_realm = EEapDbFalse;
    45 const TUint default_EAP_AKA_use_manual_realm = EAKAUseManualRealmNo;
       
    46 _LIT(default_EAP_AKA_manual_realm, "");
    29 
    47 
    30 const TUint default_EAP_AKA_use_manual_username = EEapDbFalse;
    48 const TUint default_EAP_AKA_use_manual_username = EAKAUseManualUsernameNo;
       
    49 _LIT(default_EAP_AKA_manual_username, "");
    31 
    50 
    32 const TUint default_EAP_AKA_use_pseudonym_identity = EEapDbTrue; // Default is use pseudonym identity.
    51 const TUint default_EAP_AKA_use_pseudonym_identity = EAKAUsePseudonymIdYes; // Default is use pseudonym identity.
       
    52 
       
    53 const TInt64 default_MaxSessionTime = 0; // 0 means read from configuration file.
       
    54 const TInt64 default_FullAuthTime = 0;
    33 
    55 
    34 const TUint KMaxPseudonymIdLengthInDB = 1020; 	// This is the max possible length of an EAP packet.
    56 const TUint KMaxPseudonymIdLengthInDB = 1020; 	// This is the max possible length of an EAP packet.
    35 const TUint KMaxReauthIdLengthInDB = 1020; 		// pseudonym id or reauth id can't be more than that.
    57 const TUint KMaxReauthIdLengthInDB = 1020; 		// pseudonym id or reauth id can't be more than that.
       
    58 
       
    59 const TUint KMaxManualUsernameLengthInDB = 255;
       
    60 const TUint KMaxManualRealmLengthInDB = 255;
    36 
    61 
    37 const TUint KMaxIMSILengthInDB = 15;
    62 const TUint KMaxIMSILengthInDB = 15;
    38 
    63 
    39 const TUint KMaxXKeyLengthInDB = 20;
    64 const TUint KMaxXKeyLengthInDB = 20;
    40 const TUint KMaxK_autLengthInDB = 16;
    65 const TUint KMaxK_autLengthInDB = 16;