os/security/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_allchars.ini
author sl@SLION-WIN7.fritz.box
Fri, 15 Jun 2012 03:10:57 +0200
changeset 0 bde4ae8d615e
permissions -rw-r--r--
First public contribution.
     1 [SymmetricCipherAllChars]
     2 InterfaceType			=KSymmetricCipherInterface
     3 EncryptKey			=ABCDEFGH
     4 KeyType				=KSymmetricKeyParameter
     5 AlgorithmUid			=KAlgorithmCipherDes
     6 CryptoMode			=KCryptoModeEncrypt
     7 OperationMode			=KOperationModeNone
     8 PaddingMode			=KPaddingModeNone
     9 AlgorithmParams			=NULL
    10 
    11 InterfaceScopeRule1		=KNone
    12 AlgorithmScopeRule1		=KNone
    13 CharacterUidRule1		=KInterfaceType
    14 CompareOperatorRule1		=EOpEqual
    15 CharacterValueRule1		=KSymmetricCipherInterface
    16 CharacterValueTypeRule1		=ERuleValueInteger
    17 IsOptionaRule1			=False
    18 
    19 InterfaceScopeRule2		=KNone
    20 AlgorithmScopeRule2		=KNone
    21 CharacterUidRule2		=KAlgorithmType
    22 CompareOperatorRule2		=EOpEqual
    23 CharacterValueRule2		=KAlgorithmCipherDes
    24 CharacterValueTypeRule2		=ERuleValueInteger
    25 IsOptionaRule2			=False
    26 
    27 InterfaceScopeRule3		=KNone
    28 AlgorithmScopeRule3		=KNone
    29 CharacterUidRule3		=KImplementationType
    30 CompareOperatorRule3		=EOpEqual
    31 CharacterValueRule3		=KTestPlugin02Des_2
    32 CharacterValueTypeRule3		=ERuleValueInteger
    33 IsOptionaRule3			=False
    34 
    35 InterfaceScopeRule4		=KNone
    36 AlgorithmScopeRule4		=KNone
    37 CharacterUidRule4		=KCreatorNameType
    38 CompareOperatorRule4		=EOpEqual
    39 CharacterValueRule4		=SymbianTestFramework
    40 CharacterValueTypeRule4		=ERuleValueDes16
    41 IsOptionaRule4			=False
    42 
    43 InterfaceScopeRule5		=KNone
    44 AlgorithmScopeRule5		=KNone
    45 CharacterUidRule5		=KIsFIPSApprovedType
    46 CompareOperatorRule5		=EOpEqual
    47 CharacterValueRule5		=False
    48 CharacterValueTypeRule5		=ERuleValueBoolean
    49 IsOptionaRule5			=False
    50 
    51 InterfaceScopeRule6		=KNone
    52 AlgorithmScopeRule6		=KNone
    53 CharacterUidRule6		=KIsHardwareSupportedType
    54 CompareOperatorRule6		=EOpEqual
    55 CharacterValueRule6		=False
    56 CharacterValueTypeRule6		=ERuleValueBoolean
    57 IsOptionaRule6			=False
    58 
    59 InterfaceScopeRule7		=KNone
    60 AlgorithmScopeRule7		=KNone
    61 CharacterUidRule7		=KMaxConcurrencySupportedType
    62 CompareOperatorRule7		=EOpEqual
    63 CharacterValueRule7		=6
    64 CharacterValueTypeRule7		=ERuleValueInteger
    65 IsOptionaRule7			=False
    66 
    67 InterfaceScopeRule8		=KNone
    68 AlgorithmScopeRule8		=KNone
    69 CharacterUidRule8		=KLatencyType
    70 CompareOperatorRule8		=EOpEqual
    71 CharacterValueRule8		=101
    72 CharacterValueTypeRule8		=ERuleValueInteger
    73 IsOptionaRule8			=False
    74 
    75 InterfaceScopeRule9		=KNone
    76 AlgorithmScopeRule9		=KNone
    77 CharacterUidRule9		=KThroughputType
    78 CompareOperatorRule9		=EOpEqual
    79 CharacterValueRule9		=90
    80 CharacterValueTypeRule9		=ERuleValueInteger
    81 IsOptionaRule9			=False
    82 
    83 InterfaceScopeRule10		=KNone
    84 AlgorithmScopeRule10		=KNone
    85 CharacterUidRule10		=KMaximumKeyLengthType
    86 CompareOperatorRule10		=EOpEqual
    87 CharacterValueRule10		=64
    88 CharacterValueTypeRule10	=ERuleValueInteger
    89 IsOptionaRule10			=False
    90 
    91 InterfaceScopeRule11		=KNone
    92 AlgorithmScopeRule11		=KNone
    93 CharacterUidRule11		=KBlockSizeType
    94 CompareOperatorRule11		=EOpEqual
    95 CharacterValueRule11		=32
    96 CharacterValueTypeRule11	=ERuleValueInteger
    97 IsOptionaRule11			=False
    98 
    99 InterfaceScopeRule12		=KNone
   100 AlgorithmScopeRule12		=KNone
   101 CharacterUidRule12		=KSupportedOperationModesType
   102 CompareOperatorRule12		=EOpEqual
   103 CharacterValueRule12		=KOperationModeECB
   104 CharacterValueTypeRule12	=ERuleValueInteger
   105 IsOptionaRule12			=False
   106 
   107 InterfaceScopeRule13		=KNone
   108 AlgorithmScopeRule13		=KNone
   109 CharacterUidRule13		=KSupportedPaddingModesType
   110 CompareOperatorRule13		=EOpEqual
   111 CharacterValueRule13		=KPaddingModeSSLv3
   112 CharacterValueTypeRule13	=ERuleValueInteger
   113 IsOptionaRule13			=False
   114 
   115 InterfaceScopeRule14		=KNone
   116 AlgorithmScopeRule14		=KNone
   117 CharacterUidRule14		=KSupportedOperationModesType
   118 CompareOperatorRule14		=EOpNotEqual
   119 CharacterValueRule14		=KHmacMode
   120 CharacterValueTypeRule14	=ERuleValueInteger
   121 IsOptionaRule14			=False
   122 
   123 InterfaceScopeRule15		=KNone
   124 AlgorithmScopeRule15		=KNone
   125 CharacterUidRule15		=KSupportedPaddingModesType
   126 CompareOperatorRule15		=EOpNotEqual
   127 CharacterValueRule15		=KPaddingModePkcs1_v1_5_Encryption
   128 CharacterValueTypeRule15	=ERuleValueInteger
   129 IsOptionaRule15			=False
   130 
   131 InterfaceScopeRule16		=KNone
   132 AlgorithmScopeRule16		=KNone
   133 CharacterUidRule16		=KKeySupportModeType
   134 CompareOperatorRule16		=EOpEqual
   135 CharacterValueRule16		=3
   136 CharacterValueTypeRule16	=ERuleValueInteger
   137 IsOptionaRule16			=False
   138 
   139 ExAlgorithmUid			=KAlgorithmCipherDes
   140 ExImplementationUid		=KTestPlugin02Des_2
   141 
   142 //****************************************************************************
   143 //****************************************************************************
   144 
   145 [AsymmetricCipherAllChars]
   146 InterfaceType			=KAsymmetricCipherInterface
   147 AlgorithmUid			=KAlgorithmCipherRsa
   148 CryptoMode			=KCryptoModeEncrypt
   149 PaddingMode			=KPaddingModeNone
   150 AlgorithmParams			=NULL
   151 
   152 InterfaceScopeRule1		=KNone
   153 AlgorithmScopeRule1		=KNone
   154 CharacterUidRule1		=KInterfaceType
   155 CompareOperatorRule1		=EOpEqual
   156 CharacterValueRule1		=KAsymmetricCipherInterface
   157 CharacterValueTypeRule1		=ERuleValueInteger
   158 IsOptionaRule1			=False
   159 
   160 InterfaceScopeRule2		=KNone
   161 AlgorithmScopeRule2		=KNone
   162 CharacterUidRule2		=KAlgorithmType
   163 CompareOperatorRule2		=EOpEqual
   164 CharacterValueRule2		=KAlgorithmCipherRsa
   165 CharacterValueTypeRule2		=ERuleValueInteger
   166 IsOptionaRule2			=False
   167 
   168 InterfaceScopeRule3		=KNone
   169 AlgorithmScopeRule3		=KNone
   170 CharacterUidRule3		=KImplementationType
   171 CompareOperatorRule3		=EOpEqual
   172 CharacterValueRule3		=KTestPlugin02Rsa_2
   173 CharacterValueTypeRule3		=ERuleValueInteger
   174 IsOptionaRule3			=False
   175 
   176 InterfaceScopeRule4		=KNone
   177 AlgorithmScopeRule4		=KNone
   178 CharacterUidRule4		=KCreatorNameType
   179 CompareOperatorRule4		=EOpEqual
   180 CharacterValueRule4		=SymbianTestFramework
   181 CharacterValueTypeRule4		=ERuleValueDes16
   182 IsOptionaRule4			=False
   183 
   184 InterfaceScopeRule5		=KNone
   185 AlgorithmScopeRule5		=KNone
   186 CharacterUidRule5		=KIsFIPSApprovedType
   187 CompareOperatorRule5		=EOpEqual
   188 CharacterValueRule5		=False
   189 CharacterValueTypeRule5		=ERuleValueBoolean
   190 IsOptionaRule5			=False
   191 
   192 InterfaceScopeRule6		=KNone
   193 AlgorithmScopeRule6		=KNone
   194 CharacterUidRule6		=KIsHardwareSupportedType
   195 CompareOperatorRule6		=EOpEqual
   196 CharacterValueRule6		=False
   197 CharacterValueTypeRule6		=ERuleValueBoolean
   198 IsOptionaRule6			=False
   199 
   200 InterfaceScopeRule7		=KNone
   201 AlgorithmScopeRule7		=KNone
   202 CharacterUidRule7		=KMaxConcurrencySupportedType
   203 CompareOperatorRule7		=EOpEqual
   204 CharacterValueRule7		=6
   205 CharacterValueTypeRule7		=ERuleValueInteger
   206 IsOptionaRule7			=False
   207 
   208 InterfaceScopeRule8		=KNone
   209 AlgorithmScopeRule8		=KNone
   210 CharacterUidRule8		=KLatencyType
   211 CompareOperatorRule8		=EOpEqual
   212 CharacterValueRule8		=100
   213 CharacterValueTypeRule8		=ERuleValueInteger
   214 IsOptionaRule8			=False
   215 
   216 InterfaceScopeRule9		=KNone
   217 AlgorithmScopeRule9		=KNone
   218 CharacterUidRule9		=KThroughputType
   219 CompareOperatorRule9		=EOpEqual
   220 CharacterValueRule9		=90
   221 CharacterValueTypeRule9		=ERuleValueInteger
   222 IsOptionaRule9			=False
   223 
   224 InterfaceScopeRule10		=KNone
   225 AlgorithmScopeRule10		=KNone
   226 CharacterUidRule10		=KMaximumKeyLengthType
   227 CompareOperatorRule10		=EOpEqual
   228 CharacterValueRule10		=512
   229 CharacterValueTypeRule10	=ERuleValueInteger
   230 IsOptionaRule10			=False
   231 
   232 InterfaceScopeRule11		=KNone
   233 AlgorithmScopeRule11		=KNone
   234 CharacterUidRule11		=KSupportedPaddingModesType
   235 CompareOperatorRule11		=EOpEqual
   236 CharacterValueRule11		=KPaddingModeNone
   237 CharacterValueTypeRule11	=ERuleValueInteger
   238 IsOptionaRule11			=False
   239 
   240 InterfaceScopeRule12		=KNone
   241 AlgorithmScopeRule12		=KNone
   242 CharacterUidRule12		=KSupportedPaddingModesType
   243 CompareOperatorRule12		=EOpNotEqual
   244 CharacterValueRule12		=KPaddingModePKCS7
   245 CharacterValueTypeRule12	=ERuleValueInteger
   246 IsOptionaRule12			=False
   247 
   248 InterfaceScopeRule13		=KNone
   249 AlgorithmScopeRule13		=KNone
   250 CharacterUidRule13		=KKeySupportModeType
   251 CompareOperatorRule13		=EOpEqual
   252 CharacterValueRule13		=2
   253 CharacterValueTypeRule13	=ERuleValueInteger
   254 IsOptionaRule13			=False
   255 
   256 ExAlgorithmUid			=KAlgorithmCipherRsa
   257 ExImplementationUid		=KTestPlugin02Rsa_2
   258 
   259 //****************************************************************************
   260 //****************************************************************************
   261 
   262 [HashAllChars]
   263 InterfaceType			=KHashInterface
   264 AlgorithmUid			=KAlgorithmHashMd2
   265 OperationMode			=KHashMode
   266 AlgorithmParams			=NULL
   267 
   268 InterfaceScopeRule1		=KNone
   269 AlgorithmScopeRule1		=KNone
   270 CharacterUidRule1		=KInterfaceType
   271 CompareOperatorRule1		=EOpEqual
   272 CharacterValueRule1		=KHashInterface
   273 CharacterValueTypeRule1		=ERuleValueInteger
   274 IsOptionaRule1			=False
   275 
   276 InterfaceScopeRule2		=KNone
   277 AlgorithmScopeRule2		=KNone
   278 CharacterUidRule2		=KAlgorithmType
   279 CompareOperatorRule2		=EOpEqual
   280 CharacterValueRule2		=KAlgorithmHashMd2
   281 CharacterValueTypeRule2		=ERuleValueInteger
   282 IsOptionaRule2			=False
   283 
   284 InterfaceScopeRule3		=KNone
   285 AlgorithmScopeRule3		=KNone
   286 CharacterUidRule3		=KImplementationType
   287 CompareOperatorRule3		=EOpEqual
   288 CharacterValueRule3		=KTestPlugin01Md2_2
   289 CharacterValueTypeRule3		=ERuleValueInteger
   290 IsOptionaRule3			=False
   291 
   292 InterfaceScopeRule4		=KNone
   293 AlgorithmScopeRule4		=KNone
   294 CharacterUidRule4		=KCreatorNameType
   295 CompareOperatorRule4		=EOpEqual
   296 CharacterValueRule4		=AlternativeName
   297 CharacterValueTypeRule4		=ERuleValueDes16
   298 IsOptionaRule4			=False
   299 
   300 InterfaceScopeRule5		=KNone
   301 AlgorithmScopeRule5		=KNone
   302 CharacterUidRule5		=KIsFIPSApprovedType
   303 CompareOperatorRule5		=EOpEqual
   304 CharacterValueRule5		=False
   305 CharacterValueTypeRule5		=ERuleValueBoolean
   306 IsOptionaRule5			=False
   307 
   308 InterfaceScopeRule6		=KNone
   309 AlgorithmScopeRule6		=KNone
   310 CharacterUidRule6		=KIsHardwareSupportedType
   311 CompareOperatorRule6		=EOpEqual
   312 CharacterValueRule6		=False
   313 CharacterValueTypeRule6		=ERuleValueBoolean
   314 IsOptionaRule6			=False
   315 
   316 InterfaceScopeRule7		=KNone
   317 AlgorithmScopeRule7		=KNone
   318 CharacterUidRule7		=KMaxConcurrencySupportedType
   319 CompareOperatorRule7		=EOpEqual
   320 CharacterValueRule7		=6
   321 CharacterValueTypeRule7		=ERuleValueInteger
   322 IsOptionaRule7			=False
   323 
   324 InterfaceScopeRule8		=KNone
   325 AlgorithmScopeRule8		=KNone
   326 CharacterUidRule8		=KLatencyType
   327 CompareOperatorRule8		=EOpEqual
   328 CharacterValueRule8		=100
   329 CharacterValueTypeRule8		=ERuleValueInteger
   330 IsOptionaRule8			=False
   331 
   332 InterfaceScopeRule9		=KNone
   333 AlgorithmScopeRule9		=KNone
   334 CharacterUidRule9		=KThroughputType
   335 CompareOperatorRule9		=EOpEqual
   336 CharacterValueRule9		=90
   337 CharacterValueTypeRule9		=ERuleValueInteger
   338 IsOptionaRule9			=False
   339 
   340 InterfaceScopeRule10		=KNone
   341 AlgorithmScopeRule10		=KNone
   342 CharacterUidRule10		=KBlockSizeType
   343 CompareOperatorRule10		=EOpEqual
   344 CharacterValueRule10		=256
   345 CharacterValueTypeRule10	=ERuleValueInteger
   346 IsOptionaRule10			=False
   347 
   348 InterfaceScopeRule11		=KNone
   349 AlgorithmScopeRule11		=KNone
   350 CharacterUidRule11		=KOutputSizeType
   351 CompareOperatorRule11		=EOpEqual
   352 CharacterValueRule11		=256
   353 CharacterValueTypeRule11	=ERuleValueInteger
   354 IsOptionaRule11			=False
   355 
   356 InterfaceScopeRule12		=KNone
   357 AlgorithmScopeRule12		=KNone
   358 CharacterUidRule12		=KSupportedOperationModesType
   359 CompareOperatorRule12		=EOpEqual
   360 CharacterValueRule12		=KHashMode
   361 CharacterValueTypeRule12	=ERuleValueInteger
   362 IsOptionaRule12			=False
   363 
   364 InterfaceScopeRule13		=KNone
   365 AlgorithmScopeRule13		=KNone
   366 CharacterUidRule13		=KSupportedOperationModesType
   367 CompareOperatorRule13		=EOpNotEqual
   368 CharacterValueRule13		=KOperationModeCBC
   369 CharacterValueTypeRule13	=ERuleValueInteger
   370 IsOptionaRule13			=False
   371 
   372 ExAlgorithmUid			=KAlgorithmHashMd2
   373 ExImplementationUid		=KTestPlugin01Md2_2
   374 
   375 //****************************************************************************
   376 //****************************************************************************
   377 
   378 [RandomAllChars]
   379 InterfaceType			=KRandomInterface
   380 AlgorithmUid			=KAlgorithmRandom
   381 AlgorithmParams			=NULL
   382 
   383 InterfaceScopeRule1		=KNone
   384 AlgorithmScopeRule1		=KNone
   385 CharacterUidRule1		=KInterfaceType
   386 CompareOperatorRule1		=EOpEqual
   387 CharacterValueRule1		=KRandomInterface
   388 CharacterValueTypeRule1		=ERuleValueInteger
   389 IsOptionaRule1			=False
   390 
   391 InterfaceScopeRule2		=KNone
   392 AlgorithmScopeRule2		=KNone
   393 CharacterUidRule2		=KAlgorithmType
   394 CompareOperatorRule2		=EOpEqual
   395 CharacterValueRule2		=KAlgorithmRandom
   396 CharacterValueTypeRule2		=ERuleValueInteger
   397 IsOptionaRule2			=False
   398 
   399 InterfaceScopeRule3		=KNone
   400 AlgorithmScopeRule3		=KNone
   401 CharacterUidRule3		=KImplementationType
   402 CompareOperatorRule3		=EOpEqual
   403 CharacterValueRule3		=KTestPlugin02Random_1
   404 CharacterValueTypeRule3		=ERuleValueInteger
   405 IsOptionaRule3			=False
   406 
   407 InterfaceScopeRule4		=KNone
   408 AlgorithmScopeRule4		=KNone
   409 CharacterUidRule4		=KCreatorNameType
   410 CompareOperatorRule4		=EOpEqual
   411 CharacterValueRule4		=SymbianTestFramework
   412 CharacterValueTypeRule4		=ERuleValueDes16
   413 IsOptionaRule4			=False
   414 
   415 InterfaceScopeRule5		=KNone
   416 AlgorithmScopeRule5		=KNone
   417 CharacterUidRule5		=KIsFIPSApprovedType
   418 CompareOperatorRule5		=EOpEqual
   419 CharacterValueRule5		=False
   420 CharacterValueTypeRule5		=ERuleValueBoolean
   421 IsOptionaRule5			=False
   422 
   423 InterfaceScopeRule6		=KNone
   424 AlgorithmScopeRule6		=KNone
   425 CharacterUidRule6		=KIsHardwareSupportedType
   426 CompareOperatorRule6		=EOpEqual
   427 CharacterValueRule6		=False
   428 CharacterValueTypeRule6		=ERuleValueBoolean
   429 IsOptionaRule6			=False
   430 
   431 InterfaceScopeRule7		=KNone
   432 AlgorithmScopeRule7		=KNone
   433 CharacterUidRule7		=KMaxConcurrencySupportedType
   434 CompareOperatorRule7		=EOpEqual
   435 CharacterValueRule7		=6
   436 CharacterValueTypeRule7		=ERuleValueInteger
   437 IsOptionaRule7			=False
   438 
   439 InterfaceScopeRule8		=KNone
   440 AlgorithmScopeRule8		=KNone
   441 CharacterUidRule8		=KLatencyType
   442 CompareOperatorRule8		=EOpEqual
   443 CharacterValueRule8		=100
   444 CharacterValueTypeRule8		=ERuleValueInteger
   445 IsOptionaRule8			=False
   446 
   447 InterfaceScopeRule9		=KNone
   448 AlgorithmScopeRule9		=KNone
   449 CharacterUidRule9		=KThroughputType
   450 CompareOperatorRule9		=EOpEqual
   451 CharacterValueRule9		=90
   452 CharacterValueTypeRule9		=ERuleValueInteger
   453 IsOptionaRule9			=False
   454 
   455 InterfaceScopeRule10		=KNone
   456 AlgorithmScopeRule10		=KNone
   457 CharacterUidRule10		=KBlockingModeType
   458 CompareOperatorRule10		=EOpEqual
   459 CharacterValueRule10		=3
   460 CharacterValueTypeRule10	=ERuleValueInteger
   461 IsOptionaRule10			=False
   462 
   463 ExAlgorithmUid			=KAlgorithmRandom
   464 ExImplementationUid		=KTestPlugin02Random_1
   465 
   466 //****************************************************************************
   467 //****************************************************************************
   468 
   469 [SignerAllChars]
   470 InterfaceType			=KSignerInterface
   471 AlgorithmUid			=KAlgorithmSignerRsa
   472 PaddingMode			=KPaddingModePkcs1_v1_5_Signature
   473 AlgorithmParams			=NULL
   474 
   475 InterfaceScopeRule1		=KNone
   476 AlgorithmScopeRule1		=KNone
   477 CharacterUidRule1		=KInterfaceType
   478 CompareOperatorRule1		=EOpEqual
   479 CharacterValueRule1		=KSignerInterface
   480 CharacterValueTypeRule1		=ERuleValueInteger
   481 IsOptionaRule1			=False
   482 
   483 InterfaceScopeRule2		=KNone
   484 AlgorithmScopeRule2		=KNone
   485 CharacterUidRule2		=KAlgorithmType
   486 CompareOperatorRule2		=EOpEqual
   487 CharacterValueRule2		=KAlgorithmSignerRsa
   488 CharacterValueTypeRule2		=ERuleValueInteger
   489 IsOptionaRule2			=False
   490 
   491 InterfaceScopeRule3		=KNone
   492 AlgorithmScopeRule3		=KNone
   493 CharacterUidRule3		=KImplementationType
   494 CompareOperatorRule3		=EOpEqual
   495 CharacterValueRule3		=KTestPlugin02RsaSigner_1
   496 CharacterValueTypeRule3		=ERuleValueInteger
   497 IsOptionaRule3			=False
   498 
   499 InterfaceScopeRule4		=KNone
   500 AlgorithmScopeRule4		=KNone
   501 CharacterUidRule4		=KCreatorNameType
   502 CompareOperatorRule4		=EOpEqual
   503 CharacterValueRule4		=SymbianTestFramework
   504 CharacterValueTypeRule4		=ERuleValueDes16
   505 IsOptionaRule4			=False
   506 
   507 InterfaceScopeRule5		=KNone
   508 AlgorithmScopeRule5		=KNone
   509 CharacterUidRule5		=KIsFIPSApprovedType
   510 CompareOperatorRule5		=EOpEqual
   511 CharacterValueRule5		=False
   512 CharacterValueTypeRule5		=ERuleValueBoolean
   513 IsOptionaRule5			=False
   514 
   515 InterfaceScopeRule6		=KNone
   516 AlgorithmScopeRule6		=KNone
   517 CharacterUidRule6		=KIsHardwareSupportedType
   518 CompareOperatorRule6		=EOpEqual
   519 CharacterValueRule6		=False
   520 CharacterValueTypeRule6		=ERuleValueBoolean
   521 IsOptionaRule6			=False
   522 
   523 InterfaceScopeRule7		=KNone
   524 AlgorithmScopeRule7		=KNone
   525 CharacterUidRule7		=KMaxConcurrencySupportedType
   526 CompareOperatorRule7		=EOpEqual
   527 CharacterValueRule7		=6
   528 CharacterValueTypeRule7		=ERuleValueInteger
   529 IsOptionaRule7			=False
   530 
   531 InterfaceScopeRule8		=KNone
   532 AlgorithmScopeRule8		=KNone
   533 CharacterUidRule8		=KLatencyType
   534 CompareOperatorRule8		=EOpEqual
   535 CharacterValueRule8		=100
   536 CharacterValueTypeRule8		=ERuleValueInteger
   537 IsOptionaRule8			=False
   538 
   539 InterfaceScopeRule9		=KNone
   540 AlgorithmScopeRule9		=KNone
   541 CharacterUidRule9		=KThroughputType
   542 CompareOperatorRule9		=EOpEqual
   543 CharacterValueRule9		=90
   544 CharacterValueTypeRule9		=ERuleValueInteger
   545 IsOptionaRule9			=False
   546 
   547 InterfaceScopeRule10		=KNone
   548 AlgorithmScopeRule10		=KNone
   549 CharacterUidRule10		=KMaximumKeyLengthType
   550 CompareOperatorRule10		=EOpEqual
   551 CharacterValueRule10		=256
   552 CharacterValueTypeRule10	=ERuleValueInteger
   553 IsOptionaRule10			=False
   554 
   555 InterfaceScopeRule11		=KNone
   556 AlgorithmScopeRule11		=KNone
   557 CharacterUidRule11		=KSupportedPaddingModesType
   558 CompareOperatorRule11		=EOpEqual
   559 CharacterValueRule11		=KPaddingModePkcs1_v1_5_Signature
   560 CharacterValueTypeRule11	=ERuleValueInteger
   561 IsOptionaRule11			=False
   562 
   563 InterfaceScopeRule12		=KNone
   564 AlgorithmScopeRule12		=KNone
   565 CharacterUidRule12		=KSupportedPaddingModesType
   566 CompareOperatorRule12		=EOpNotEqual
   567 CharacterValueRule12		=KPaddingModeSSLv3
   568 CharacterValueTypeRule12	=ERuleValueInteger
   569 IsOptionaRule12			=False
   570 
   571 InterfaceScopeRule13		=KNone
   572 AlgorithmScopeRule13		=KNone
   573 CharacterUidRule13		=KKeySupportModeType
   574 CompareOperatorRule13		=EOpEqual
   575 CharacterValueRule13		=3
   576 CharacterValueTypeRule13	=ERuleValueInteger
   577 IsOptionaRule13			=False
   578 
   579 ExAlgorithmUid			=KAlgorithmSignerRsa
   580 ExImplementationUid		=KTestPlugin02RsaSigner_1
   581 
   582 //****************************************************************************
   583 //****************************************************************************
   584 
   585 [VerifierAllChars]
   586 InterfaceType			=KVerifierInterface
   587 AlgorithmUid			=KAlgorithmVerifierRsa
   588 PaddingMode			=KPaddingModePkcs1_v1_5_Signature
   589 AlgorithmParams			=NULL
   590 
   591 InterfaceScopeRule1		=KNone
   592 AlgorithmScopeRule1		=KNone
   593 CharacterUidRule1		=KInterfaceType
   594 CompareOperatorRule1		=EOpEqual
   595 CharacterValueRule1		=KVerifierInterface
   596 CharacterValueTypeRule1		=ERuleValueInteger
   597 IsOptionaRule1			=False
   598 
   599 InterfaceScopeRule2		=KNone
   600 AlgorithmScopeRule2		=KNone
   601 CharacterUidRule2		=KAlgorithmType
   602 CompareOperatorRule2		=EOpEqual
   603 CharacterValueRule2		=KAlgorithmVerifierRsa
   604 CharacterValueTypeRule2		=ERuleValueInteger
   605 IsOptionaRule2			=False
   606 
   607 InterfaceScopeRule3		=KNone
   608 AlgorithmScopeRule3		=KNone
   609 CharacterUidRule3		=KImplementationType
   610 CompareOperatorRule3		=EOpEqual
   611 CharacterValueRule3		=KTestPlugin01RsaVerifier_1
   612 CharacterValueTypeRule3		=ERuleValueInteger
   613 IsOptionaRule3			=False
   614 
   615 InterfaceScopeRule4		=KNone
   616 AlgorithmScopeRule4		=KNone
   617 CharacterUidRule4		=KCreatorNameType
   618 CompareOperatorRule4		=EOpEqual
   619 CharacterValueRule4		=SymbianTestFramework
   620 CharacterValueTypeRule4		=ERuleValueDes16
   621 IsOptionaRule4			=False
   622 
   623 InterfaceScopeRule5		=KNone
   624 AlgorithmScopeRule5		=KNone
   625 CharacterUidRule5		=KIsFIPSApprovedType
   626 CompareOperatorRule5		=EOpEqual
   627 CharacterValueRule5		=False
   628 CharacterValueTypeRule5		=ERuleValueBoolean
   629 IsOptionaRule5			=False
   630 
   631 InterfaceScopeRule6		=KNone
   632 AlgorithmScopeRule6		=KNone
   633 CharacterUidRule6		=KIsHardwareSupportedType
   634 CompareOperatorRule6		=EOpEqual
   635 CharacterValueRule6		=False
   636 CharacterValueTypeRule6		=ERuleValueBoolean
   637 IsOptionaRule6			=False
   638 
   639 InterfaceScopeRule7		=KNone
   640 AlgorithmScopeRule7		=KNone
   641 CharacterUidRule7		=KMaxConcurrencySupportedType
   642 CompareOperatorRule7		=EOpEqual
   643 CharacterValueRule7		=6
   644 CharacterValueTypeRule7		=ERuleValueInteger
   645 IsOptionaRule7			=False
   646 
   647 InterfaceScopeRule8		=KNone
   648 AlgorithmScopeRule8		=KNone
   649 CharacterUidRule8		=KLatencyType
   650 CompareOperatorRule8		=EOpEqual
   651 CharacterValueRule8		=100
   652 CharacterValueTypeRule8		=ERuleValueInteger
   653 IsOptionaRule8			=False
   654 
   655 InterfaceScopeRule9		=KNone
   656 AlgorithmScopeRule9		=KNone
   657 CharacterUidRule9		=KThroughputType
   658 CompareOperatorRule9		=EOpEqual
   659 CharacterValueRule9		=90
   660 CharacterValueTypeRule9		=ERuleValueInteger
   661 IsOptionaRule9			=False
   662 
   663 InterfaceScopeRule10		=KNone
   664 AlgorithmScopeRule10		=KNone
   665 CharacterUidRule10		=KMaximumKeyLengthType
   666 CompareOperatorRule10		=EOpEqual
   667 CharacterValueRule10		=256
   668 CharacterValueTypeRule10	=ERuleValueInteger
   669 IsOptionaRule10			=False
   670 
   671 InterfaceScopeRule11		=KNone
   672 AlgorithmScopeRule11		=KNone
   673 CharacterUidRule11		=KSupportedPaddingModesType
   674 CompareOperatorRule11		=EOpEqual
   675 CharacterValueRule11		=KPaddingModeNone
   676 CharacterValueTypeRule11	=ERuleValueInteger
   677 IsOptionaRule11			=False
   678 
   679 InterfaceScopeRule12		=KNone
   680 AlgorithmScopeRule12		=KNone
   681 CharacterUidRule12		=KSupportedPaddingModesType
   682 CompareOperatorRule12		=EOpNotEqual
   683 CharacterValueRule12		=KPaddingModePKCS7
   684 CharacterValueTypeRule12	=ERuleValueInteger
   685 IsOptionaRule12			=False
   686 
   687 InterfaceScopeRule13		=KNone
   688 AlgorithmScopeRule13		=KNone
   689 CharacterUidRule13		=KKeySupportModeType
   690 CompareOperatorRule13		=EOpEqual
   691 CharacterValueRule13		=2
   692 CharacterValueTypeRule13	=ERuleValueInteger
   693 IsOptionaRule13			=False
   694 
   695 ExAlgorithmUid			=KAlgorithmVerifierRsa
   696 ExImplementationUid		=KTestPlugin01RsaVerifier_1
   697 
   698 //****************************************************************************
   699 //****************************************************************************
   700 
   701 [KeyPairGenAllChars]
   702 InterfaceType			=KKeypairGeneratorInterface
   703 AlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   704 AlgorithmParams			=NULL
   705 
   706 InterfaceScopeRule1		=KNone
   707 AlgorithmScopeRule1		=KNone
   708 CharacterUidRule1		=KInterfaceType
   709 CompareOperatorRule1		=EOpEqual
   710 CharacterValueRule1		=KKeypairGeneratorInterface
   711 CharacterValueTypeRule1		=ERuleValueInteger
   712 IsOptionaRule1			=False
   713 
   714 InterfaceScopeRule2		=KNone
   715 AlgorithmScopeRule2		=KNone
   716 CharacterUidRule2		=KAlgorithmType
   717 CompareOperatorRule2		=EOpEqual
   718 CharacterValueRule2		=KAlgorithmRSAKeyPairGenerator
   719 CharacterValueTypeRule2		=ERuleValueInteger
   720 IsOptionaRule2			=False
   721 
   722 InterfaceScopeRule3		=KNone
   723 AlgorithmScopeRule3		=KNone
   724 CharacterUidRule3		=KImplementationType
   725 CompareOperatorRule3		=EOpEqual
   726 CharacterValueRule3		=KTestPlugin01RsaKeyGen_1
   727 CharacterValueTypeRule3		=ERuleValueInteger
   728 IsOptionaRule3			=False
   729 
   730 InterfaceScopeRule4		=KNone
   731 AlgorithmScopeRule4		=KNone
   732 CharacterUidRule4		=KCreatorNameType
   733 CompareOperatorRule4		=EOpEqual
   734 CharacterValueRule4		=SymbianTestFramework
   735 CharacterValueTypeRule4		=ERuleValueDes16
   736 IsOptionaRule4			=False
   737 
   738 InterfaceScopeRule5		=KNone
   739 AlgorithmScopeRule5		=KNone
   740 CharacterUidRule5		=KIsFIPSApprovedType
   741 CompareOperatorRule5		=EOpEqual
   742 CharacterValueRule5		=False
   743 CharacterValueTypeRule5		=ERuleValueBoolean
   744 IsOptionaRule5			=False
   745 
   746 InterfaceScopeRule6		=KNone
   747 AlgorithmScopeRule6		=KNone
   748 CharacterUidRule6		=KIsHardwareSupportedType
   749 CompareOperatorRule6		=EOpEqual
   750 CharacterValueRule6		=False
   751 CharacterValueTypeRule6		=ERuleValueBoolean
   752 IsOptionaRule6			=False
   753 
   754 InterfaceScopeRule7		=KNone
   755 AlgorithmScopeRule7		=KNone
   756 CharacterUidRule7		=KMaxConcurrencySupportedType
   757 CompareOperatorRule7		=EOpEqual
   758 CharacterValueRule7		=6
   759 CharacterValueTypeRule7		=ERuleValueInteger
   760 IsOptionaRule7			=False
   761 
   762 InterfaceScopeRule8		=KNone
   763 AlgorithmScopeRule8		=KNone
   764 CharacterUidRule8		=KLatencyType
   765 CompareOperatorRule8		=EOpEqual
   766 CharacterValueRule8		=99
   767 CharacterValueTypeRule8		=ERuleValueInteger
   768 IsOptionaRule8			=False
   769 
   770 InterfaceScopeRule9		=KNone
   771 AlgorithmScopeRule9		=KNone
   772 CharacterUidRule9		=KThroughputType
   773 CompareOperatorRule9		=EOpEqual
   774 CharacterValueRule9		=90
   775 CharacterValueTypeRule9		=ERuleValueInteger
   776 IsOptionaRule9			=False
   777 
   778 InterfaceScopeRule10		=KNone
   779 AlgorithmScopeRule10		=KNone
   780 CharacterUidRule10		=KMaximumKeyLengthType
   781 CompareOperatorRule10		=EOpEqual
   782 CharacterValueRule10		=2048
   783 CharacterValueTypeRule10	=ERuleValueInteger
   784 IsOptionaRule10			=False
   785 
   786 ExAlgorithmUid			=KAlgorithmRSAKeyPairGenerator
   787 ExImplementationUid		=KTestPlugin01RsaKeyGen_1
   788 
   789 //****************************************************************************
   790 //****************************************************************************
   791 
   792 [KeyAgreementAllChars]
   793 InterfaceType			=KKeyAgreementInterface
   794 AlgorithmUid			=KAlgorithmKeyAgreementDH
   795 AlgorithmParams			=NULL
   796 
   797 InterfaceScopeRule1		=KNone
   798 AlgorithmScopeRule1		=KNone
   799 CharacterUidRule1		=KInterfaceType
   800 CompareOperatorRule1		=EOpEqual
   801 CharacterValueRule1		=KKeyAgreementInterface
   802 CharacterValueTypeRule1		=ERuleValueInteger
   803 IsOptionaRule1			=False
   804 
   805 InterfaceScopeRule2		=KNone
   806 AlgorithmScopeRule2		=KNone
   807 CharacterUidRule2		=KAlgorithmType
   808 CompareOperatorRule2		=EOpEqual
   809 CharacterValueRule2		=KAlgorithmKeyAgreementDH
   810 CharacterValueTypeRule2		=ERuleValueInteger
   811 IsOptionaRule2			=False
   812 
   813 InterfaceScopeRule3		=KNone
   814 AlgorithmScopeRule3		=KNone
   815 CharacterUidRule3		=KImplementationType
   816 CompareOperatorRule3		=EOpEqual
   817 CharacterValueRule3		=KTestPlugin02DHKeyAgree_1
   818 CharacterValueTypeRule3		=ERuleValueInteger
   819 IsOptionaRule3			=False
   820 
   821 InterfaceScopeRule4		=KNone
   822 AlgorithmScopeRule4		=KNone
   823 CharacterUidRule4		=KCreatorNameType
   824 CompareOperatorRule4		=EOpEqual
   825 CharacterValueRule4		=SymbianTestFramework
   826 CharacterValueTypeRule4		=ERuleValueDes16
   827 IsOptionaRule4			=False
   828 
   829 InterfaceScopeRule5		=KNone
   830 AlgorithmScopeRule5		=KNone
   831 CharacterUidRule5		=KIsFIPSApprovedType
   832 CompareOperatorRule5		=EOpEqual
   833 CharacterValueRule5		=False
   834 CharacterValueTypeRule5		=ERuleValueBoolean
   835 IsOptionaRule5			=False
   836 
   837 InterfaceScopeRule6		=KNone
   838 AlgorithmScopeRule6		=KNone
   839 CharacterUidRule6		=KIsHardwareSupportedType
   840 CompareOperatorRule6		=EOpEqual
   841 CharacterValueRule6		=False
   842 CharacterValueTypeRule6		=ERuleValueBoolean
   843 IsOptionaRule6			=False
   844 
   845 InterfaceScopeRule6		=KNone
   846 AlgorithmScopeRule6		=KNone
   847 CharacterUidRule6		=KMaxConcurrencySupportedType
   848 CompareOperatorRule6		=EOpEqual
   849 CharacterValueRule6		=6
   850 CharacterValueTypeRule6		=ERuleValueInteger
   851 IsOptionaRule6			=False
   852 
   853 InterfaceScopeRule7		=KNone
   854 AlgorithmScopeRule7		=KNone
   855 CharacterUidRule7		=KLatencyType
   856 CompareOperatorRule7		=EOpEqual
   857 CharacterValueRule7		=100
   858 CharacterValueTypeRule7		=ERuleValueInteger
   859 IsOptionaRule7			=False
   860 
   861 InterfaceScopeRule8		=KNone
   862 AlgorithmScopeRule8		=KNone
   863 CharacterUidRule8		=KThroughputType
   864 CompareOperatorRule8		=EOpEqual
   865 CharacterValueRule8		=90
   866 CharacterValueTypeRule8		=ERuleValueInteger
   867 IsOptionaRule8			=False
   868 
   869 ExAlgorithmUid			=KAlgorithmKeyAgreementDH
   870 ExImplementationUid		=KTestPlugin02DHKeyAgree_1