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