os/security/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_matrix.ini
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/os/security/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_matrix.ini Fri Jun 15 03:10:57 2012 +0200
1.3 @@ -0,0 +1,587 @@
1.4 +[HashValid]
1.5 +InterfaceType =KHashInterface
1.6 +AlgorithmUid =KAlgorithmHashMd5
1.7 +OperationMode =KHashMode
1.8 +AlgorithmParams =NULL
1.9 +
1.10 +InterfaceScopeRule1 =KNone
1.11 +AlgorithmScopeRule1 =KNone
1.12 +CharacterUidRule1 =KBlockSizeType
1.13 +CompareOperatorRule1 =EOpGreaterThanOrEqual
1.14 +CharacterValueRule1 =400
1.15 +CharacterValueTypeRule1 =ERuleValueInteger
1.16 +IsOptionaRule1 =False
1.17 +
1.18 +InterfaceScopeRule2 =KNone
1.19 +AlgorithmScopeRule2 =KNone
1.20 +CharacterUidRule2 =KSupportedOperationModesType
1.21 +CompareOperatorRule2 =EOpEqual
1.22 +CharacterValueRule2 =KHmacMode
1.23 +CharacterValueTypeRule2 =ERuleValueInteger
1.24 +IsOptionaRule2 =False
1.25 +
1.26 +ExAlgorithmUid =KAlgorithmHashMd5
1.27 +ExImplementationUid =KTestPlugin02Md5_1
1.28 +
1.29 +//****************************************************************************
1.30 +//****************************************************************************
1.31 +
1.32 +[RandomValid]
1.33 +InterfaceType =KRandomInterface
1.34 +AlgorithmUid =KAlgorithmRandom
1.35 +AlgorithmParams =NULL
1.36 +
1.37 +InterfaceScopeRule1 =KRandomInterface
1.38 +AlgorithmScopeRule1 =KAlgorithmRandom
1.39 +CharacterUidRule1 =KBlockingModeType
1.40 +CompareOperatorRule1 =EOpAscendingSort
1.41 +CharacterValueRule1 =NULL
1.42 +CharacterValueTypeRule1 =ERuleValueInteger
1.43 +IsOptionaRule1 =False
1.44 +
1.45 +ExAlgorithmUid =KAlgorithmRandom
1.46 +ExImplementationUid =KTestPlugin02Random_2
1.47 +
1.48 +//****************************************************************************
1.49 +//****************************************************************************
1.50 +
1.51 +[SymmetricCipherValid]
1.52 +InterfaceType =KSymmetricCipherInterface
1.53 +EncryptKey =ABCDEFGH
1.54 +KeyType =KSymmetricKeyParameter
1.55 +AlgorithmUid =KAlgorithmCipherDes
1.56 +CryptoMode =KCryptoModeEncrypt
1.57 +OperationMode =KOperationModeNone
1.58 +PaddingMode =KPaddingModeNone
1.59 +AlgorithmParams =NULL
1.60 +
1.61 +InterfaceScopeRule1 =KNone
1.62 +AlgorithmScopeRule1 =KNone
1.63 +CharacterUidRule1 =KBlockSizeType
1.64 +CompareOperatorRule1 =EOpGreaterThanOrEqual
1.65 +CharacterValueRule1 =64
1.66 +CharacterValueTypeRule1 =ERuleValueInteger
1.67 +IsOptionaRule1 =False
1.68 +
1.69 +InterfaceScopeRule2 =KNone
1.70 +AlgorithmScopeRule2 =KNone
1.71 +CharacterUidRule2 =KSupportedOperationModesType
1.72 +CompareOperatorRule2 =EOpNotEqual
1.73 +CharacterValueRule2 =KHmacMode
1.74 +CharacterValueTypeRule2 =ERuleValueInteger
1.75 +IsOptionaRule2 =False
1.76 +
1.77 +InterfaceScopeRule3 =KNone
1.78 +AlgorithmScopeRule3 =KNone
1.79 +CharacterUidRule3 =KMaximumKeyLengthType
1.80 +CompareOperatorRule3 =EOpLessThan
1.81 +CharacterValueRule3 =64
1.82 +CharacterValueTypeRule3 =ERuleValueInteger
1.83 +IsOptionaRule3 =True
1.84 +
1.85 +InterfaceScopeRule4 =KNone
1.86 +AlgorithmScopeRule4 =KNone
1.87 +CharacterUidRule4 =KSupportedPaddingModesType
1.88 +CompareOperatorRule4 =EOpEqual
1.89 +CharacterValueRule4 =KPaddingModeSSLv3
1.90 +CharacterValueTypeRule4 =ERuleValueInteger
1.91 +IsOptionaRule4 =False
1.92 +
1.93 +InterfaceScopeRule5 =KNone
1.94 +AlgorithmScopeRule5 =KNone
1.95 +CharacterUidRule5 =KKeySupportModeType
1.96 +CompareOperatorRule5 =EOpDescendingSort
1.97 +CharacterValueRule5 =NULL
1.98 +CharacterValueTypeRule5 =ERuleValueInteger
1.99 +IsOptionaRule5 =False
1.100 +
1.101 +ExAlgorithmUid =KAlgorithmCipherDes
1.102 +ExImplementationUid =KTestPlugin02Des_1
1.103 +
1.104 +//****************************************************************************
1.105 +//****************************************************************************
1.106 +
1.107 +[AsymmetricCipherValid]
1.108 +InterfaceType =KAsymmetricCipherInterface
1.109 +AlgorithmUid =KAlgorithmCipherRsa
1.110 +CryptoMode =KCryptoModeEncrypt
1.111 +PaddingMode =KPaddingModeNone
1.112 +AlgorithmParams =NULL
1.113 +
1.114 +InterfaceScopeRule1 =KNone
1.115 +AlgorithmScopeRule1 =KNone
1.116 +CharacterUidRule1 =KMaximumKeyLengthType
1.117 +CompareOperatorRule1 =EOpLessThan
1.118 +CharacterValueRule1 =512
1.119 +CharacterValueTypeRule1 =ERuleValueInteger
1.120 +IsOptionaRule1 =True
1.121 +
1.122 +InterfaceScopeRule2 =KNone
1.123 +AlgorithmScopeRule2 =KNone
1.124 +CharacterUidRule2 =KSupportedPaddingModesType
1.125 +CompareOperatorRule2 =EOpEqual
1.126 +CharacterValueRule2 =KPaddingModePkcs1_v1_5_Encryption
1.127 +CharacterValueTypeRule2 =ERuleValueInteger
1.128 +IsOptionaRule2 =False
1.129 +
1.130 +InterfaceScopeRule3 =KNone
1.131 +AlgorithmScopeRule3 =KNone
1.132 +CharacterUidRule3 =KKeySupportModeType
1.133 +CompareOperatorRule3 =EOpDescendingSort
1.134 +CharacterValueRule3 =NULL
1.135 +CharacterValueTypeRule3 =ERuleValueInteger
1.136 +IsOptionaRule3 =False
1.137 +
1.138 +ExAlgorithmUid =KAlgorithmCipherRsa
1.139 +ExImplementationUid =KTestPlugin02Rsa_1
1.140 +
1.141 +//****************************************************************************
1.142 +//****************************************************************************
1.143 +
1.144 +[SignerValid]
1.145 +InterfaceType =KSignerInterface
1.146 +AlgorithmUid =KAlgorithmSignerRsa
1.147 +PaddingMode =KPaddingModePkcs1_v1_5_Signature
1.148 +AlgorithmParams =NULL
1.149 +
1.150 +InterfaceScopeRule1 =KNone
1.151 +AlgorithmScopeRule1 =KNone
1.152 +CharacterUidRule1 =KMaximumKeyLengthType
1.153 +CompareOperatorRule1 =EOpLessThan
1.154 +CharacterValueRule1 =512
1.155 +CharacterValueTypeRule1 =ERuleValueInteger
1.156 +IsOptionaRule1 =True
1.157 +
1.158 +InterfaceScopeRule2 =KNone
1.159 +AlgorithmScopeRule2 =KNone
1.160 +CharacterUidRule2 =KSupportedPaddingModesType
1.161 +CompareOperatorRule2 =EOpEqual
1.162 +CharacterValueRule2 =KPaddingModePkcs1_v1_5_Signature
1.163 +CharacterValueTypeRule2 =ERuleValueInteger
1.164 +IsOptionaRule2 =False
1.165 +
1.166 +InterfaceScopeRule3 =KNone
1.167 +AlgorithmScopeRule3 =KNone
1.168 +CharacterUidRule3 =KKeySupportModeType
1.169 +CompareOperatorRule3 =EOpDescendingSort
1.170 +CharacterValueRule3 =NULL
1.171 +CharacterValueTypeRule3 =ERuleValueInteger
1.172 +IsOptionaRule3 =False
1.173 +
1.174 +ExAlgorithmUid =KAlgorithmSignerRsa
1.175 +ExImplementationUid =KTestPlugin02RsaSigner_1
1.176 +
1.177 +//****************************************************************************
1.178 +//****************************************************************************
1.179 +
1.180 +[VerifierValid]
1.181 +InterfaceType =KVerifierInterface
1.182 +AlgorithmUid =KAlgorithmVerifierRsa
1.183 +PaddingMode =KPaddingModePkcs1_v1_5_Signature
1.184 +AlgorithmParams =NULL
1.185 +
1.186 +InterfaceScopeRule1 =KNone
1.187 +AlgorithmScopeRule1 =KNone
1.188 +CharacterUidRule1 =KInterfaceType
1.189 +CompareOperatorRule1 =EOpEqual
1.190 +CharacterValueRule1 =KVerifierInterface
1.191 +CharacterValueTypeRule1 =ERuleValueInteger
1.192 +IsOptionaRule1 =False
1.193 +
1.194 +InterfaceScopeRule2 =KNone
1.195 +AlgorithmScopeRule2 =KNone
1.196 +CharacterUidRule2 =KCreatorNameType
1.197 +CompareOperatorRule2 =EOpEqual
1.198 +CharacterValueRule2 =SymbianTestFramework
1.199 +CharacterValueTypeRule2 =ERuleValueDes16
1.200 +IsOptionaRule2 =True
1.201 +
1.202 +InterfaceScopeRule3 =KNone
1.203 +AlgorithmScopeRule3 =KNone
1.204 +CharacterUidRule3 =KMaximumKeyLengthType
1.205 +CompareOperatorRule3 =EOpGreaterThan
1.206 +CharacterValueRule3 =192
1.207 +CharacterValueTypeRule3 =ERuleValueInteger
1.208 +IsOptionaRule3 =False
1.209 +
1.210 +ExAlgorithmUid =KAlgorithmVerifierRsa
1.211 +ExImplementationUid =KTestPlugin01RsaVerifier_1
1.212 +
1.213 +//****************************************************************************
1.214 +//****************************************************************************
1.215 +
1.216 +[KeyAgreementValid]
1.217 +InterfaceType =KKeyAgreementInterface
1.218 +AlgorithmUid =KAlgorithmKeyAgreementDH
1.219 +AlgorithmParams =NULL
1.220 +
1.221 +InterfaceScopeRule1 =KNone
1.222 +AlgorithmScopeRule1 =KNone
1.223 +CharacterUidRule1 =KAlgorithmType
1.224 +CompareOperatorRule1 =EOpNotEqual
1.225 +CharacterValueRule1 =KAlgorithmCipherDes
1.226 +CharacterValueTypeRule1 =ERuleValueInteger
1.227 +IsOptionaRule1 =False
1.228 +
1.229 +InterfaceScopeRule2 =KNone
1.230 +AlgorithmScopeRule2 =KNone
1.231 +CharacterUidRule2 =KCreatorNameType
1.232 +CompareOperatorRule2 =EOpAscendingSort
1.233 +CharacterValueRule2 =NULL
1.234 +CharacterValueTypeRule2 =ERuleValueDes16
1.235 +IsOptionaRule2 =True
1.236 +
1.237 +InterfaceScopeRule3 =KNone
1.238 +AlgorithmScopeRule3 =KNone
1.239 +CharacterUidRule3 =KLatencyType
1.240 +CompareOperatorRule3 =EOpLessThanOrEqual
1.241 +CharacterValueRule3 =100
1.242 +CharacterValueTypeRule3 =ERuleValueInteger
1.243 +IsOptionaRule3 =False
1.244 +
1.245 +InterfaceScopeRule4 =KNone
1.246 +AlgorithmScopeRule4 =KNone
1.247 +CharacterUidRule4 =KInterfaceType
1.248 +CompareOperatorRule4 =EOpEqual
1.249 +CharacterValueRule4 =KKeyAgreementInterface
1.250 +CharacterValueTypeRule4 =ERuleValueInteger
1.251 +IsOptionaRule4 =False
1.252 +
1.253 +ExAlgorithmUid =KAlgorithmKeyAgreementDH
1.254 +ExImplementationUid =KTestPlugin02DHKeyAgree_1
1.255 +
1.256 +//****************************************************************************
1.257 +//****************************************************************************
1.258 +
1.259 +[KeyPairGeneratorValid]
1.260 +InterfaceType =KKeypairGeneratorInterface
1.261 +AlgorithmUid =KAlgorithmRSAKeyPairGenerator
1.262 +AlgorithmParams =NULL
1.263 +
1.264 +InterfaceScopeRule1 =KKeypairGeneratorInterface
1.265 +AlgorithmScopeRule1 =KNone
1.266 +CharacterUidRule1 =KMaximumKeyLengthType
1.267 +CompareOperatorRule1 =EOpGreaterThan
1.268 +CharacterValueRule1 =1024
1.269 +CharacterValueTypeRule1 =ERuleValueInteger
1.270 +IsOptionaRule1 =False
1.271 +
1.272 +InterfaceScopeRule2 =KNone
1.273 +AlgorithmScopeRule2 =KNone
1.274 +CharacterUidRule2 =KLatencyType
1.275 +CompareOperatorRule2 =EOpLessThan
1.276 +CharacterValueRule2 =100
1.277 +CharacterValueTypeRule2 =ERuleValueInteger
1.278 +IsOptionaRule2 =True
1.279 +
1.280 +InterfaceScopeRule3 =KNone
1.281 +AlgorithmScopeRule3 =KAlgorithmRSAKeyPairGenerator
1.282 +CharacterUidRule3 =KThroughputType
1.283 +CompareOperatorRule3 =EOpLessThan
1.284 +CharacterValueRule3 =100
1.285 +CharacterValueTypeRule3 =ERuleValueInteger
1.286 +IsOptionaRule3 =True
1.287 +
1.288 +ExAlgorithmUid =KAlgorithmRSAKeyPairGenerator
1.289 +ExImplementationUid =KTestPlugin01RsaKeyGen_1
1.290 +
1.291 +//****************************************************************************
1.292 +//****************************************************************************
1.293 +
1.294 +[HashInvalid]
1.295 +InterfaceType =KHashInterface
1.296 +AlgorithmUid =KAlgorithmHashMd5
1.297 +OperationMode =KHashMode
1.298 +AlgorithmParams =NULL
1.299 +
1.300 +InterfaceScopeRule1 =KNone
1.301 +AlgorithmScopeRule1 =KNone
1.302 +CharacterUidRule1 =KOutputSizeType
1.303 +CompareOperatorRule1 =EOpLessThan
1.304 +CharacterValueRule1 =64
1.305 +CharacterValueTypeRule1 =ERuleValueInteger
1.306 +IsOptionaRule1 =False
1.307 +
1.308 +InterfaceScopeRule2 =KNone
1.309 +AlgorithmScopeRule2 =KNone
1.310 +CharacterUidRule2 =KCreatorNameType
1.311 +CompareOperatorRule2 =EOpDescendingSort
1.312 +CharacterValueRule2 =NULL
1.313 +CharacterValueTypeRule2 =ERuleValueDes16
1.314 +IsOptionaRule2 =False
1.315 +
1.316 +//****************************************************************************
1.317 +//****************************************************************************
1.318 +
1.319 +[RandomInvalid]
1.320 +InterfaceType =KRandomInterface
1.321 +AlgorithmUid =KAlgorithmRandom
1.322 +AlgorithmParams =NULL
1.323 +
1.324 +InterfaceScopeRule1 =KNone
1.325 +AlgorithmScopeRule1 =KNone
1.326 +CharacterUidRule1 =KImplementationType
1.327 +CompareOperatorRule1 =EOpEqual
1.328 +CharacterValueRule1 =KTestPlugin02Des_2
1.329 +CharacterValueTypeRule1 =ERuleValueInteger
1.330 +IsOptionaRule1 =False
1.331 +
1.332 +InterfaceScopeRule2 =KNone
1.333 +AlgorithmScopeRule2 =KNone
1.334 +CharacterUidRule2 =KIsFIPSApprovedType
1.335 +CompareOperatorRule2 =EOpEqual
1.336 +CharacterValueRule2 =True
1.337 +CharacterValueTypeRule2 =ERuleValueBoolean
1.338 +IsOptionaRule2 =True
1.339 +
1.340 +//****************************************************************************
1.341 +//****************************************************************************
1.342 +
1.343 +[SymmetricCipherInvalid]
1.344 +InterfaceType =KSymmetricCipherInterface
1.345 +EncryptKey =ABCDEFGH
1.346 +KeyType =KSymmetricKeyParameter
1.347 +AlgorithmUid =KAlgorithmCipherDes
1.348 +CryptoMode =KCryptoModeEncrypt
1.349 +OperationMode =KOperationModeNone
1.350 +PaddingMode =KPaddingModeNone
1.351 +AlgorithmParams =NULL
1.352 +
1.353 +InterfaceScopeRule1 =KNone
1.354 +AlgorithmScopeRule1 =KNone
1.355 +CharacterUidRule1 =KMaxConcurrencySupportedType
1.356 +CompareOperatorRule1 =EOpEqual
1.357 +CharacterValueRule1 =4
1.358 +CharacterValueTypeRule1 =ERuleValueInteger
1.359 +IsOptionaRule1 =False
1.360 +
1.361 +//****************************************************************************
1.362 +//****************************************************************************
1.363 +
1.364 +[AsymmetricCipherInvalid]
1.365 +InterfaceType =KAsymmetricCipherInterface
1.366 +AlgorithmUid =KAlgorithmCipherRsa
1.367 +CryptoMode =KCryptoModeEncrypt
1.368 +PaddingMode =KPaddingModeNone
1.369 +AlgorithmParams =NULL
1.370 +
1.371 +InterfaceScopeRule1 =KNone
1.372 +AlgorithmScopeRule1 =KAlgorithmCipherRsa
1.373 +CharacterUidRule1 =KLatencyType
1.374 +CompareOperatorRule1 =EOpNotEqual
1.375 +CharacterValueRule1 =100
1.376 +CharacterValueTypeRule1 =ERuleValueInteger
1.377 +IsOptionaRule1 =False
1.378 +
1.379 +//****************************************************************************
1.380 +//****************************************************************************
1.381 +
1.382 +[SignerInvalid]
1.383 +InterfaceType =KSignerInterface
1.384 +AlgorithmUid =KAlgorithmSignerRsa
1.385 +PaddingMode =KPaddingModePkcs1_v1_5_Signature
1.386 +AlgorithmParams =NULL
1.387 +
1.388 +InterfaceScopeRule1 =KNone
1.389 +AlgorithmScopeRule1 =KNone
1.390 +CharacterUidRule1 =KThroughputType
1.391 +CompareOperatorRule1 =EOpGreaterThan
1.392 +CharacterValueRule1 =90
1.393 +CharacterValueTypeRule1 =ERuleValueInteger
1.394 +IsOptionaRule1 =False
1.395 +
1.396 +//****************************************************************************
1.397 +//****************************************************************************
1.398 +
1.399 +[VerifierInvalid]
1.400 +InterfaceType =KVerifierInterface
1.401 +AlgorithmUid =KAlgorithmVerifierRsa
1.402 +PaddingMode =KPaddingModePkcs1_v1_5_Signature
1.403 +AlgorithmParams =NULL
1.404 +
1.405 +InterfaceScopeRule1 =KNone
1.406 +AlgorithmScopeRule1 =KNone
1.407 +CharacterUidRule1 =KCreatorNameType
1.408 +CompareOperatorRule1 =EOpNotEqual
1.409 +CharacterValueRule1 =SymbianTestFramework
1.410 +CharacterValueTypeRule1 =ERuleValueDes16
1.411 +IsOptionaRule1 =False
1.412 +
1.413 +//****************************************************************************
1.414 +//****************************************************************************
1.415 +
1.416 +[KeyAgreementInvalid]
1.417 +InterfaceType =KKeyAgreementInterface
1.418 +AlgorithmUid =KAlgorithmKeyAgreementDH
1.419 +AlgorithmParams =NULL
1.420 +
1.421 +InterfaceScopeRule1 =KNone
1.422 +AlgorithmScopeRule1 =KNone
1.423 +CharacterUidRule1 =KIsFIPSApprovedType
1.424 +CompareOperatorRule1 =EOpEqual
1.425 +CharacterValueRule1 =True
1.426 +CharacterValueTypeRule1 =ERuleValueBoolean
1.427 +IsOptionaRule1 =False
1.428 +
1.429 +//****************************************************************************
1.430 +//****************************************************************************
1.431 +
1.432 +[KeyPairGeneratorInvalid]
1.433 +InterfaceType =KKeypairGeneratorInterface
1.434 +AlgorithmUid =KAlgorithmRSAKeyPairGenerator
1.435 +AlgorithmParams =NULL
1.436 +
1.437 +InterfaceScopeRule1 =KNone
1.438 +AlgorithmScopeRule1 =KNone
1.439 +CharacterUidRule1 =KIsHardwareSupportedType
1.440 +CompareOperatorRule1 =EOpNotEqual
1.441 +CharacterValueRule1 =False
1.442 +CharacterValueTypeRule1 =ERuleValueBoolean
1.443 +IsOptionaRule1 =False
1.444 +
1.445 +//****************************************************************************
1.446 +//****************************************************************************
1.447 +
1.448 +[RuleInvalid01]
1.449 +InterfaceType =KSymmetricCipherInterface
1.450 +EncryptKey =ABCDEFGH
1.451 +KeyType =KSymmetricKeyParameter
1.452 +AlgorithmUid =KAlgorithmCipherDes
1.453 +CryptoMode =KCryptoModeEncrypt
1.454 +OperationMode =KOperationModeNone
1.455 +PaddingMode =KPaddingModeNone
1.456 +AlgorithmParams =NULL
1.457 +
1.458 +InterfaceScopeRule1 =KNone
1.459 +AlgorithmScopeRule1 =KNone
1.460 +CharacterUidRule1 =KInterfaceType
1.461 +CompareOperatorRule1 =EOpAscendingSort
1.462 +CharacterValueRule1 =NULL
1.463 +CharacterValueTypeRule1 =ERuleValueInteger
1.464 +IsOptionaRule1 =False
1.465 +
1.466 +//****************************************************************************
1.467 +//****************************************************************************
1.468 +
1.469 +[RuleInvalid02]
1.470 +InterfaceType =KSymmetricCipherInterface
1.471 +EncryptKey =ABCDEFGH
1.472 +KeyType =KSymmetricKeyParameter
1.473 +AlgorithmUid =KAlgorithmCipherDes
1.474 +CryptoMode =KCryptoModeEncrypt
1.475 +OperationMode =KOperationModeNone
1.476 +PaddingMode =KPaddingModeNone
1.477 +AlgorithmParams =NULL
1.478 +
1.479 +InterfaceScopeRule1 =KNone
1.480 +AlgorithmScopeRule1 =KNone
1.481 +CharacterUidRule1 =KAlgorithmType
1.482 +CompareOperatorRule1 =EOpEqual
1.483 +CharacterValueRule1 =0
1.484 +CharacterValueTypeRule1 =ERuleValueDes16
1.485 +IsOptionaRule1 =False
1.486 +
1.487 +//****************************************************************************
1.488 +//****************************************************************************
1.489 +
1.490 +[RuleInvalid03]
1.491 +InterfaceType =KSymmetricCipherInterface
1.492 +EncryptKey =ABCDEFGH
1.493 +KeyType =KSymmetricKeyParameter
1.494 +AlgorithmUid =KAlgorithmCipherDes
1.495 +CryptoMode =KCryptoModeEncrypt
1.496 +OperationMode =KOperationModeNone
1.497 +PaddingMode =KPaddingModeNone
1.498 +AlgorithmParams =NULL
1.499 +
1.500 +InterfaceScopeRule1 =KNone
1.501 +AlgorithmScopeRule1 =KNone
1.502 +CharacterUidRule1 =KIsHardwareSupportedType
1.503 +CompareOperatorRule1 =EOpGreaterThan
1.504 +CharacterValueRule1 =False
1.505 +CharacterValueTypeRule1 =ERuleValueBoolean
1.506 +IsOptionaRule1 =False
1.507 +
1.508 +//****************************************************************************
1.509 +//****************************************************************************
1.510 +
1.511 +[RuleInvalid04]
1.512 +InterfaceType =KSymmetricCipherInterface
1.513 +EncryptKey =ABCDEFGH
1.514 +KeyType =KSymmetricKeyParameter
1.515 +AlgorithmUid =KAlgorithmCipherDes
1.516 +CryptoMode =KCryptoModeEncrypt
1.517 +OperationMode =KOperationModeNone
1.518 +PaddingMode =KPaddingModeNone
1.519 +AlgorithmParams =NULL
1.520 +
1.521 +InterfaceScopeRule1 =KNone
1.522 +AlgorithmScopeRule1 =KNone
1.523 +CharacterUidRule1 =KCreatorNameType
1.524 +CompareOperatorRule1 =EOpGreaterThan
1.525 +CharacterValueRule1 =0
1.526 +CharacterValueTypeRule1 =ERuleValueDes16
1.527 +IsOptionaRule1 =False
1.528 +
1.529 +//****************************************************************************
1.530 +//****************************************************************************
1.531 +
1.532 +[RuleInvalid05]
1.533 +InterfaceType =KSymmetricCipherInterface
1.534 +EncryptKey =ABCDEFGH
1.535 +KeyType =KSymmetricKeyParameter
1.536 +AlgorithmUid =KAlgorithmCipherDes
1.537 +CryptoMode =KCryptoModeEncrypt
1.538 +OperationMode =KOperationModeNone
1.539 +PaddingMode =KPaddingModeNone
1.540 +AlgorithmParams =NULL
1.541 +
1.542 +InterfaceScopeRule1 =KNone
1.543 +AlgorithmScopeRule1 =KNone
1.544 +CharacterUidRule1 =KIsFIPSApprovedType
1.545 +CompareOperatorRule1 =EOpAscendingSort
1.546 +CharacterValueRule1 =0
1.547 +CharacterValueTypeRule1 =ERuleValueInteger
1.548 +IsOptionaRule1 =False
1.549 +
1.550 +//****************************************************************************
1.551 +//****************************************************************************
1.552 +
1.553 +[RuleInvalid06]
1.554 +InterfaceType =KSymmetricCipherInterface
1.555 +EncryptKey =ABCDEFGH
1.556 +KeyType =KSymmetricKeyParameter
1.557 +AlgorithmUid =KAlgorithmCipherDes
1.558 +CryptoMode =KCryptoModeEncrypt
1.559 +OperationMode =KOperationModeNone
1.560 +PaddingMode =KPaddingModeNone
1.561 +AlgorithmParams =NULL
1.562 +
1.563 +InterfaceScopeRule1 =KNone
1.564 +AlgorithmScopeRule1 =KNone
1.565 +CharacterUidRule1 =KIsHardwareSupportedType
1.566 +CompareOperatorRule1 =EOpEqual
1.567 +CharacterValueRule1 =0
1.568 +CharacterValueTypeRule1 =ERuleValueDes16
1.569 +IsOptionaRule1 =False
1.570 +
1.571 +//****************************************************************************
1.572 +//****************************************************************************
1.573 +
1.574 +[RuleInvalid07]
1.575 +InterfaceType =KSymmetricCipherInterface
1.576 +EncryptKey =ABCDEFGH
1.577 +KeyType =KSymmetricKeyParameter
1.578 +AlgorithmUid =KAlgorithmCipherDes
1.579 +CryptoMode =KCryptoModeEncrypt
1.580 +OperationMode =KOperationModeNone
1.581 +PaddingMode =KPaddingModeNone
1.582 +AlgorithmParams =NULL
1.583 +
1.584 +InterfaceScopeRule1 =KNone
1.585 +AlgorithmScopeRule1 =KNone
1.586 +CharacterUidRule1 =KMaxConcurrencySupportedType
1.587 +CompareOperatorRule1 =EOpAscendingSort
1.588 +CharacterValueRule1 =NULL
1.589 +CharacterValueTypeRule1 =ERuleValueDes16
1.590 +IsOptionaRule1 =False