crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_descend.ini
changeset 8 35751d3474b7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_descend.ini	Thu Sep 10 14:01:51 2009 +0300
@@ -0,0 +1,317 @@
+[CreatorName]
+InterfaceType			=KHashInterface
+AlgorithmUid			=KAlgorithmHashMd5
+OperationMode			=KHashMode
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KHashInterface
+AlgorithmScopeRule1		=KNone
+CharacterUidRule1		=KCreatorNameType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueDes16
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmHashMd5
+ExImplementationUid		=KTestPlugin02Md5_1
+
+//****************************************************************************
+//****************************************************************************
+
+[MaxConcurrency]
+InterfaceType			=KSymmetricCipherInterface
+EncryptKey			=ABCDEFGH
+KeyType				=KSymmetricKeyParameter
+AlgorithmUid			=KAlgorithmCipherDes
+CryptoMode			=KCryptoModeEncrypt
+OperationMode			=KOperationModeNone
+PaddingMode			=KPaddingModeNone
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KNone
+AlgorithmScopeRule1		=KNone
+CharacterUidRule1		=KMaxConcurrencySupportedType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmCipherDes
+ExImplementationUid		=KTestPlugin01Des_3
+
+//****************************************************************************
+//****************************************************************************
+
+[Latency]
+InterfaceType			=KSymmetricCipherInterface
+EncryptKey			=ABCDEFGH
+KeyType				=KSymmetricKeyParameter
+AlgorithmUid			=KAlgorithmCipherDes
+CryptoMode			=KCryptoModeEncrypt
+OperationMode			=KOperationModeNone
+PaddingMode			=KPaddingModeNone
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KNone
+AlgorithmScopeRule1		=KNone
+CharacterUidRule1		=KLatencyType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmCipherDes
+ExImplementationUid		=KTestPlugin02Des_2
+
+//****************************************************************************
+//****************************************************************************
+
+[Throughput]
+InterfaceType			=KHashInterface
+AlgorithmUid			=KAlgorithmHashMd5
+OperationMode			=KHashMode
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KHashInterface
+AlgorithmScopeRule1		=KNone
+CharacterUidRule1		=KThroughputType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmHashMd5
+ExImplementationUid		=KTestPlugin02Md5_1
+
+//****************************************************************************
+//****************************************************************************
+
+[HashBlockSize]
+InterfaceType			=KHashInterface
+AlgorithmUid			=KAlgorithmHashMd5
+OperationMode			=KHashMode
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KHashInterface
+AlgorithmScopeRule1		=KNone
+CharacterUidRule1		=KBlockSizeType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmHashMd5
+ExImplementationUid		=KTestPlugin02Md5_1
+
+//****************************************************************************
+//****************************************************************************
+
+[HashOutputSize]
+InterfaceType			=KHashInterface
+AlgorithmUid			=KAlgorithmHashMd2
+OperationMode			=KHashMode
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KHashInterface
+AlgorithmScopeRule1		=KNone
+CharacterUidRule1		=KOutputSizeType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmHashMd2
+ExImplementationUid		=KTestPlugin01Md2_2
+
+
+//****************************************************************************
+//****************************************************************************
+
+[SymmetricCipherKeyLength]
+InterfaceType			=KSymmetricCipherInterface
+EncryptKey			=ABCDEFGH
+KeyType				=KSymmetricKeyParameter
+AlgorithmUid			=KAlgorithmCipherDes
+CryptoMode			=KCryptoModeEncrypt
+OperationMode			=KOperationModeNone
+PaddingMode			=KPaddingModeNone
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KSymmetricCipherInterface
+AlgorithmScopeRule1		=KNone
+CharacterUidRule1		=KMaximumKeyLengthType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmCipherDes
+ExImplementationUid		=KTestPlugin01Des_3
+
+//****************************************************************************
+//****************************************************************************
+
+[SymmetricCipherBlockSize]
+InterfaceType			=KSymmetricCipherInterface
+EncryptKey			=ABCDEFGH
+KeyType				=KSymmetricKeyParameter
+AlgorithmUid			=KAlgorithmCipherDes
+CryptoMode			=KCryptoModeEncrypt
+OperationMode			=KOperationModeNone
+PaddingMode			=KPaddingModeNone
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KNone
+AlgorithmScopeRule1		=KAlgorithmCipherDes
+CharacterUidRule1		=KBlockSizeType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmCipherDes
+ExImplementationUid		=KTestPlugin01Des_3
+
+//****************************************************************************
+//****************************************************************************
+
+[SymmetricCipherKeySupport]
+InterfaceType			=KSymmetricCipherInterface
+EncryptKey			=ABCDEFGH
+KeyType				=KSymmetricKeyParameter
+AlgorithmUid			=KAlgorithmCipherDes
+CryptoMode			=KCryptoModeEncrypt
+OperationMode			=KOperationModeNone
+PaddingMode			=KPaddingModeNone
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KSymmetricCipherInterface
+AlgorithmScopeRule1		=KAlgorithmCipherDes
+CharacterUidRule1		=KKeySupportModeType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmCipherDes
+ExImplementationUid		=KTestPlugin02Des_1
+
+//****************************************************************************
+//****************************************************************************
+
+[AsymmetricCipherKeyLength]
+InterfaceType			=KAsymmetricCipherInterface
+AlgorithmUid			=KAlgorithmCipherRsa
+CryptoMode			=KCryptoModeEncrypt
+PaddingMode			=KPaddingModeNone
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KAsymmetricCipherInterface
+AlgorithmScopeRule1		=KNone
+CharacterUidRule1		=KMaximumKeyLengthType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmCipherRsa
+ExImplementationUid		=KTestPlugin02Rsa_2
+
+//****************************************************************************
+//****************************************************************************
+
+[AsymmetricCipherKeySupport]
+InterfaceType			=KAsymmetricCipherInterface
+AlgorithmUid			=KAlgorithmCipherRsa
+CryptoMode			=KCryptoModeEncrypt
+PaddingMode			=KPaddingModeNone
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KNone
+AlgorithmScopeRule1		=KAlgorithmCipherRsa
+CharacterUidRule1		=KKeySupportModeType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmCipherRsa
+ExImplementationUid		=KTestPlugin02Rsa_1
+
+//****************************************************************************
+//****************************************************************************
+
+[SignatureKeyLength]
+InterfaceType			=KVerifierInterface
+AlgorithmUid			=KAlgorithmVerifierRsa
+PaddingMode			=KPaddingModePkcs1_v1_5_Signature
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KVerifierInterface
+AlgorithmScopeRule1		=KNone
+CharacterUidRule1		=KMaximumKeyLengthType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmVerifierRsa
+ExImplementationUid		=KTestPlugin01RsaVerifier_1
+
+//****************************************************************************
+//****************************************************************************
+
+[SignatureKeySupport]
+InterfaceType			=KVerifierInterface
+AlgorithmUid			=KAlgorithmVerifierRsa
+PaddingMode			=KPaddingModePkcs1_v1_5_Signature
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KVerifierInterface
+AlgorithmScopeRule1		=KAlgorithmVerifierRsa
+CharacterUidRule1		=KKeySupportModeType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmVerifierRsa
+ExImplementationUid		=KTestPlugin01RsaVerifier_2
+
+//****************************************************************************
+//****************************************************************************
+
+[RandomBlockingMode]
+InterfaceType			=KRandomInterface
+AlgorithmUid			=KAlgorithmRandom
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KNone
+AlgorithmScopeRule1		=KAlgorithmRandom
+CharacterUidRule1		=KBlockingModeType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmRandom
+ExImplementationUid		=KTestPlugin02Random_1
+
+//****************************************************************************
+//****************************************************************************
+
+[KeyPairGenKeyLength]
+InterfaceType			=KKeypairGeneratorInterface
+AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
+AlgorithmParams			=NULL
+
+InterfaceScopeRule1		=KKeypairGeneratorInterface
+AlgorithmScopeRule1		=KAlgorithmRSAKeyPairGenerator
+CharacterUidRule1		=KMaximumKeyLengthType
+CompareOperatorRule1		=EOpDescendingSort
+CharacterValueRule1		=NULL
+CharacterValueTypeRule1		=ERuleValueInteger
+IsOptionaRule1			=False
+
+ExAlgorithmUid			=KAlgorithmRSAKeyPairGenerator
+ExImplementationUid		=KTestPlugin01RsaKeyGen_1
\ No newline at end of file