crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_allchars.ini
author Pat Downey <patd@symbian.org>
Tue, 13 Jul 2010 21:38:19 +0100
branchRCL_3
changeset 82 569839b2364a
parent 8 35751d3474b7
permissions -rw-r--r--
DEADHEAD: Superseded by 0d3a50e36d4b.

[SymmetricCipherAllChars]
InterfaceType			=KSymmetricCipherInterface
EncryptKey			=ABCDEFGH
KeyType				=KSymmetricKeyParameter
AlgorithmUid			=KAlgorithmCipherDes
CryptoMode			=KCryptoModeEncrypt
OperationMode			=KOperationModeNone
PaddingMode			=KPaddingModeNone
AlgorithmParams			=NULL

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KInterfaceType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KSymmetricCipherInterface
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=False

InterfaceScopeRule2		=KNone
AlgorithmScopeRule2		=KNone
CharacterUidRule2		=KAlgorithmType
CompareOperatorRule2		=EOpEqual
CharacterValueRule2		=KAlgorithmCipherDes
CharacterValueTypeRule2		=ERuleValueInteger
IsOptionaRule2			=False

InterfaceScopeRule3		=KNone
AlgorithmScopeRule3		=KNone
CharacterUidRule3		=KImplementationType
CompareOperatorRule3		=EOpEqual
CharacterValueRule3		=KTestPlugin02Des_2
CharacterValueTypeRule3		=ERuleValueInteger
IsOptionaRule3			=False

InterfaceScopeRule4		=KNone
AlgorithmScopeRule4		=KNone
CharacterUidRule4		=KCreatorNameType
CompareOperatorRule4		=EOpEqual
CharacterValueRule4		=SymbianTestFramework
CharacterValueTypeRule4		=ERuleValueDes16
IsOptionaRule4			=False

InterfaceScopeRule5		=KNone
AlgorithmScopeRule5		=KNone
CharacterUidRule5		=KIsFIPSApprovedType
CompareOperatorRule5		=EOpEqual
CharacterValueRule5		=False
CharacterValueTypeRule5		=ERuleValueBoolean
IsOptionaRule5			=False

InterfaceScopeRule6		=KNone
AlgorithmScopeRule6		=KNone
CharacterUidRule6		=KIsHardwareSupportedType
CompareOperatorRule6		=EOpEqual
CharacterValueRule6		=False
CharacterValueTypeRule6		=ERuleValueBoolean
IsOptionaRule6			=False

InterfaceScopeRule7		=KNone
AlgorithmScopeRule7		=KNone
CharacterUidRule7		=KMaxConcurrencySupportedType
CompareOperatorRule7		=EOpEqual
CharacterValueRule7		=6
CharacterValueTypeRule7		=ERuleValueInteger
IsOptionaRule7			=False

InterfaceScopeRule8		=KNone
AlgorithmScopeRule8		=KNone
CharacterUidRule8		=KLatencyType
CompareOperatorRule8		=EOpEqual
CharacterValueRule8		=101
CharacterValueTypeRule8		=ERuleValueInteger
IsOptionaRule8			=False

InterfaceScopeRule9		=KNone
AlgorithmScopeRule9		=KNone
CharacterUidRule9		=KThroughputType
CompareOperatorRule9		=EOpEqual
CharacterValueRule9		=90
CharacterValueTypeRule9		=ERuleValueInteger
IsOptionaRule9			=False

InterfaceScopeRule10		=KNone
AlgorithmScopeRule10		=KNone
CharacterUidRule10		=KMaximumKeyLengthType
CompareOperatorRule10		=EOpEqual
CharacterValueRule10		=64
CharacterValueTypeRule10	=ERuleValueInteger
IsOptionaRule10			=False

InterfaceScopeRule11		=KNone
AlgorithmScopeRule11		=KNone
CharacterUidRule11		=KBlockSizeType
CompareOperatorRule11		=EOpEqual
CharacterValueRule11		=32
CharacterValueTypeRule11	=ERuleValueInteger
IsOptionaRule11			=False

InterfaceScopeRule12		=KNone
AlgorithmScopeRule12		=KNone
CharacterUidRule12		=KSupportedOperationModesType
CompareOperatorRule12		=EOpEqual
CharacterValueRule12		=KOperationModeECB
CharacterValueTypeRule12	=ERuleValueInteger
IsOptionaRule12			=False

InterfaceScopeRule13		=KNone
AlgorithmScopeRule13		=KNone
CharacterUidRule13		=KSupportedPaddingModesType
CompareOperatorRule13		=EOpEqual
CharacterValueRule13		=KPaddingModeSSLv3
CharacterValueTypeRule13	=ERuleValueInteger
IsOptionaRule13			=False

InterfaceScopeRule14		=KNone
AlgorithmScopeRule14		=KNone
CharacterUidRule14		=KSupportedOperationModesType
CompareOperatorRule14		=EOpNotEqual
CharacterValueRule14		=KHmacMode
CharacterValueTypeRule14	=ERuleValueInteger
IsOptionaRule14			=False

InterfaceScopeRule15		=KNone
AlgorithmScopeRule15		=KNone
CharacterUidRule15		=KSupportedPaddingModesType
CompareOperatorRule15		=EOpNotEqual
CharacterValueRule15		=KPaddingModePkcs1_v1_5_Encryption
CharacterValueTypeRule15	=ERuleValueInteger
IsOptionaRule15			=False

InterfaceScopeRule16		=KNone
AlgorithmScopeRule16		=KNone
CharacterUidRule16		=KKeySupportModeType
CompareOperatorRule16		=EOpEqual
CharacterValueRule16		=3
CharacterValueTypeRule16	=ERuleValueInteger
IsOptionaRule16			=False

ExAlgorithmUid			=KAlgorithmCipherDes
ExImplementationUid		=KTestPlugin02Des_2

//****************************************************************************
//****************************************************************************

[AsymmetricCipherAllChars]
InterfaceType			=KAsymmetricCipherInterface
AlgorithmUid			=KAlgorithmCipherRsa
CryptoMode			=KCryptoModeEncrypt
PaddingMode			=KPaddingModeNone
AlgorithmParams			=NULL

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KInterfaceType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KAsymmetricCipherInterface
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=False

InterfaceScopeRule2		=KNone
AlgorithmScopeRule2		=KNone
CharacterUidRule2		=KAlgorithmType
CompareOperatorRule2		=EOpEqual
CharacterValueRule2		=KAlgorithmCipherRsa
CharacterValueTypeRule2		=ERuleValueInteger
IsOptionaRule2			=False

InterfaceScopeRule3		=KNone
AlgorithmScopeRule3		=KNone
CharacterUidRule3		=KImplementationType
CompareOperatorRule3		=EOpEqual
CharacterValueRule3		=KTestPlugin02Rsa_2
CharacterValueTypeRule3		=ERuleValueInteger
IsOptionaRule3			=False

InterfaceScopeRule4		=KNone
AlgorithmScopeRule4		=KNone
CharacterUidRule4		=KCreatorNameType
CompareOperatorRule4		=EOpEqual
CharacterValueRule4		=SymbianTestFramework
CharacterValueTypeRule4		=ERuleValueDes16
IsOptionaRule4			=False

InterfaceScopeRule5		=KNone
AlgorithmScopeRule5		=KNone
CharacterUidRule5		=KIsFIPSApprovedType
CompareOperatorRule5		=EOpEqual
CharacterValueRule5		=False
CharacterValueTypeRule5		=ERuleValueBoolean
IsOptionaRule5			=False

InterfaceScopeRule6		=KNone
AlgorithmScopeRule6		=KNone
CharacterUidRule6		=KIsHardwareSupportedType
CompareOperatorRule6		=EOpEqual
CharacterValueRule6		=False
CharacterValueTypeRule6		=ERuleValueBoolean
IsOptionaRule6			=False

InterfaceScopeRule7		=KNone
AlgorithmScopeRule7		=KNone
CharacterUidRule7		=KMaxConcurrencySupportedType
CompareOperatorRule7		=EOpEqual
CharacterValueRule7		=6
CharacterValueTypeRule7		=ERuleValueInteger
IsOptionaRule7			=False

InterfaceScopeRule8		=KNone
AlgorithmScopeRule8		=KNone
CharacterUidRule8		=KLatencyType
CompareOperatorRule8		=EOpEqual
CharacterValueRule8		=100
CharacterValueTypeRule8		=ERuleValueInteger
IsOptionaRule8			=False

InterfaceScopeRule9		=KNone
AlgorithmScopeRule9		=KNone
CharacterUidRule9		=KThroughputType
CompareOperatorRule9		=EOpEqual
CharacterValueRule9		=90
CharacterValueTypeRule9		=ERuleValueInteger
IsOptionaRule9			=False

InterfaceScopeRule10		=KNone
AlgorithmScopeRule10		=KNone
CharacterUidRule10		=KMaximumKeyLengthType
CompareOperatorRule10		=EOpEqual
CharacterValueRule10		=512
CharacterValueTypeRule10	=ERuleValueInteger
IsOptionaRule10			=False

InterfaceScopeRule11		=KNone
AlgorithmScopeRule11		=KNone
CharacterUidRule11		=KSupportedPaddingModesType
CompareOperatorRule11		=EOpEqual
CharacterValueRule11		=KPaddingModeNone
CharacterValueTypeRule11	=ERuleValueInteger
IsOptionaRule11			=False

InterfaceScopeRule12		=KNone
AlgorithmScopeRule12		=KNone
CharacterUidRule12		=KSupportedPaddingModesType
CompareOperatorRule12		=EOpNotEqual
CharacterValueRule12		=KPaddingModePKCS7
CharacterValueTypeRule12	=ERuleValueInteger
IsOptionaRule12			=False

InterfaceScopeRule13		=KNone
AlgorithmScopeRule13		=KNone
CharacterUidRule13		=KKeySupportModeType
CompareOperatorRule13		=EOpEqual
CharacterValueRule13		=2
CharacterValueTypeRule13	=ERuleValueInteger
IsOptionaRule13			=False

ExAlgorithmUid			=KAlgorithmCipherRsa
ExImplementationUid		=KTestPlugin02Rsa_2

//****************************************************************************
//****************************************************************************

[HashAllChars]
InterfaceType			=KHashInterface
AlgorithmUid			=KAlgorithmHashMd2
OperationMode			=KHashMode
AlgorithmParams			=NULL

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KInterfaceType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KHashInterface
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=False

InterfaceScopeRule2		=KNone
AlgorithmScopeRule2		=KNone
CharacterUidRule2		=KAlgorithmType
CompareOperatorRule2		=EOpEqual
CharacterValueRule2		=KAlgorithmHashMd2
CharacterValueTypeRule2		=ERuleValueInteger
IsOptionaRule2			=False

InterfaceScopeRule3		=KNone
AlgorithmScopeRule3		=KNone
CharacterUidRule3		=KImplementationType
CompareOperatorRule3		=EOpEqual
CharacterValueRule3		=KTestPlugin01Md2_2
CharacterValueTypeRule3		=ERuleValueInteger
IsOptionaRule3			=False

InterfaceScopeRule4		=KNone
AlgorithmScopeRule4		=KNone
CharacterUidRule4		=KCreatorNameType
CompareOperatorRule4		=EOpEqual
CharacterValueRule4		=AlternativeName
CharacterValueTypeRule4		=ERuleValueDes16
IsOptionaRule4			=False

InterfaceScopeRule5		=KNone
AlgorithmScopeRule5		=KNone
CharacterUidRule5		=KIsFIPSApprovedType
CompareOperatorRule5		=EOpEqual
CharacterValueRule5		=False
CharacterValueTypeRule5		=ERuleValueBoolean
IsOptionaRule5			=False

InterfaceScopeRule6		=KNone
AlgorithmScopeRule6		=KNone
CharacterUidRule6		=KIsHardwareSupportedType
CompareOperatorRule6		=EOpEqual
CharacterValueRule6		=False
CharacterValueTypeRule6		=ERuleValueBoolean
IsOptionaRule6			=False

InterfaceScopeRule7		=KNone
AlgorithmScopeRule7		=KNone
CharacterUidRule7		=KMaxConcurrencySupportedType
CompareOperatorRule7		=EOpEqual
CharacterValueRule7		=6
CharacterValueTypeRule7		=ERuleValueInteger
IsOptionaRule7			=False

InterfaceScopeRule8		=KNone
AlgorithmScopeRule8		=KNone
CharacterUidRule8		=KLatencyType
CompareOperatorRule8		=EOpEqual
CharacterValueRule8		=100
CharacterValueTypeRule8		=ERuleValueInteger
IsOptionaRule8			=False

InterfaceScopeRule9		=KNone
AlgorithmScopeRule9		=KNone
CharacterUidRule9		=KThroughputType
CompareOperatorRule9		=EOpEqual
CharacterValueRule9		=90
CharacterValueTypeRule9		=ERuleValueInteger
IsOptionaRule9			=False

InterfaceScopeRule10		=KNone
AlgorithmScopeRule10		=KNone
CharacterUidRule10		=KBlockSizeType
CompareOperatorRule10		=EOpEqual
CharacterValueRule10		=256
CharacterValueTypeRule10	=ERuleValueInteger
IsOptionaRule10			=False

InterfaceScopeRule11		=KNone
AlgorithmScopeRule11		=KNone
CharacterUidRule11		=KOutputSizeType
CompareOperatorRule11		=EOpEqual
CharacterValueRule11		=256
CharacterValueTypeRule11	=ERuleValueInteger
IsOptionaRule11			=False

InterfaceScopeRule12		=KNone
AlgorithmScopeRule12		=KNone
CharacterUidRule12		=KSupportedOperationModesType
CompareOperatorRule12		=EOpEqual
CharacterValueRule12		=KHashMode
CharacterValueTypeRule12	=ERuleValueInteger
IsOptionaRule12			=False

InterfaceScopeRule13		=KNone
AlgorithmScopeRule13		=KNone
CharacterUidRule13		=KSupportedOperationModesType
CompareOperatorRule13		=EOpNotEqual
CharacterValueRule13		=KOperationModeCBC
CharacterValueTypeRule13	=ERuleValueInteger
IsOptionaRule13			=False

ExAlgorithmUid			=KAlgorithmHashMd2
ExImplementationUid		=KTestPlugin01Md2_2

//****************************************************************************
//****************************************************************************

[RandomAllChars]
InterfaceType			=KRandomInterface
AlgorithmUid			=KAlgorithmRandom
AlgorithmParams			=NULL

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KInterfaceType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KRandomInterface
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=False

InterfaceScopeRule2		=KNone
AlgorithmScopeRule2		=KNone
CharacterUidRule2		=KAlgorithmType
CompareOperatorRule2		=EOpEqual
CharacterValueRule2		=KAlgorithmRandom
CharacterValueTypeRule2		=ERuleValueInteger
IsOptionaRule2			=False

InterfaceScopeRule3		=KNone
AlgorithmScopeRule3		=KNone
CharacterUidRule3		=KImplementationType
CompareOperatorRule3		=EOpEqual
CharacterValueRule3		=KTestPlugin02Random_1
CharacterValueTypeRule3		=ERuleValueInteger
IsOptionaRule3			=False

InterfaceScopeRule4		=KNone
AlgorithmScopeRule4		=KNone
CharacterUidRule4		=KCreatorNameType
CompareOperatorRule4		=EOpEqual
CharacterValueRule4		=SymbianTestFramework
CharacterValueTypeRule4		=ERuleValueDes16
IsOptionaRule4			=False

InterfaceScopeRule5		=KNone
AlgorithmScopeRule5		=KNone
CharacterUidRule5		=KIsFIPSApprovedType
CompareOperatorRule5		=EOpEqual
CharacterValueRule5		=False
CharacterValueTypeRule5		=ERuleValueBoolean
IsOptionaRule5			=False

InterfaceScopeRule6		=KNone
AlgorithmScopeRule6		=KNone
CharacterUidRule6		=KIsHardwareSupportedType
CompareOperatorRule6		=EOpEqual
CharacterValueRule6		=False
CharacterValueTypeRule6		=ERuleValueBoolean
IsOptionaRule6			=False

InterfaceScopeRule7		=KNone
AlgorithmScopeRule7		=KNone
CharacterUidRule7		=KMaxConcurrencySupportedType
CompareOperatorRule7		=EOpEqual
CharacterValueRule7		=6
CharacterValueTypeRule7		=ERuleValueInteger
IsOptionaRule7			=False

InterfaceScopeRule8		=KNone
AlgorithmScopeRule8		=KNone
CharacterUidRule8		=KLatencyType
CompareOperatorRule8		=EOpEqual
CharacterValueRule8		=100
CharacterValueTypeRule8		=ERuleValueInteger
IsOptionaRule8			=False

InterfaceScopeRule9		=KNone
AlgorithmScopeRule9		=KNone
CharacterUidRule9		=KThroughputType
CompareOperatorRule9		=EOpEqual
CharacterValueRule9		=90
CharacterValueTypeRule9		=ERuleValueInteger
IsOptionaRule9			=False

InterfaceScopeRule10		=KNone
AlgorithmScopeRule10		=KNone
CharacterUidRule10		=KBlockingModeType
CompareOperatorRule10		=EOpEqual
CharacterValueRule10		=3
CharacterValueTypeRule10	=ERuleValueInteger
IsOptionaRule10			=False

ExAlgorithmUid			=KAlgorithmRandom
ExImplementationUid		=KTestPlugin02Random_1

//****************************************************************************
//****************************************************************************

[SignerAllChars]
InterfaceType			=KSignerInterface
AlgorithmUid			=KAlgorithmSignerRsa
PaddingMode			=KPaddingModePkcs1_v1_5_Signature
AlgorithmParams			=NULL

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KInterfaceType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KSignerInterface
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=False

InterfaceScopeRule2		=KNone
AlgorithmScopeRule2		=KNone
CharacterUidRule2		=KAlgorithmType
CompareOperatorRule2		=EOpEqual
CharacterValueRule2		=KAlgorithmSignerRsa
CharacterValueTypeRule2		=ERuleValueInteger
IsOptionaRule2			=False

InterfaceScopeRule3		=KNone
AlgorithmScopeRule3		=KNone
CharacterUidRule3		=KImplementationType
CompareOperatorRule3		=EOpEqual
CharacterValueRule3		=KTestPlugin02RsaSigner_1
CharacterValueTypeRule3		=ERuleValueInteger
IsOptionaRule3			=False

InterfaceScopeRule4		=KNone
AlgorithmScopeRule4		=KNone
CharacterUidRule4		=KCreatorNameType
CompareOperatorRule4		=EOpEqual
CharacterValueRule4		=SymbianTestFramework
CharacterValueTypeRule4		=ERuleValueDes16
IsOptionaRule4			=False

InterfaceScopeRule5		=KNone
AlgorithmScopeRule5		=KNone
CharacterUidRule5		=KIsFIPSApprovedType
CompareOperatorRule5		=EOpEqual
CharacterValueRule5		=False
CharacterValueTypeRule5		=ERuleValueBoolean
IsOptionaRule5			=False

InterfaceScopeRule6		=KNone
AlgorithmScopeRule6		=KNone
CharacterUidRule6		=KIsHardwareSupportedType
CompareOperatorRule6		=EOpEqual
CharacterValueRule6		=False
CharacterValueTypeRule6		=ERuleValueBoolean
IsOptionaRule6			=False

InterfaceScopeRule7		=KNone
AlgorithmScopeRule7		=KNone
CharacterUidRule7		=KMaxConcurrencySupportedType
CompareOperatorRule7		=EOpEqual
CharacterValueRule7		=6
CharacterValueTypeRule7		=ERuleValueInteger
IsOptionaRule7			=False

InterfaceScopeRule8		=KNone
AlgorithmScopeRule8		=KNone
CharacterUidRule8		=KLatencyType
CompareOperatorRule8		=EOpEqual
CharacterValueRule8		=100
CharacterValueTypeRule8		=ERuleValueInteger
IsOptionaRule8			=False

InterfaceScopeRule9		=KNone
AlgorithmScopeRule9		=KNone
CharacterUidRule9		=KThroughputType
CompareOperatorRule9		=EOpEqual
CharacterValueRule9		=90
CharacterValueTypeRule9		=ERuleValueInteger
IsOptionaRule9			=False

InterfaceScopeRule10		=KNone
AlgorithmScopeRule10		=KNone
CharacterUidRule10		=KMaximumKeyLengthType
CompareOperatorRule10		=EOpEqual
CharacterValueRule10		=256
CharacterValueTypeRule10	=ERuleValueInteger
IsOptionaRule10			=False

InterfaceScopeRule11		=KNone
AlgorithmScopeRule11		=KNone
CharacterUidRule11		=KSupportedPaddingModesType
CompareOperatorRule11		=EOpEqual
CharacterValueRule11		=KPaddingModePkcs1_v1_5_Signature
CharacterValueTypeRule11	=ERuleValueInteger
IsOptionaRule11			=False

InterfaceScopeRule12		=KNone
AlgorithmScopeRule12		=KNone
CharacterUidRule12		=KSupportedPaddingModesType
CompareOperatorRule12		=EOpNotEqual
CharacterValueRule12		=KPaddingModeSSLv3
CharacterValueTypeRule12	=ERuleValueInteger
IsOptionaRule12			=False

InterfaceScopeRule13		=KNone
AlgorithmScopeRule13		=KNone
CharacterUidRule13		=KKeySupportModeType
CompareOperatorRule13		=EOpEqual
CharacterValueRule13		=3
CharacterValueTypeRule13	=ERuleValueInteger
IsOptionaRule13			=False

ExAlgorithmUid			=KAlgorithmSignerRsa
ExImplementationUid		=KTestPlugin02RsaSigner_1

//****************************************************************************
//****************************************************************************

[VerifierAllChars]
InterfaceType			=KVerifierInterface
AlgorithmUid			=KAlgorithmVerifierRsa
PaddingMode			=KPaddingModePkcs1_v1_5_Signature
AlgorithmParams			=NULL

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KInterfaceType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KVerifierInterface
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=False

InterfaceScopeRule2		=KNone
AlgorithmScopeRule2		=KNone
CharacterUidRule2		=KAlgorithmType
CompareOperatorRule2		=EOpEqual
CharacterValueRule2		=KAlgorithmVerifierRsa
CharacterValueTypeRule2		=ERuleValueInteger
IsOptionaRule2			=False

InterfaceScopeRule3		=KNone
AlgorithmScopeRule3		=KNone
CharacterUidRule3		=KImplementationType
CompareOperatorRule3		=EOpEqual
CharacterValueRule3		=KTestPlugin01RsaVerifier_1
CharacterValueTypeRule3		=ERuleValueInteger
IsOptionaRule3			=False

InterfaceScopeRule4		=KNone
AlgorithmScopeRule4		=KNone
CharacterUidRule4		=KCreatorNameType
CompareOperatorRule4		=EOpEqual
CharacterValueRule4		=SymbianTestFramework
CharacterValueTypeRule4		=ERuleValueDes16
IsOptionaRule4			=False

InterfaceScopeRule5		=KNone
AlgorithmScopeRule5		=KNone
CharacterUidRule5		=KIsFIPSApprovedType
CompareOperatorRule5		=EOpEqual
CharacterValueRule5		=False
CharacterValueTypeRule5		=ERuleValueBoolean
IsOptionaRule5			=False

InterfaceScopeRule6		=KNone
AlgorithmScopeRule6		=KNone
CharacterUidRule6		=KIsHardwareSupportedType
CompareOperatorRule6		=EOpEqual
CharacterValueRule6		=False
CharacterValueTypeRule6		=ERuleValueBoolean
IsOptionaRule6			=False

InterfaceScopeRule7		=KNone
AlgorithmScopeRule7		=KNone
CharacterUidRule7		=KMaxConcurrencySupportedType
CompareOperatorRule7		=EOpEqual
CharacterValueRule7		=6
CharacterValueTypeRule7		=ERuleValueInteger
IsOptionaRule7			=False

InterfaceScopeRule8		=KNone
AlgorithmScopeRule8		=KNone
CharacterUidRule8		=KLatencyType
CompareOperatorRule8		=EOpEqual
CharacterValueRule8		=100
CharacterValueTypeRule8		=ERuleValueInteger
IsOptionaRule8			=False

InterfaceScopeRule9		=KNone
AlgorithmScopeRule9		=KNone
CharacterUidRule9		=KThroughputType
CompareOperatorRule9		=EOpEqual
CharacterValueRule9		=90
CharacterValueTypeRule9		=ERuleValueInteger
IsOptionaRule9			=False

InterfaceScopeRule10		=KNone
AlgorithmScopeRule10		=KNone
CharacterUidRule10		=KMaximumKeyLengthType
CompareOperatorRule10		=EOpEqual
CharacterValueRule10		=256
CharacterValueTypeRule10	=ERuleValueInteger
IsOptionaRule10			=False

InterfaceScopeRule11		=KNone
AlgorithmScopeRule11		=KNone
CharacterUidRule11		=KSupportedPaddingModesType
CompareOperatorRule11		=EOpEqual
CharacterValueRule11		=KPaddingModeNone
CharacterValueTypeRule11	=ERuleValueInteger
IsOptionaRule11			=False

InterfaceScopeRule12		=KNone
AlgorithmScopeRule12		=KNone
CharacterUidRule12		=KSupportedPaddingModesType
CompareOperatorRule12		=EOpNotEqual
CharacterValueRule12		=KPaddingModePKCS7
CharacterValueTypeRule12	=ERuleValueInteger
IsOptionaRule12			=False

InterfaceScopeRule13		=KNone
AlgorithmScopeRule13		=KNone
CharacterUidRule13		=KKeySupportModeType
CompareOperatorRule13		=EOpEqual
CharacterValueRule13		=2
CharacterValueTypeRule13	=ERuleValueInteger
IsOptionaRule13			=False

ExAlgorithmUid			=KAlgorithmVerifierRsa
ExImplementationUid		=KTestPlugin01RsaVerifier_1

//****************************************************************************
//****************************************************************************

[KeyPairGenAllChars]
InterfaceType			=KKeypairGeneratorInterface
AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
AlgorithmParams			=NULL

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KInterfaceType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KKeypairGeneratorInterface
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=False

InterfaceScopeRule2		=KNone
AlgorithmScopeRule2		=KNone
CharacterUidRule2		=KAlgorithmType
CompareOperatorRule2		=EOpEqual
CharacterValueRule2		=KAlgorithmRSAKeyPairGenerator
CharacterValueTypeRule2		=ERuleValueInteger
IsOptionaRule2			=False

InterfaceScopeRule3		=KNone
AlgorithmScopeRule3		=KNone
CharacterUidRule3		=KImplementationType
CompareOperatorRule3		=EOpEqual
CharacterValueRule3		=KTestPlugin01RsaKeyGen_1
CharacterValueTypeRule3		=ERuleValueInteger
IsOptionaRule3			=False

InterfaceScopeRule4		=KNone
AlgorithmScopeRule4		=KNone
CharacterUidRule4		=KCreatorNameType
CompareOperatorRule4		=EOpEqual
CharacterValueRule4		=SymbianTestFramework
CharacterValueTypeRule4		=ERuleValueDes16
IsOptionaRule4			=False

InterfaceScopeRule5		=KNone
AlgorithmScopeRule5		=KNone
CharacterUidRule5		=KIsFIPSApprovedType
CompareOperatorRule5		=EOpEqual
CharacterValueRule5		=False
CharacterValueTypeRule5		=ERuleValueBoolean
IsOptionaRule5			=False

InterfaceScopeRule6		=KNone
AlgorithmScopeRule6		=KNone
CharacterUidRule6		=KIsHardwareSupportedType
CompareOperatorRule6		=EOpEqual
CharacterValueRule6		=False
CharacterValueTypeRule6		=ERuleValueBoolean
IsOptionaRule6			=False

InterfaceScopeRule7		=KNone
AlgorithmScopeRule7		=KNone
CharacterUidRule7		=KMaxConcurrencySupportedType
CompareOperatorRule7		=EOpEqual
CharacterValueRule7		=6
CharacterValueTypeRule7		=ERuleValueInteger
IsOptionaRule7			=False

InterfaceScopeRule8		=KNone
AlgorithmScopeRule8		=KNone
CharacterUidRule8		=KLatencyType
CompareOperatorRule8		=EOpEqual
CharacterValueRule8		=99
CharacterValueTypeRule8		=ERuleValueInteger
IsOptionaRule8			=False

InterfaceScopeRule9		=KNone
AlgorithmScopeRule9		=KNone
CharacterUidRule9		=KThroughputType
CompareOperatorRule9		=EOpEqual
CharacterValueRule9		=90
CharacterValueTypeRule9		=ERuleValueInteger
IsOptionaRule9			=False

InterfaceScopeRule10		=KNone
AlgorithmScopeRule10		=KNone
CharacterUidRule10		=KMaximumKeyLengthType
CompareOperatorRule10		=EOpEqual
CharacterValueRule10		=2048
CharacterValueTypeRule10	=ERuleValueInteger
IsOptionaRule10			=False

ExAlgorithmUid			=KAlgorithmRSAKeyPairGenerator
ExImplementationUid		=KTestPlugin01RsaKeyGen_1

//****************************************************************************
//****************************************************************************

[KeyAgreementAllChars]
InterfaceType			=KKeyAgreementInterface
AlgorithmUid			=KAlgorithmKeyAgreementDH
AlgorithmParams			=NULL

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KInterfaceType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KKeyAgreementInterface
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=False

InterfaceScopeRule2		=KNone
AlgorithmScopeRule2		=KNone
CharacterUidRule2		=KAlgorithmType
CompareOperatorRule2		=EOpEqual
CharacterValueRule2		=KAlgorithmKeyAgreementDH
CharacterValueTypeRule2		=ERuleValueInteger
IsOptionaRule2			=False

InterfaceScopeRule3		=KNone
AlgorithmScopeRule3		=KNone
CharacterUidRule3		=KImplementationType
CompareOperatorRule3		=EOpEqual
CharacterValueRule3		=KTestPlugin02DHKeyAgree_1
CharacterValueTypeRule3		=ERuleValueInteger
IsOptionaRule3			=False

InterfaceScopeRule4		=KNone
AlgorithmScopeRule4		=KNone
CharacterUidRule4		=KCreatorNameType
CompareOperatorRule4		=EOpEqual
CharacterValueRule4		=SymbianTestFramework
CharacterValueTypeRule4		=ERuleValueDes16
IsOptionaRule4			=False

InterfaceScopeRule5		=KNone
AlgorithmScopeRule5		=KNone
CharacterUidRule5		=KIsFIPSApprovedType
CompareOperatorRule5		=EOpEqual
CharacterValueRule5		=False
CharacterValueTypeRule5		=ERuleValueBoolean
IsOptionaRule5			=False

InterfaceScopeRule6		=KNone
AlgorithmScopeRule6		=KNone
CharacterUidRule6		=KIsHardwareSupportedType
CompareOperatorRule6		=EOpEqual
CharacterValueRule6		=False
CharacterValueTypeRule6		=ERuleValueBoolean
IsOptionaRule6			=False

InterfaceScopeRule6		=KNone
AlgorithmScopeRule6		=KNone
CharacterUidRule6		=KMaxConcurrencySupportedType
CompareOperatorRule6		=EOpEqual
CharacterValueRule6		=6
CharacterValueTypeRule6		=ERuleValueInteger
IsOptionaRule6			=False

InterfaceScopeRule7		=KNone
AlgorithmScopeRule7		=KNone
CharacterUidRule7		=KLatencyType
CompareOperatorRule7		=EOpEqual
CharacterValueRule7		=100
CharacterValueTypeRule7		=ERuleValueInteger
IsOptionaRule7			=False

InterfaceScopeRule8		=KNone
AlgorithmScopeRule8		=KNone
CharacterUidRule8		=KThroughputType
CompareOperatorRule8		=EOpEqual
CharacterValueRule8		=90
CharacterValueTypeRule8		=ERuleValueInteger
IsOptionaRule8			=False

ExAlgorithmUid			=KAlgorithmKeyAgreementDH
ExImplementationUid		=KTestPlugin02DHKeyAgree_1