crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_interface.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.

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

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KAlgorithmType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KAlgorithmCipherDes
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=Fasle

ExAlgorithmUid			=KAlgorithmCipherDes
ExImplementationUid		=KTestPlugin01Des_1


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

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KAlgorithmType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KAlgorithmCipherRsa
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=Fasle

ExAlgorithmUid			=KAlgorithmCipherRsa
ExImplementationUid		=KTestPlugin02Rsa_1


[HashInterface]
InterfaceType			=KHashInterface
AlgorithmUid			=KAlgorithmHashMd5
OperationMode			=KHashMode
AlgorithmParams			=NULL

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KAlgorithmType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KAlgorithmHashMd5
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=Fasle

ExAlgorithmUid			=KAlgorithmHashMd5
ExImplementationUid		=KTestPlugin02Md5_1


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

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KAlgorithmType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KAlgorithmRandom
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=Fasle

ExAlgorithmUid			=KAlgorithmRandom
ExImplementationUid		=KTestPlugin02Random_1


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

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KAlgorithmType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KAlgorithmSignerRsa
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=Fasle

ExAlgorithmUid			=KAlgorithmSignerRsa
ExImplementationUid		=KTestPlugin02RsaSigner_1


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

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KAlgorithmType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KAlgorithmVerifierRsa
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=Fasle

ExAlgorithmUid			=KAlgorithmVerifierRsa
ExImplementationUid		=KTestPlugin01RsaVerifier_1


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

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KAlgorithmType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KAlgorithmRSAKeyPairGenerator
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=Fasle

ExAlgorithmUid			=KAlgorithmRSAKeyPairGenerator
ExImplementationUid		=KTestPlugin01RsaKeyGen_1


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

InterfaceScopeRule1		=KNone
AlgorithmScopeRule1		=KNone
CharacterUidRule1		=KAlgorithmType
CompareOperatorRule1		=EOpEqual
CharacterValueRule1		=KAlgorithmKeyAgreementDH
CharacterValueTypeRule1		=ERuleValueInteger
IsOptionaRule1			=Fasle

ExAlgorithmUid			=KAlgorithmKeyAgreementDH
ExImplementationUid		=KTestPlugin02DHKeyAgree_1