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