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