--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_ascend.ini Thu Sep 10 14:01:51 2009 +0300
@@ -0,0 +1,319 @@
+[CreatorName]
+InterfaceType =KHashInterface
+AlgorithmUid =KAlgorithmHashMd2
+OperationMode =KHashMode
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KHashInterface
+AlgorithmScopeRule1 =KNone
+CharacterUidRule1 =KCreatorNameType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueDes16
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmHashMd2
+ExImplementationUid =KTestPlugin01Md2_2
+
+//****************************************************************************
+//****************************************************************************
+
+[MaxConcurrency]
+InterfaceType =KSymmetricCipherInterface
+EncryptKey =ABCDEFGH
+KeyType =KSymmetricKeyParameter
+AlgorithmUid =KAlgorithmCipherDes
+CryptoMode =KCryptoModeEncrypt
+OperationMode =KOperationModeNone
+PaddingMode =KPaddingModeNone
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KNone
+AlgorithmScopeRule1 =KAlgorithmCipherDes
+CharacterUidRule1 =KMaxConcurrencySupportedType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmCipherDes
+ExImplementationUid =KTestPlugin01Des_2
+
+//****************************************************************************
+//****************************************************************************
+
+[Latency]
+InterfaceType =KSymmetricCipherInterface
+EncryptKey =ABCDEFGH
+KeyType =KSymmetricKeyParameter
+AlgorithmUid =KAlgorithmCipherDes
+CryptoMode =KCryptoModeEncrypt
+OperationMode =KOperationModeNone
+PaddingMode =KPaddingModeNone
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KNone
+AlgorithmScopeRule1 =KNone
+CharacterUidRule1 =KLatencyType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmCipherDes
+ExImplementationUid =KTestPlugin01Des_4
+
+//****************************************************************************
+//****************************************************************************
+
+[Throughput]
+InterfaceType =KHashInterface
+AlgorithmUid =KAlgorithmHashMd2
+OperationMode =KHashMode
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KHashInterface
+AlgorithmScopeRule1 =KNone
+CharacterUidRule1 =KThroughputType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmHashMd2
+ExImplementationUid =KTestPlugin01Md2_1
+
+//****************************************************************************
+//****************************************************************************
+
+[HashBlockSize]
+InterfaceType =KHashInterface
+AlgorithmUid =KAlgorithmHashMd2
+OperationMode =KHashMode
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KHashInterface
+AlgorithmScopeRule1 =KNone
+CharacterUidRule1 =KBlockSizeType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmHashMd2
+ExImplementationUid =KTestPlugin01Md2_1
+
+//****************************************************************************
+//****************************************************************************
+
+[HashOutputSize]
+InterfaceType =KHashInterface
+AlgorithmUid =KAlgorithmHashMd2
+OperationMode =KHashMode
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KHashInterface
+AlgorithmScopeRule1 =KNone
+CharacterUidRule1 =KOutputSizeType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmHashMd2
+ExImplementationUid =KTestPlugin01Md2_1
+
+//****************************************************************************
+//****************************************************************************
+
+[SymmetricCipherKeyLength]
+InterfaceType =KSymmetricCipherInterface
+EncryptKey =ABCDEFGH
+KeyType =KSymmetricKeyParameter
+AlgorithmUid =KAlgorithmCipherDes
+CryptoMode =KCryptoModeEncrypt
+OperationMode =KOperationModeNone
+PaddingMode =KPaddingModeNone
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KSymmetricCipherInterface
+AlgorithmScopeRule1 =KNone
+CharacterUidRule1 =KMaximumKeyLengthType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmCipherDes
+ExImplementationUid =KTestPlugin01Des_1
+
+
+//****************************************************************************
+//****************************************************************************
+
+[SymmetricCipherBlockSize]
+InterfaceType =KSymmetricCipherInterface
+EncryptKey =ABCDEFGH
+KeyType =KSymmetricKeyParameter
+AlgorithmUid =KAlgorithmCipherDes
+CryptoMode =KCryptoModeEncrypt
+OperationMode =KOperationModeNone
+PaddingMode =KPaddingModeNone
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KNone
+AlgorithmScopeRule1 =KAlgorithmCipherDes
+CharacterUidRule1 =KBlockSizeType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmCipherDes
+ExImplementationUid =KTestPlugin02Des_2
+
+
+//****************************************************************************
+//****************************************************************************
+
+[SymmetricCipherKeySupport]
+InterfaceType =KSymmetricCipherInterface
+EncryptKey =ABCDEFGH
+KeyType =KSymmetricKeyParameter
+AlgorithmUid =KAlgorithmCipherDes
+CryptoMode =KCryptoModeEncrypt
+OperationMode =KOperationModeNone
+PaddingMode =KPaddingModeNone
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KSymmetricCipherInterface
+AlgorithmScopeRule1 =KAlgorithmCipherDes
+CharacterUidRule1 =KKeySupportModeType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmCipherDes
+ExImplementationUid =KTestPlugin01Des_4
+
+//****************************************************************************
+//****************************************************************************
+
+[AsymmetricCipherKeyLength]
+InterfaceType =KAsymmetricCipherInterface
+AlgorithmUid =KAlgorithmCipherRsa
+CryptoMode =KCryptoModeEncrypt
+PaddingMode =KPaddingModeNone
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KAsymmetricCipherInterface
+AlgorithmScopeRule1 =KNone
+CharacterUidRule1 =KMaximumKeyLengthType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmCipherRsa
+ExImplementationUid =KTestPlugin02Rsa_1
+
+//****************************************************************************
+//****************************************************************************
+
+[AsymmetricCipherKeySupport]
+InterfaceType =KAsymmetricCipherInterface
+AlgorithmUid =KAlgorithmCipherRsa
+CryptoMode =KCryptoModeEncrypt
+PaddingMode =KPaddingModeNone
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KNone
+AlgorithmScopeRule1 =KAlgorithmCipherRsa
+CharacterUidRule1 =KKeySupportModeType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmCipherRsa
+ExImplementationUid =KTestPlugin02Rsa_2
+
+//****************************************************************************
+//****************************************************************************
+
+[SignatureKeyLength]
+InterfaceType =KVerifierInterface
+AlgorithmUid =KAlgorithmVerifierRsa
+PaddingMode =KPaddingModePkcs1_v1_5_Signature
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KVerifierInterface
+AlgorithmScopeRule1 =KAlgorithmVerifierRsa
+CharacterUidRule1 =KMaximumKeyLengthType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmVerifierRsa
+ExImplementationUid =KTestPlugin01RsaVerifier_2
+
+//****************************************************************************
+//****************************************************************************
+
+[SignatureKeySupport]
+InterfaceType =KVerifierInterface
+AlgorithmUid =KAlgorithmVerifierRsa
+PaddingMode =KPaddingModePkcs1_v1_5_Signature
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KVerifierInterface
+AlgorithmScopeRule1 =KNone
+CharacterUidRule1 =KKeySupportModeType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmVerifierRsa
+ExImplementationUid =KTestPlugin01RsaVerifier_1
+
+//****************************************************************************
+//****************************************************************************
+
+[RandomBlockingMode]
+InterfaceType =KRandomInterface
+AlgorithmUid =KAlgorithmRandom
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KRandomInterface
+AlgorithmScopeRule1 =KNone
+CharacterUidRule1 =KBlockingModeType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmRandom
+ExImplementationUid =KTestPlugin02Random_2
+
+//****************************************************************************
+//****************************************************************************
+
+[KeyPairGenKeyLength]
+InterfaceType =KKeypairGeneratorInterface
+AlgorithmUid =KAlgorithmRSAKeyPairGenerator
+AlgorithmParams =NULL
+
+InterfaceScopeRule1 =KKeypairGeneratorInterface
+AlgorithmScopeRule1 =KAlgorithmRSAKeyPairGenerator
+CharacterUidRule1 =KMaximumKeyLengthType
+CompareOperatorRule1 =EOpAscendingSort
+CharacterValueRule1 =NULL
+CharacterValueTypeRule1 =ERuleValueInteger
+IsOptionaRule1 =False
+
+ExAlgorithmUid =KAlgorithmRSAKeyPairGenerator
+ExImplementationUid =KTestPlugin02RsaKeyGen_1
+