os/security/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_matrix_v2.ini
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 [HashValid]
     2 InterfaceType			=KHashInterface
     3 AlgorithmUid			=KAlgorithmHashMd5
     4 OperationMode			=KHashMode
     5 AlgorithmParams			=NULL
     6 
     7 InterfaceScopeRule1		=KNone
     8 AlgorithmScopeRule1		=KNone
     9 CharacterUidRule1		=KBlockSizeType
    10 CompareOperatorRule1		=EOpGreaterThanOrEqual
    11 CharacterValueRule1		=400
    12 CharacterValueTypeRule1		=ERuleValueInteger
    13 IsOptionaRule1			=False
    14 
    15 InterfaceScopeRule2		=KNone
    16 AlgorithmScopeRule2		=KNone
    17 CharacterUidRule2		=KSupportedOperationModesType
    18 CompareOperatorRule2		=EOpEqual
    19 CharacterValueRule2		=KHmacMode
    20 CharacterValueTypeRule2		=ERuleValueInteger
    21 IsOptionaRule2			=False
    22 
    23 ExAlgorithmUid			=KAlgorithmHashMd5
    24 ExImplementationUid		=KTestPlugin02Md5_1
    25 
    26 //****************************************************************************
    27 //****************************************************************************
    28 
    29 [HashValid2]
    30 InterfaceType			=KHashInterface
    31 AlgorithmUid			=KAlgorithmHashMd5
    32 AlgorithmParams			=NULL
    33 
    34 InterfaceScopeRule1		=KNone
    35 AlgorithmScopeRule1		=KNone
    36 CharacterUidRule1		=KBlockSizeType
    37 CompareOperatorRule1		=EOpGreaterThanOrEqual
    38 CharacterValueRule1		=400
    39 CharacterValueTypeRule1		=ERuleValueInteger
    40 IsOptionaRule1			=False
    41 
    42 InterfaceScopeRule2		=KNone
    43 AlgorithmScopeRule2		=KNone
    44 CharacterUidRule2		=KSupportedOperationModesType
    45 CompareOperatorRule2		=EOpEqual
    46 CharacterValueRule2		=KHmacMode
    47 CharacterValueTypeRule2		=ERuleValueInteger
    48 IsOptionaRule2			=False
    49 
    50 ExAlgorithmUid			=KAlgorithmHashMd5
    51 ExImplementationUid		=KTestPlugin02Md5_1
    52 
    53 //****************************************************************************
    54 //****************************************************************************
    55 
    56 [RandomValid]
    57 InterfaceType			=KRandomInterface
    58 AlgorithmUid			=KAlgorithmRandom
    59 AlgorithmParams			=NULL
    60 
    61 InterfaceScopeRule1		=KRandomInterface
    62 AlgorithmScopeRule1		=KAlgorithmRandom
    63 CharacterUidRule1		=KBlockingModeType
    64 CompareOperatorRule1		=EOpAscendingSort
    65 CharacterValueRule1		=NULL
    66 CharacterValueTypeRule1		=ERuleValueInteger
    67 IsOptionaRule1			=False
    68 
    69 ExAlgorithmUid			=KAlgorithmRandom
    70 ExImplementationUid		=KTestPlugin02Random_2
    71 
    72 //****************************************************************************
    73 //****************************************************************************
    74 
    75 [SymmetricCipherValid]
    76 InterfaceType			=KSymmetricCipherInterface
    77 EncryptKey			=ABCDEFGH
    78 KeyType				=KSymmetricKeyParameter
    79 AlgorithmUid			=KAlgorithmCipherDes
    80 CryptoMode			=KCryptoModeEncrypt
    81 OperationMode			=KOperationModeNone
    82 PaddingMode			=KPaddingModeNone
    83 AlgorithmParams			=NULL
    84 
    85 InterfaceScopeRule1		=KNone
    86 AlgorithmScopeRule1		=KNone
    87 CharacterUidRule1		=KBlockSizeType
    88 CompareOperatorRule1		=EOpGreaterThanOrEqual
    89 CharacterValueRule1		=64
    90 CharacterValueTypeRule1		=ERuleValueInteger
    91 IsOptionaRule1			=False
    92 
    93 InterfaceScopeRule2		=KNone
    94 AlgorithmScopeRule2		=KNone
    95 CharacterUidRule2		=KSupportedOperationModesType
    96 CompareOperatorRule2		=EOpNotEqual
    97 CharacterValueRule2		=KHmacMode
    98 CharacterValueTypeRule2		=ERuleValueInteger
    99 IsOptionaRule2			=False
   100 
   101 InterfaceScopeRule3		=KNone
   102 AlgorithmScopeRule3		=KNone
   103 CharacterUidRule3		=KMaximumKeyLengthType
   104 CompareOperatorRule3		=EOpLessThan
   105 CharacterValueRule3		=64
   106 CharacterValueTypeRule3		=ERuleValueInteger
   107 IsOptionaRule3			=True
   108 
   109 InterfaceScopeRule4		=KNone
   110 AlgorithmScopeRule4		=KNone
   111 CharacterUidRule4		=KSupportedPaddingModesType
   112 CompareOperatorRule4		=EOpEqual
   113 CharacterValueRule4		=KPaddingModeSSLv3
   114 CharacterValueTypeRule4		=ERuleValueInteger
   115 IsOptionaRule4			=False
   116 
   117 InterfaceScopeRule5		=KNone
   118 AlgorithmScopeRule5		=KNone
   119 CharacterUidRule5		=KKeySupportModeType
   120 CompareOperatorRule5		=EOpDescendingSort
   121 CharacterValueRule5		=NULL
   122 CharacterValueTypeRule5		=ERuleValueInteger
   123 IsOptionaRule5			=False
   124 
   125 ExAlgorithmUid			=KAlgorithmCipherDes
   126 ExImplementationUid		=KTestPlugin02Des_1
   127 
   128 //****************************************************************************
   129 //****************************************************************************
   130 
   131 [AsymmetricCipherValid]
   132 InterfaceType			=KAsymmetricCipherInterface
   133 AlgorithmUid			=KAlgorithmCipherRsa
   134 CryptoMode			=KCryptoModeEncrypt
   135 PaddingMode			=KPaddingModeNone
   136 AlgorithmParams			=NULL
   137 
   138 InterfaceScopeRule1		=KNone
   139 AlgorithmScopeRule1		=KNone
   140 CharacterUidRule1		=KMaximumKeyLengthType
   141 CompareOperatorRule1		=EOpLessThan
   142 CharacterValueRule1		=512
   143 CharacterValueTypeRule1		=ERuleValueInteger
   144 IsOptionaRule1			=True
   145 
   146 InterfaceScopeRule2		=KNone
   147 AlgorithmScopeRule2		=KNone
   148 CharacterUidRule2		=KSupportedPaddingModesType
   149 CompareOperatorRule2		=EOpEqual
   150 CharacterValueRule2		=KPaddingModePkcs1_v1_5_Encryption
   151 CharacterValueTypeRule2		=ERuleValueInteger
   152 IsOptionaRule2			=False
   153 
   154 InterfaceScopeRule3		=KNone
   155 AlgorithmScopeRule3		=KNone
   156 CharacterUidRule3		=KKeySupportModeType
   157 CompareOperatorRule3		=EOpDescendingSort
   158 CharacterValueRule3		=NULL
   159 CharacterValueTypeRule3		=ERuleValueInteger
   160 IsOptionaRule3			=False
   161 
   162 ExAlgorithmUid			=KAlgorithmCipherRsa
   163 ExImplementationUid		=KTestPlugin02Rsa_1
   164 
   165 //****************************************************************************
   166 //****************************************************************************
   167 
   168 [SignerValid]
   169 InterfaceType			=KSignerInterface
   170 AlgorithmUid			=KAlgorithmSignerRsa
   171 PaddingMode			=KPaddingModePkcs1_v1_5_Signature
   172 AlgorithmParams			=NULL
   173 
   174 InterfaceScopeRule1		=KNone
   175 AlgorithmScopeRule1		=KNone
   176 CharacterUidRule1		=KMaximumKeyLengthType
   177 CompareOperatorRule1		=EOpLessThan
   178 CharacterValueRule1		=512
   179 CharacterValueTypeRule1		=ERuleValueInteger
   180 IsOptionaRule1			=True
   181 
   182 InterfaceScopeRule2		=KNone
   183 AlgorithmScopeRule2		=KNone
   184 CharacterUidRule2		=KSupportedPaddingModesType
   185 CompareOperatorRule2		=EOpEqual
   186 CharacterValueRule2		=KPaddingModePkcs1_v1_5_Signature
   187 CharacterValueTypeRule2		=ERuleValueInteger
   188 IsOptionaRule2			=False
   189 
   190 InterfaceScopeRule3		=KNone
   191 AlgorithmScopeRule3		=KNone
   192 CharacterUidRule3		=KKeySupportModeType
   193 CompareOperatorRule3		=EOpDescendingSort
   194 CharacterValueRule3		=NULL
   195 CharacterValueTypeRule3		=ERuleValueInteger
   196 IsOptionaRule3			=False
   197 
   198 ExAlgorithmUid			=KAlgorithmSignerRsa
   199 ExImplementationUid		=KTestPlugin02RsaSigner_1
   200 
   201 //****************************************************************************
   202 //****************************************************************************
   203 
   204 [VerifierValid]
   205 InterfaceType			=KVerifierInterface
   206 AlgorithmUid			=KAlgorithmVerifierRsa
   207 PaddingMode			=KPaddingModePkcs1_v1_5_Signature
   208 AlgorithmParams			=NULL
   209 
   210 InterfaceScopeRule1		=KNone
   211 AlgorithmScopeRule1		=KNone
   212 CharacterUidRule1		=KInterfaceType
   213 CompareOperatorRule1		=EOpEqual
   214 CharacterValueRule1		=KVerifierInterface
   215 CharacterValueTypeRule1		=ERuleValueInteger
   216 IsOptionaRule1			=False
   217 
   218 InterfaceScopeRule2		=KNone
   219 AlgorithmScopeRule2		=KNone
   220 CharacterUidRule2		=KCreatorNameType
   221 CompareOperatorRule2		=EOpEqual
   222 CharacterValueRule2		=SymbianTestFramework
   223 CharacterValueTypeRule2		=ERuleValueDes16
   224 IsOptionaRule2			=True
   225 
   226 InterfaceScopeRule3		=KNone
   227 AlgorithmScopeRule3		=KNone
   228 CharacterUidRule3		=KMaximumKeyLengthType
   229 CompareOperatorRule3		=EOpGreaterThan
   230 CharacterValueRule3		=192
   231 CharacterValueTypeRule3		=ERuleValueInteger
   232 IsOptionaRule3			=False
   233 
   234 ExAlgorithmUid			=KAlgorithmVerifierRsa
   235 ExImplementationUid		=KTestPlugin01RsaVerifier_1
   236 
   237 //****************************************************************************
   238 //****************************************************************************
   239 
   240 [KeyAgreementValid]
   241 InterfaceType			=KKeyAgreementInterface
   242 AlgorithmUid			=KAlgorithmKeyAgreementDH
   243 AlgorithmParams			=NULL
   244 
   245 InterfaceScopeRule1		=KNone
   246 AlgorithmScopeRule1		=KNone
   247 CharacterUidRule1		=KAlgorithmType
   248 CompareOperatorRule1		=EOpNotEqual
   249 CharacterValueRule1		=KAlgorithmCipherDes
   250 CharacterValueTypeRule1		=ERuleValueInteger
   251 IsOptionaRule1			=False
   252 
   253 InterfaceScopeRule2		=KNone
   254 AlgorithmScopeRule2		=KNone
   255 CharacterUidRule2		=KCreatorNameType
   256 CompareOperatorRule2		=EOpAscendingSort
   257 CharacterValueRule2		=NULL
   258 CharacterValueTypeRule2		=ERuleValueDes16
   259 IsOptionaRule2			=True
   260 
   261 InterfaceScopeRule3		=KNone
   262 AlgorithmScopeRule3		=KNone
   263 CharacterUidRule3		=KLatencyType
   264 CompareOperatorRule3		=EOpLessThanOrEqual
   265 CharacterValueRule3		=100
   266 CharacterValueTypeRule3		=ERuleValueInteger
   267 IsOptionaRule3			=False
   268 
   269 InterfaceScopeRule4		=KNone
   270 AlgorithmScopeRule4		=KNone
   271 CharacterUidRule4		=KInterfaceType
   272 CompareOperatorRule4		=EOpEqual
   273 CharacterValueRule4		=KKeyAgreementInterface
   274 CharacterValueTypeRule4		=ERuleValueInteger
   275 IsOptionaRule4			=False
   276 
   277 ExAlgorithmUid			=KAlgorithmKeyAgreementDH
   278 ExImplementationUid		=KTestPlugin02DHKeyAgree_1
   279 
   280 //****************************************************************************
   281 //****************************************************************************
   282 
   283 [KeyPairGeneratorValid]
   284 InterfaceType			=KKeypairGeneratorInterface
   285 AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   286 AlgorithmParams			=NULL
   287 
   288 InterfaceScopeRule1		=KKeypairGeneratorInterface
   289 AlgorithmScopeRule1		=KNone
   290 CharacterUidRule1		=KMaximumKeyLengthType
   291 CompareOperatorRule1		=EOpGreaterThan
   292 CharacterValueRule1		=1024
   293 CharacterValueTypeRule1		=ERuleValueInteger
   294 IsOptionaRule1			=False
   295 
   296 InterfaceScopeRule2		=KNone
   297 AlgorithmScopeRule2		=KNone
   298 CharacterUidRule2		=KLatencyType
   299 CompareOperatorRule2		=EOpLessThan
   300 CharacterValueRule2		=100
   301 CharacterValueTypeRule2		=ERuleValueInteger
   302 IsOptionaRule2			=True
   303 
   304 InterfaceScopeRule3		=KNone
   305 AlgorithmScopeRule3		=KAlgorithmRSAKeyPairGenerator
   306 CharacterUidRule3		=KThroughputType
   307 CompareOperatorRule3		=EOpLessThan
   308 CharacterValueRule3		=100
   309 CharacterValueTypeRule3		=ERuleValueInteger
   310 IsOptionaRule3			=True
   311 
   312 ExAlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   313 ExImplementationUid		=KTestPlugin01RsaKeyGen_1
   314 
   315 //****************************************************************************
   316 //****************************************************************************
   317 
   318 [HashInvalid]
   319 InterfaceType			=KHashInterface
   320 AlgorithmUid			=KAlgorithmHashMd5
   321 OperationMode			=KHashMode
   322 AlgorithmParams			=NULL
   323 
   324 InterfaceScopeRule1		=KNone
   325 AlgorithmScopeRule1		=KNone
   326 CharacterUidRule1		=KOutputSizeType
   327 CompareOperatorRule1		=EOpLessThan
   328 CharacterValueRule1		=64
   329 CharacterValueTypeRule1		=ERuleValueInteger
   330 IsOptionaRule1			=False
   331 
   332 InterfaceScopeRule2		=KNone
   333 AlgorithmScopeRule2		=KNone
   334 CharacterUidRule2		=KCreatorNameType
   335 CompareOperatorRule2		=EOpDescendingSort
   336 CharacterValueRule2		=NULL
   337 CharacterValueTypeRule2		=ERuleValueDes16
   338 IsOptionaRule2			=False
   339 
   340 //****************************************************************************
   341 //****************************************************************************
   342 
   343 [HashInvalid2]
   344 InterfaceType			=KHashInterface
   345 AlgorithmUid			=KAlgorithmHashMd5
   346 AlgorithmParams			=NULL
   347 
   348 InterfaceScopeRule1		=KNone
   349 AlgorithmScopeRule1		=KNone
   350 CharacterUidRule1		=KOutputSizeType
   351 CompareOperatorRule1		=EOpLessThan
   352 CharacterValueRule1		=64
   353 CharacterValueTypeRule1		=ERuleValueInteger
   354 IsOptionaRule1			=False
   355 
   356 InterfaceScopeRule2		=KNone
   357 AlgorithmScopeRule2		=KNone
   358 CharacterUidRule2		=KCreatorNameType
   359 CompareOperatorRule2		=EOpDescendingSort
   360 CharacterValueRule2		=NULL
   361 CharacterValueTypeRule2		=ERuleValueDes16
   362 IsOptionaRule2			=False
   363 
   364 //****************************************************************************
   365 //****************************************************************************
   366 
   367 [RandomInvalid]
   368 InterfaceType			=KRandomInterface
   369 AlgorithmUid			=KAlgorithmRandom
   370 AlgorithmParams			=NULL
   371 
   372 InterfaceScopeRule1		=KNone
   373 AlgorithmScopeRule1		=KNone
   374 CharacterUidRule1		=KImplementationType
   375 CompareOperatorRule1		=EOpEqual
   376 CharacterValueRule1		=KTestPlugin02Des_2
   377 CharacterValueTypeRule1		=ERuleValueInteger
   378 IsOptionaRule1			=False
   379 
   380 InterfaceScopeRule2		=KNone
   381 AlgorithmScopeRule2		=KNone
   382 CharacterUidRule2		=KIsFIPSApprovedType
   383 CompareOperatorRule2		=EOpEqual
   384 CharacterValueRule2		=True
   385 CharacterValueTypeRule2		=ERuleValueBoolean
   386 IsOptionaRule2			=True
   387 
   388 //****************************************************************************
   389 //****************************************************************************
   390 
   391 [SymmetricCipherInvalid]
   392 InterfaceType			=KSymmetricCipherInterface
   393 EncryptKey			=ABCDEFGH
   394 KeyType				=KSymmetricKeyParameter
   395 AlgorithmUid			=KAlgorithmCipherDes
   396 CryptoMode			=KCryptoModeEncrypt
   397 OperationMode			=KOperationModeNone
   398 PaddingMode			=KPaddingModeNone
   399 AlgorithmParams			=NULL
   400 
   401 InterfaceScopeRule1		=KNone
   402 AlgorithmScopeRule1		=KNone
   403 CharacterUidRule1		=KMaxConcurrencySupportedType
   404 CompareOperatorRule1		=EOpEqual
   405 CharacterValueRule1		=4
   406 CharacterValueTypeRule1		=ERuleValueInteger
   407 IsOptionaRule1			=False
   408 
   409 //****************************************************************************
   410 //****************************************************************************
   411 
   412 [AsymmetricCipherInvalid]
   413 InterfaceType			=KAsymmetricCipherInterface
   414 AlgorithmUid			=KAlgorithmCipherRsa
   415 CryptoMode			=KCryptoModeEncrypt
   416 PaddingMode			=KPaddingModeNone
   417 AlgorithmParams			=NULL
   418 
   419 InterfaceScopeRule1		=KNone
   420 AlgorithmScopeRule1		=KAlgorithmCipherRsa
   421 CharacterUidRule1		=KLatencyType
   422 CompareOperatorRule1		=EOpNotEqual
   423 CharacterValueRule1		=100
   424 CharacterValueTypeRule1		=ERuleValueInteger
   425 IsOptionaRule1			=False
   426 
   427 //****************************************************************************
   428 //****************************************************************************
   429 
   430 [SignerInvalid]
   431 InterfaceType			=KSignerInterface
   432 AlgorithmUid			=KAlgorithmSignerRsa
   433 PaddingMode			=KPaddingModePkcs1_v1_5_Signature
   434 AlgorithmParams			=NULL
   435 
   436 InterfaceScopeRule1		=KNone
   437 AlgorithmScopeRule1		=KNone
   438 CharacterUidRule1		=KThroughputType
   439 CompareOperatorRule1		=EOpGreaterThan
   440 CharacterValueRule1		=90
   441 CharacterValueTypeRule1		=ERuleValueInteger
   442 IsOptionaRule1			=False
   443 
   444 //****************************************************************************
   445 //****************************************************************************
   446 
   447 [VerifierInvalid]
   448 InterfaceType			=KVerifierInterface
   449 AlgorithmUid			=KAlgorithmVerifierRsa
   450 PaddingMode			=KPaddingModePkcs1_v1_5_Signature
   451 AlgorithmParams			=NULL
   452 
   453 InterfaceScopeRule1		=KNone
   454 AlgorithmScopeRule1		=KNone
   455 CharacterUidRule1		=KCreatorNameType
   456 CompareOperatorRule1		=EOpNotEqual
   457 CharacterValueRule1		=SymbianTestFramework
   458 CharacterValueTypeRule1		=ERuleValueDes16
   459 IsOptionaRule1			=False
   460 
   461 //****************************************************************************
   462 //****************************************************************************
   463 
   464 [KeyAgreementInvalid]
   465 InterfaceType			=KKeyAgreementInterface
   466 AlgorithmUid			=KAlgorithmKeyAgreementDH
   467 AlgorithmParams			=NULL
   468 
   469 InterfaceScopeRule1		=KNone
   470 AlgorithmScopeRule1		=KNone
   471 CharacterUidRule1		=KIsFIPSApprovedType
   472 CompareOperatorRule1		=EOpEqual
   473 CharacterValueRule1		=True
   474 CharacterValueTypeRule1		=ERuleValueBoolean
   475 IsOptionaRule1			=False
   476 
   477 //****************************************************************************
   478 //****************************************************************************
   479 
   480 [KeyPairGeneratorInvalid]
   481 InterfaceType			=KKeypairGeneratorInterface
   482 AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   483 AlgorithmParams			=NULL
   484 
   485 InterfaceScopeRule1		=KNone
   486 AlgorithmScopeRule1		=KNone
   487 CharacterUidRule1		=KIsHardwareSupportedType
   488 CompareOperatorRule1		=EOpNotEqual
   489 CharacterValueRule1		=False
   490 CharacterValueTypeRule1		=ERuleValueBoolean
   491 IsOptionaRule1			=False
   492 
   493 //****************************************************************************
   494 //****************************************************************************
   495 
   496 [RuleInvalid01]
   497 InterfaceType			=KSymmetricCipherInterface
   498 EncryptKey			=ABCDEFGH
   499 KeyType				=KSymmetricKeyParameter
   500 AlgorithmUid			=KAlgorithmCipherDes
   501 CryptoMode			=KCryptoModeEncrypt
   502 OperationMode			=KOperationModeNone
   503 PaddingMode			=KPaddingModeNone
   504 AlgorithmParams			=NULL
   505 
   506 InterfaceScopeRule1		=KNone
   507 AlgorithmScopeRule1		=KNone
   508 CharacterUidRule1		=KInterfaceType
   509 CompareOperatorRule1		=EOpAscendingSort
   510 CharacterValueRule1		=NULL
   511 CharacterValueTypeRule1		=ERuleValueInteger
   512 IsOptionaRule1			=False
   513 
   514 //****************************************************************************
   515 //****************************************************************************
   516 
   517 [RuleInvalid02]
   518 InterfaceType			=KSymmetricCipherInterface
   519 EncryptKey			=ABCDEFGH
   520 KeyType				=KSymmetricKeyParameter
   521 AlgorithmUid			=KAlgorithmCipherDes
   522 CryptoMode			=KCryptoModeEncrypt
   523 OperationMode			=KOperationModeNone
   524 PaddingMode			=KPaddingModeNone
   525 AlgorithmParams			=NULL
   526 
   527 InterfaceScopeRule1		=KNone
   528 AlgorithmScopeRule1		=KNone
   529 CharacterUidRule1		=KAlgorithmType
   530 CompareOperatorRule1		=EOpEqual
   531 CharacterValueRule1		=0
   532 CharacterValueTypeRule1		=ERuleValueDes16
   533 IsOptionaRule1			=False
   534 
   535 //****************************************************************************
   536 //****************************************************************************
   537 
   538 [RuleInvalid03]
   539 InterfaceType			=KSymmetricCipherInterface
   540 EncryptKey			=ABCDEFGH
   541 KeyType				=KSymmetricKeyParameter
   542 AlgorithmUid			=KAlgorithmCipherDes
   543 CryptoMode			=KCryptoModeEncrypt
   544 OperationMode			=KOperationModeNone
   545 PaddingMode			=KPaddingModeNone
   546 AlgorithmParams			=NULL
   547 
   548 InterfaceScopeRule1		=KNone
   549 AlgorithmScopeRule1		=KNone
   550 CharacterUidRule1		=KIsHardwareSupportedType
   551 CompareOperatorRule1		=EOpGreaterThan
   552 CharacterValueRule1		=False
   553 CharacterValueTypeRule1		=ERuleValueBoolean
   554 IsOptionaRule1			=False
   555 
   556 //****************************************************************************
   557 //****************************************************************************
   558 
   559 [RuleInvalid04]
   560 InterfaceType			=KSymmetricCipherInterface
   561 EncryptKey			=ABCDEFGH
   562 KeyType				=KSymmetricKeyParameter
   563 AlgorithmUid			=KAlgorithmCipherDes
   564 CryptoMode			=KCryptoModeEncrypt
   565 OperationMode			=KOperationModeNone
   566 PaddingMode			=KPaddingModeNone
   567 AlgorithmParams			=NULL
   568 
   569 InterfaceScopeRule1		=KNone
   570 AlgorithmScopeRule1		=KNone
   571 CharacterUidRule1		=KCreatorNameType
   572 CompareOperatorRule1		=EOpGreaterThan
   573 CharacterValueRule1		=0
   574 CharacterValueTypeRule1		=ERuleValueDes16
   575 IsOptionaRule1			=False
   576 
   577 //****************************************************************************
   578 //****************************************************************************
   579 
   580 [RuleInvalid05]
   581 InterfaceType			=KSymmetricCipherInterface
   582 EncryptKey			=ABCDEFGH
   583 KeyType				=KSymmetricKeyParameter
   584 AlgorithmUid			=KAlgorithmCipherDes
   585 CryptoMode			=KCryptoModeEncrypt
   586 OperationMode			=KOperationModeNone
   587 PaddingMode			=KPaddingModeNone
   588 AlgorithmParams			=NULL
   589 
   590 InterfaceScopeRule1		=KNone
   591 AlgorithmScopeRule1		=KNone
   592 CharacterUidRule1		=KIsFIPSApprovedType
   593 CompareOperatorRule1		=EOpAscendingSort
   594 CharacterValueRule1		=0
   595 CharacterValueTypeRule1		=ERuleValueInteger
   596 IsOptionaRule1			=False
   597 
   598 //****************************************************************************
   599 //****************************************************************************
   600 
   601 [RuleInvalid06]
   602 InterfaceType			=KSymmetricCipherInterface
   603 EncryptKey			=ABCDEFGH
   604 KeyType				=KSymmetricKeyParameter
   605 AlgorithmUid			=KAlgorithmCipherDes
   606 CryptoMode			=KCryptoModeEncrypt
   607 OperationMode			=KOperationModeNone
   608 PaddingMode			=KPaddingModeNone
   609 AlgorithmParams			=NULL
   610 
   611 InterfaceScopeRule1		=KNone
   612 AlgorithmScopeRule1		=KNone
   613 CharacterUidRule1		=KIsHardwareSupportedType
   614 CompareOperatorRule1		=EOpEqual
   615 CharacterValueRule1		=0
   616 CharacterValueTypeRule1		=ERuleValueDes16
   617 IsOptionaRule1			=False
   618 
   619 //****************************************************************************
   620 //****************************************************************************
   621 
   622 [RuleInvalid07]
   623 InterfaceType			=KSymmetricCipherInterface
   624 EncryptKey			=ABCDEFGH
   625 KeyType				=KSymmetricKeyParameter
   626 AlgorithmUid			=KAlgorithmCipherDes
   627 CryptoMode			=KCryptoModeEncrypt
   628 OperationMode			=KOperationModeNone
   629 PaddingMode			=KPaddingModeNone
   630 AlgorithmParams			=NULL
   631 
   632 InterfaceScopeRule1		=KNone
   633 AlgorithmScopeRule1		=KNone
   634 CharacterUidRule1		=KMaxConcurrencySupportedType
   635 CompareOperatorRule1		=EOpAscendingSort
   636 CharacterValueRule1		=NULL
   637 CharacterValueTypeRule1		=ERuleValueDes16
   638 IsOptionaRule1			=False
   639 
   640 //****************************************************************************
   641 //****************************************************************************
   642 
   643 [MacInvalid01]
   644 InterfaceType			=KMacInterface
   645 AlgorithmUid			=KAlgorithmCipherAesXcbcMac96
   646 EncryptKey			=ABCDEFGHIJKLMNOP
   647 KeyType				=KSymmetricKeyParameter
   648 AlgorithmParams			=NULL
   649 
   650 InterfaceScopeRule1		=KNone
   651 AlgorithmScopeRule1		=KNone
   652 CharacterUidRule1		=KAlgorithmType
   653 CompareOperatorRule1		=EOpEqual
   654 CharacterValueRule1		=KAlgorithmCipherAesXcbcMac96
   655 CharacterValueTypeRule1		=ERuleValueInteger
   656 IsOptionaRule1			=False
   657 
   658 //****************************************************************************
   659 //****************************************************************************
   660 
   661 [MacInvalid02]
   662 InterfaceType			=KMacInterface
   663 AlgorithmUid			=KAlgorithmCipherAesXcbcMac96
   664 EncryptKey			=ABCDEFGHIJKLMNOP
   665 KeyType				=KSymmetricKeyParameter
   666 AlgorithmParams			=NULL
   667 
   668 InterfaceScopeRule1		=KNone
   669 AlgorithmScopeRule1		=KNone
   670 CharacterUidRule1		=KMacModeType
   671 CompareOperatorRule1		=EOpEqual
   672 CharacterValueRule1		=KSymmetricCipherMode
   673 CharacterValueTypeRule1		=ERuleValueInteger
   674 IsOptionaRule1			=False