sl@0: [HashValid] 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 =KBlockSizeType sl@0: CompareOperatorRule1 =EOpGreaterThanOrEqual sl@0: CharacterValueRule1 =400 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KSupportedOperationModesType sl@0: CompareOperatorRule2 =EOpEqual sl@0: CharacterValueRule2 =KHmacMode sl@0: CharacterValueTypeRule2 =ERuleValueInteger sl@0: IsOptionaRule2 =False sl@0: sl@0: ExAlgorithmUid =KAlgorithmHashMd5 sl@0: ExImplementationUid =KTestPlugin02Md5_1 sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [HashValid2] 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 =KBlockSizeType sl@0: CompareOperatorRule1 =EOpGreaterThanOrEqual sl@0: CharacterValueRule1 =400 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KSupportedOperationModesType sl@0: CompareOperatorRule2 =EOpEqual sl@0: CharacterValueRule2 =KHmacMode sl@0: CharacterValueTypeRule2 =ERuleValueInteger sl@0: IsOptionaRule2 =False sl@0: sl@0: ExAlgorithmUid =KAlgorithmHashMd5 sl@0: ExImplementationUid =KTestPlugin02Md5_1 sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [RandomValid] sl@0: InterfaceType =KRandomInterface sl@0: AlgorithmUid =KAlgorithmRandom sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KRandomInterface sl@0: AlgorithmScopeRule1 =KAlgorithmRandom sl@0: CharacterUidRule1 =KBlockingModeType sl@0: CompareOperatorRule1 =EOpAscendingSort sl@0: CharacterValueRule1 =NULL sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: ExAlgorithmUid =KAlgorithmRandom sl@0: ExImplementationUid =KTestPlugin02Random_2 sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [SymmetricCipherValid] 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 =KBlockSizeType sl@0: CompareOperatorRule1 =EOpGreaterThanOrEqual sl@0: CharacterValueRule1 =64 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KSupportedOperationModesType sl@0: CompareOperatorRule2 =EOpNotEqual sl@0: CharacterValueRule2 =KHmacMode sl@0: CharacterValueTypeRule2 =ERuleValueInteger sl@0: IsOptionaRule2 =False sl@0: sl@0: InterfaceScopeRule3 =KNone sl@0: AlgorithmScopeRule3 =KNone sl@0: CharacterUidRule3 =KMaximumKeyLengthType sl@0: CompareOperatorRule3 =EOpLessThan sl@0: CharacterValueRule3 =64 sl@0: CharacterValueTypeRule3 =ERuleValueInteger sl@0: IsOptionaRule3 =True sl@0: sl@0: InterfaceScopeRule4 =KNone sl@0: AlgorithmScopeRule4 =KNone sl@0: CharacterUidRule4 =KSupportedPaddingModesType sl@0: CompareOperatorRule4 =EOpEqual sl@0: CharacterValueRule4 =KPaddingModeSSLv3 sl@0: CharacterValueTypeRule4 =ERuleValueInteger sl@0: IsOptionaRule4 =False sl@0: sl@0: InterfaceScopeRule5 =KNone sl@0: AlgorithmScopeRule5 =KNone sl@0: CharacterUidRule5 =KKeySupportModeType sl@0: CompareOperatorRule5 =EOpDescendingSort sl@0: CharacterValueRule5 =NULL sl@0: CharacterValueTypeRule5 =ERuleValueInteger sl@0: IsOptionaRule5 =False sl@0: sl@0: ExAlgorithmUid =KAlgorithmCipherDes sl@0: ExImplementationUid =KTestPlugin02Des_1 sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [AsymmetricCipherValid] 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 =KMaximumKeyLengthType sl@0: CompareOperatorRule1 =EOpLessThan sl@0: CharacterValueRule1 =512 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =True sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KSupportedPaddingModesType sl@0: CompareOperatorRule2 =EOpEqual sl@0: CharacterValueRule2 =KPaddingModePkcs1_v1_5_Encryption sl@0: CharacterValueTypeRule2 =ERuleValueInteger sl@0: IsOptionaRule2 =False sl@0: sl@0: InterfaceScopeRule3 =KNone sl@0: AlgorithmScopeRule3 =KNone sl@0: CharacterUidRule3 =KKeySupportModeType sl@0: CompareOperatorRule3 =EOpDescendingSort sl@0: CharacterValueRule3 =NULL sl@0: CharacterValueTypeRule3 =ERuleValueInteger sl@0: IsOptionaRule3 =False sl@0: sl@0: ExAlgorithmUid =KAlgorithmCipherRsa sl@0: ExImplementationUid =KTestPlugin02Rsa_1 sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [SignerValid] 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 =KMaximumKeyLengthType sl@0: CompareOperatorRule1 =EOpLessThan sl@0: CharacterValueRule1 =512 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =True sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KSupportedPaddingModesType sl@0: CompareOperatorRule2 =EOpEqual sl@0: CharacterValueRule2 =KPaddingModePkcs1_v1_5_Signature sl@0: CharacterValueTypeRule2 =ERuleValueInteger sl@0: IsOptionaRule2 =False sl@0: sl@0: InterfaceScopeRule3 =KNone sl@0: AlgorithmScopeRule3 =KNone sl@0: CharacterUidRule3 =KKeySupportModeType sl@0: CompareOperatorRule3 =EOpDescendingSort sl@0: CharacterValueRule3 =NULL sl@0: CharacterValueTypeRule3 =ERuleValueInteger sl@0: IsOptionaRule3 =False sl@0: sl@0: ExAlgorithmUid =KAlgorithmSignerRsa sl@0: ExImplementationUid =KTestPlugin02RsaSigner_1 sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [VerifierValid] 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 =KInterfaceType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KVerifierInterface sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KCreatorNameType sl@0: CompareOperatorRule2 =EOpEqual sl@0: CharacterValueRule2 =SymbianTestFramework sl@0: CharacterValueTypeRule2 =ERuleValueDes16 sl@0: IsOptionaRule2 =True sl@0: sl@0: InterfaceScopeRule3 =KNone sl@0: AlgorithmScopeRule3 =KNone sl@0: CharacterUidRule3 =KMaximumKeyLengthType sl@0: CompareOperatorRule3 =EOpGreaterThan sl@0: CharacterValueRule3 =192 sl@0: CharacterValueTypeRule3 =ERuleValueInteger sl@0: IsOptionaRule3 =False sl@0: sl@0: ExAlgorithmUid =KAlgorithmVerifierRsa sl@0: ExImplementationUid =KTestPlugin01RsaVerifier_1 sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [KeyAgreementValid] 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 =EOpNotEqual sl@0: CharacterValueRule1 =KAlgorithmCipherDes sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KCreatorNameType sl@0: CompareOperatorRule2 =EOpAscendingSort sl@0: CharacterValueRule2 =NULL sl@0: CharacterValueTypeRule2 =ERuleValueDes16 sl@0: IsOptionaRule2 =True sl@0: sl@0: InterfaceScopeRule3 =KNone sl@0: AlgorithmScopeRule3 =KNone sl@0: CharacterUidRule3 =KLatencyType sl@0: CompareOperatorRule3 =EOpLessThanOrEqual sl@0: CharacterValueRule3 =100 sl@0: CharacterValueTypeRule3 =ERuleValueInteger sl@0: IsOptionaRule3 =False sl@0: sl@0: InterfaceScopeRule4 =KNone sl@0: AlgorithmScopeRule4 =KNone sl@0: CharacterUidRule4 =KInterfaceType sl@0: CompareOperatorRule4 =EOpEqual sl@0: CharacterValueRule4 =KKeyAgreementInterface sl@0: CharacterValueTypeRule4 =ERuleValueInteger sl@0: IsOptionaRule4 =False sl@0: sl@0: ExAlgorithmUid =KAlgorithmKeyAgreementDH sl@0: ExImplementationUid =KTestPlugin02DHKeyAgree_1 sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [KeyPairGeneratorValid] sl@0: InterfaceType =KKeypairGeneratorInterface sl@0: AlgorithmUid =KAlgorithmRSAKeyPairGenerator sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KKeypairGeneratorInterface sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KMaximumKeyLengthType sl@0: CompareOperatorRule1 =EOpGreaterThan sl@0: CharacterValueRule1 =1024 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KLatencyType sl@0: CompareOperatorRule2 =EOpLessThan sl@0: CharacterValueRule2 =100 sl@0: CharacterValueTypeRule2 =ERuleValueInteger sl@0: IsOptionaRule2 =True sl@0: sl@0: InterfaceScopeRule3 =KNone sl@0: AlgorithmScopeRule3 =KAlgorithmRSAKeyPairGenerator sl@0: CharacterUidRule3 =KThroughputType sl@0: CompareOperatorRule3 =EOpLessThan sl@0: CharacterValueRule3 =100 sl@0: CharacterValueTypeRule3 =ERuleValueInteger sl@0: IsOptionaRule3 =True sl@0: sl@0: ExAlgorithmUid =KAlgorithmRSAKeyPairGenerator sl@0: ExImplementationUid =KTestPlugin01RsaKeyGen_1 sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [HashInvalid] 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 =KOutputSizeType sl@0: CompareOperatorRule1 =EOpLessThan sl@0: CharacterValueRule1 =64 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KCreatorNameType sl@0: CompareOperatorRule2 =EOpDescendingSort sl@0: CharacterValueRule2 =NULL sl@0: CharacterValueTypeRule2 =ERuleValueDes16 sl@0: IsOptionaRule2 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [HashInvalid2] 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 =KOutputSizeType sl@0: CompareOperatorRule1 =EOpLessThan sl@0: CharacterValueRule1 =64 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KCreatorNameType sl@0: CompareOperatorRule2 =EOpDescendingSort sl@0: CharacterValueRule2 =NULL sl@0: CharacterValueTypeRule2 =ERuleValueDes16 sl@0: IsOptionaRule2 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [RandomInvalid] 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 =KImplementationType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KTestPlugin02Des_2 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: InterfaceScopeRule2 =KNone sl@0: AlgorithmScopeRule2 =KNone sl@0: CharacterUidRule2 =KIsFIPSApprovedType sl@0: CompareOperatorRule2 =EOpEqual sl@0: CharacterValueRule2 =True sl@0: CharacterValueTypeRule2 =ERuleValueBoolean sl@0: IsOptionaRule2 =True sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [SymmetricCipherInvalid] 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 =KMaxConcurrencySupportedType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =4 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [AsymmetricCipherInvalid] 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 =KAlgorithmCipherRsa sl@0: CharacterUidRule1 =KLatencyType sl@0: CompareOperatorRule1 =EOpNotEqual sl@0: CharacterValueRule1 =100 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [SignerInvalid] 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 =KThroughputType sl@0: CompareOperatorRule1 =EOpGreaterThan sl@0: CharacterValueRule1 =90 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [VerifierInvalid] 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 =KCreatorNameType sl@0: CompareOperatorRule1 =EOpNotEqual sl@0: CharacterValueRule1 =SymbianTestFramework sl@0: CharacterValueTypeRule1 =ERuleValueDes16 sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [KeyAgreementInvalid] 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 =KIsFIPSApprovedType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =True sl@0: CharacterValueTypeRule1 =ERuleValueBoolean sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [KeyPairGeneratorInvalid] 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 =KIsHardwareSupportedType sl@0: CompareOperatorRule1 =EOpNotEqual sl@0: CharacterValueRule1 =False sl@0: CharacterValueTypeRule1 =ERuleValueBoolean sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [RuleInvalid01] 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 =KInterfaceType sl@0: CompareOperatorRule1 =EOpAscendingSort sl@0: CharacterValueRule1 =NULL sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [RuleInvalid02] 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 =0 sl@0: CharacterValueTypeRule1 =ERuleValueDes16 sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [RuleInvalid03] 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 =KIsHardwareSupportedType sl@0: CompareOperatorRule1 =EOpGreaterThan sl@0: CharacterValueRule1 =False sl@0: CharacterValueTypeRule1 =ERuleValueBoolean sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [RuleInvalid04] 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 =KCreatorNameType sl@0: CompareOperatorRule1 =EOpGreaterThan sl@0: CharacterValueRule1 =0 sl@0: CharacterValueTypeRule1 =ERuleValueDes16 sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [RuleInvalid05] 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 =KIsFIPSApprovedType sl@0: CompareOperatorRule1 =EOpAscendingSort sl@0: CharacterValueRule1 =0 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [RuleInvalid06] 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 =KIsHardwareSupportedType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =0 sl@0: CharacterValueTypeRule1 =ERuleValueDes16 sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [RuleInvalid07] 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 =KMaxConcurrencySupportedType sl@0: CompareOperatorRule1 =EOpAscendingSort sl@0: CharacterValueRule1 =NULL sl@0: CharacterValueTypeRule1 =ERuleValueDes16 sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [MacInvalid01] sl@0: InterfaceType =KMacInterface sl@0: AlgorithmUid =KAlgorithmCipherAesXcbcMac96 sl@0: EncryptKey =ABCDEFGHIJKLMNOP 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 =KAlgorithmCipherAesXcbcMac96 sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False sl@0: sl@0: //**************************************************************************** sl@0: //**************************************************************************** sl@0: sl@0: [MacInvalid02] sl@0: InterfaceType =KMacInterface sl@0: AlgorithmUid =KAlgorithmCipherAesXcbcMac96 sl@0: EncryptKey =ABCDEFGHIJKLMNOP sl@0: KeyType =KSymmetricKeyParameter sl@0: AlgorithmParams =NULL sl@0: sl@0: InterfaceScopeRule1 =KNone sl@0: AlgorithmScopeRule1 =KNone sl@0: CharacterUidRule1 =KMacModeType sl@0: CompareOperatorRule1 =EOpEqual sl@0: CharacterValueRule1 =KSymmetricCipherMode sl@0: CharacterValueTypeRule1 =ERuleValueInteger sl@0: IsOptionaRule1 =False