diff -r 000000000000 -r bde4ae8d615e os/security/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_allchars_v2.ini --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/security/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_allchars_v2.ini Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,1080 @@ +[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 + +//**************************************************************************** +//**************************************************************************** + +[HashNewAllChars] +InterfaceType =KHashInterface +AlgorithmUid =KAlgorithmHashMd2 +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 + + +//**************************************************************************** +//**************************************************************************** + +[MacAllChars] +InterfaceType =KMacInterface +AlgorithmUid =KAlgorithmCipherAesXcbcMac96 +EncryptKey =CryptoSpiValidKe +KeyType =KSymmetricKeyParameter +AlgorithmParams =NULL + +InterfaceScopeRule1 =KNone +AlgorithmScopeRule1 =KNone +CharacterUidRule1 =KInterfaceType +CompareOperatorRule1 =EOpEqual +CharacterValueRule1 =KMacInterface +CharacterValueTypeRule1 =ERuleValueInteger +IsOptionaRule1 =True + +InterfaceScopeRule2 =KNone +AlgorithmScopeRule2 =KNone +CharacterUidRule2 =KAlgorithmType +CompareOperatorRule2 =EOpEqual +CharacterValueRule2 =KAlgorithmCipherAesXcbcMac96 +CharacterValueTypeRule2 =ERuleValueInteger +IsOptionaRule2 =True + +InterfaceScopeRule3 =KNone +AlgorithmScopeRule3 =KNone +CharacterUidRule3 =KImplementationType +CompareOperatorRule3 =EOpEqual +CharacterValueRule3 =KTestPlugin01XcbcMac96 +CharacterValueTypeRule3 =ERuleValueInteger +IsOptionaRule3 =True + +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 =KMacModeType +CompareOperatorRule10 =EOpEqual +CharacterValueRule10 =KSymmetricCipherMode +CharacterValueTypeRule10 =ERuleValueInteger +IsOptionaRule10 =True + +ExAlgorithmUid =KAlgorithmCipherAesXcbcMac96 +ExImplementationUid =KTestPlugin01XcbcMac96