sl@0: [SymmetricCipherInterface] sl@0: InterfaceType =KSymmetricCipherInterface sl@0: EncryptKey =ABCDEFGH sl@0: KeyType =KSymmetricKeyParameter sl@0: AlgorithmUid =KAlgorithmCipherDes sl@0: CryptoMode =KCryptoModeEncrypt sl@0: OperationMode =KOperationModeNone sl@0: PaddingMode =KPaddingModeNone sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KAlgorithmType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KAlgorithmCipherDes sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =Fasle sl@0: sl@0: ExAlgorithmUid =KAlgorithmCipherDes sl@0: ExImplementationUid =KTestPlugin01Des_1 sl@0: sl@0: sl@0: [AsymmetricCipherInterface] sl@0: InterfaceType =KAsymmetricCipherInterface sl@0: AlgorithmUid =KAlgorithmCipherRsa sl@0: CryptoMode =KCryptoModeEncrypt sl@0: PaddingMode =KPaddingModeNone sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KAlgorithmType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KAlgorithmCipherRsa sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =Fasle sl@0: sl@0: ExAlgorithmUid =KAlgorithmCipherRsa sl@0: ExImplementationUid =KTestPlugin02Rsa_1 sl@0: sl@0: sl@0: [HashInterface] sl@0: InterfaceType =KHashInterface sl@0: AlgorithmUid =KAlgorithmHashMd5 sl@0: OperationMode =KHashMode sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KAlgorithmType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KAlgorithmHashMd5 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =Fasle sl@0: sl@0: ExAlgorithmUid =KAlgorithmHashMd5 sl@0: ExImplementationUid =KTestPlugin02Md5_1 sl@0: sl@0: sl@0: [HashNewInterface] sl@0: InterfaceType =KHashInterface sl@0: AlgorithmUid =KAlgorithmHashMd5 sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KAlgorithmType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KAlgorithmHashMd5 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =Fasle sl@0: sl@0: ExAlgorithmUid =KAlgorithmHashMd5 sl@0: ExImplementationUid =KTestPlugin02Md5_1 sl@0: sl@0: sl@0: [RandomInterface] sl@0: InterfaceType =KRandomInterface sl@0: AlgorithmUid =KAlgorithmRandom sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KAlgorithmType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KAlgorithmRandom sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =Fasle sl@0: sl@0: ExAlgorithmUid =KAlgorithmRandom sl@0: ExImplementationUid =KTestPlugin02Random_1 sl@0: sl@0: sl@0: [SignerInterface] sl@0: InterfaceType =KSignerInterface sl@0: AlgorithmUid =KAlgorithmSignerRsa sl@0: PaddingMode =KPaddingModePkcs1_v1_5_Signature sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KAlgorithmType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KAlgorithmSignerRsa sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =Fasle sl@0: sl@0: ExAlgorithmUid =KAlgorithmSignerRsa sl@0: ExImplementationUid =KTestPlugin02RsaSigner_1 sl@0: sl@0: sl@0: [VerifierInterface] sl@0: InterfaceType =KVerifierInterface sl@0: AlgorithmUid =KAlgorithmVerifierRsa sl@0: PaddingMode =KPaddingModePkcs1_v1_5_Signature sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KAlgorithmType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KAlgorithmVerifierRsa sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =Fasle sl@0: sl@0: ExAlgorithmUid =KAlgorithmVerifierRsa sl@0: ExImplementationUid =KTestPlugin01RsaVerifier_1 sl@0: sl@0: sl@0: [KeyPairGenInterface] sl@0: InterfaceType =KKeypairGeneratorInterface sl@0: AlgorithmUid =KAlgorithmRSAKeyPairGenerator sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KAlgorithmType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KAlgorithmRSAKeyPairGenerator sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =Fasle sl@0: sl@0: ExAlgorithmUid =KAlgorithmRSAKeyPairGenerator sl@0: ExImplementationUid =KTestPlugin01RsaKeyGen_1 sl@0: sl@0: sl@0: [KeyAgreementInterface] sl@0: InterfaceType =KKeyAgreementInterface sl@0: AlgorithmUid =KAlgorithmKeyAgreementDH sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KAlgorithmType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KAlgorithmKeyAgreementDH sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =Fasle sl@0: sl@0: ExAlgorithmUid =KAlgorithmKeyAgreementDH sl@0: ExImplementationUid =KTestPlugin02DHKeyAgree_1 sl@0: sl@0: sl@0: [MacInterface] sl@0: InterfaceType =KMacInterface sl@0: AlgorithmUid =KAlgorithmCipherAesXcbcPrf128 sl@0: EncryptKey =CryptoSpiValidKe sl@0: KeyType =KSymmetricKeyParameter sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KAlgorithmType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KAlgorithmCipherAesXcbcPrf128 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =True sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KMacModeType sl@0: CompareOperatorRule2 =EOpEqual sl@0: CharacterValueRule2 =KSymmetricCipherMode sl@0: CharacterValueTypeRule2 =ERuleValueInteger sl@0: IsOptionaRule2 =True sl@0: sl@0: ExAlgorithmUid =KAlgorithmCipherAesXcbcPrf128 sl@0: ExImplementationUid =KTestPlugin02XcbcPrf128