os/security/crypto/weakcryptospi/test/tcryptospi/testdata/ruleselection_allchars_v2.ini
Update contrib.
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 =KHashInterface
380 AlgorithmUid =KAlgorithmHashMd2
381 AlgorithmParams =NULL
383 InterfaceScopeRule1 =KNone
384 AlgorithmScopeRule1 =KNone
385 CharacterUidRule1 =KInterfaceType
386 CompareOperatorRule1 =EOpEqual
387 CharacterValueRule1 =KHashInterface
388 CharacterValueTypeRule1 =ERuleValueInteger
389 IsOptionaRule1 =False
391 InterfaceScopeRule2 =KNone
392 AlgorithmScopeRule2 =KNone
393 CharacterUidRule2 =KAlgorithmType
394 CompareOperatorRule2 =EOpEqual
395 CharacterValueRule2 =KAlgorithmHashMd2
396 CharacterValueTypeRule2 =ERuleValueInteger
397 IsOptionaRule2 =False
399 InterfaceScopeRule3 =KNone
400 AlgorithmScopeRule3 =KNone
401 CharacterUidRule3 =KImplementationType
402 CompareOperatorRule3 =EOpEqual
403 CharacterValueRule3 =KTestPlugin01Md2_2
404 CharacterValueTypeRule3 =ERuleValueInteger
405 IsOptionaRule3 =False
407 InterfaceScopeRule4 =KNone
408 AlgorithmScopeRule4 =KNone
409 CharacterUidRule4 =KCreatorNameType
410 CompareOperatorRule4 =EOpEqual
411 CharacterValueRule4 =AlternativeName
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 =KBlockSizeType
458 CompareOperatorRule10 =EOpEqual
459 CharacterValueRule10 =256
460 CharacterValueTypeRule10 =ERuleValueInteger
461 IsOptionaRule10 =False
463 InterfaceScopeRule11 =KNone
464 AlgorithmScopeRule11 =KNone
465 CharacterUidRule11 =KOutputSizeType
466 CompareOperatorRule11 =EOpEqual
467 CharacterValueRule11 =256
468 CharacterValueTypeRule11 =ERuleValueInteger
469 IsOptionaRule11 =False
471 InterfaceScopeRule12 =KNone
472 AlgorithmScopeRule12 =KNone
473 CharacterUidRule12 =KSupportedOperationModesType
474 CompareOperatorRule12 =EOpEqual
475 CharacterValueRule12 =KHashMode
476 CharacterValueTypeRule12 =ERuleValueInteger
477 IsOptionaRule12 =False
479 InterfaceScopeRule13 =KNone
480 AlgorithmScopeRule13 =KNone
481 CharacterUidRule13 =KSupportedOperationModesType
482 CompareOperatorRule13 =EOpNotEqual
483 CharacterValueRule13 =KOperationModeCBC
484 CharacterValueTypeRule13 =ERuleValueInteger
485 IsOptionaRule13 =False
487 ExAlgorithmUid =KAlgorithmHashMd2
488 ExImplementationUid =KTestPlugin01Md2_2
491 //****************************************************************************
492 //****************************************************************************
495 InterfaceType =KRandomInterface
496 AlgorithmUid =KAlgorithmRandom
497 AlgorithmParams =NULL
499 InterfaceScopeRule1 =KNone
500 AlgorithmScopeRule1 =KNone
501 CharacterUidRule1 =KInterfaceType
502 CompareOperatorRule1 =EOpEqual
503 CharacterValueRule1 =KRandomInterface
504 CharacterValueTypeRule1 =ERuleValueInteger
505 IsOptionaRule1 =False
507 InterfaceScopeRule2 =KNone
508 AlgorithmScopeRule2 =KNone
509 CharacterUidRule2 =KAlgorithmType
510 CompareOperatorRule2 =EOpEqual
511 CharacterValueRule2 =KAlgorithmRandom
512 CharacterValueTypeRule2 =ERuleValueInteger
513 IsOptionaRule2 =False
515 InterfaceScopeRule3 =KNone
516 AlgorithmScopeRule3 =KNone
517 CharacterUidRule3 =KImplementationType
518 CompareOperatorRule3 =EOpEqual
519 CharacterValueRule3 =KTestPlugin02Random_1
520 CharacterValueTypeRule3 =ERuleValueInteger
521 IsOptionaRule3 =False
523 InterfaceScopeRule4 =KNone
524 AlgorithmScopeRule4 =KNone
525 CharacterUidRule4 =KCreatorNameType
526 CompareOperatorRule4 =EOpEqual
527 CharacterValueRule4 =SymbianTestFramework
528 CharacterValueTypeRule4 =ERuleValueDes16
529 IsOptionaRule4 =False
531 InterfaceScopeRule5 =KNone
532 AlgorithmScopeRule5 =KNone
533 CharacterUidRule5 =KIsFIPSApprovedType
534 CompareOperatorRule5 =EOpEqual
535 CharacterValueRule5 =False
536 CharacterValueTypeRule5 =ERuleValueBoolean
537 IsOptionaRule5 =False
539 InterfaceScopeRule6 =KNone
540 AlgorithmScopeRule6 =KNone
541 CharacterUidRule6 =KIsHardwareSupportedType
542 CompareOperatorRule6 =EOpEqual
543 CharacterValueRule6 =False
544 CharacterValueTypeRule6 =ERuleValueBoolean
545 IsOptionaRule6 =False
547 InterfaceScopeRule7 =KNone
548 AlgorithmScopeRule7 =KNone
549 CharacterUidRule7 =KMaxConcurrencySupportedType
550 CompareOperatorRule7 =EOpEqual
551 CharacterValueRule7 =6
552 CharacterValueTypeRule7 =ERuleValueInteger
553 IsOptionaRule7 =False
555 InterfaceScopeRule8 =KNone
556 AlgorithmScopeRule8 =KNone
557 CharacterUidRule8 =KLatencyType
558 CompareOperatorRule8 =EOpEqual
559 CharacterValueRule8 =100
560 CharacterValueTypeRule8 =ERuleValueInteger
561 IsOptionaRule8 =False
563 InterfaceScopeRule9 =KNone
564 AlgorithmScopeRule9 =KNone
565 CharacterUidRule9 =KThroughputType
566 CompareOperatorRule9 =EOpEqual
567 CharacterValueRule9 =90
568 CharacterValueTypeRule9 =ERuleValueInteger
569 IsOptionaRule9 =False
571 InterfaceScopeRule10 =KNone
572 AlgorithmScopeRule10 =KNone
573 CharacterUidRule10 =KBlockingModeType
574 CompareOperatorRule10 =EOpEqual
575 CharacterValueRule10 =3
576 CharacterValueTypeRule10 =ERuleValueInteger
577 IsOptionaRule10 =False
579 ExAlgorithmUid =KAlgorithmRandom
580 ExImplementationUid =KTestPlugin02Random_1
582 //****************************************************************************
583 //****************************************************************************
586 InterfaceType =KSignerInterface
587 AlgorithmUid =KAlgorithmSignerRsa
588 PaddingMode =KPaddingModePkcs1_v1_5_Signature
589 AlgorithmParams =NULL
591 InterfaceScopeRule1 =KNone
592 AlgorithmScopeRule1 =KNone
593 CharacterUidRule1 =KInterfaceType
594 CompareOperatorRule1 =EOpEqual
595 CharacterValueRule1 =KSignerInterface
596 CharacterValueTypeRule1 =ERuleValueInteger
597 IsOptionaRule1 =False
599 InterfaceScopeRule2 =KNone
600 AlgorithmScopeRule2 =KNone
601 CharacterUidRule2 =KAlgorithmType
602 CompareOperatorRule2 =EOpEqual
603 CharacterValueRule2 =KAlgorithmSignerRsa
604 CharacterValueTypeRule2 =ERuleValueInteger
605 IsOptionaRule2 =False
607 InterfaceScopeRule3 =KNone
608 AlgorithmScopeRule3 =KNone
609 CharacterUidRule3 =KImplementationType
610 CompareOperatorRule3 =EOpEqual
611 CharacterValueRule3 =KTestPlugin02RsaSigner_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 =KPaddingModePkcs1_v1_5_Signature
676 CharacterValueTypeRule11 =ERuleValueInteger
677 IsOptionaRule11 =False
679 InterfaceScopeRule12 =KNone
680 AlgorithmScopeRule12 =KNone
681 CharacterUidRule12 =KSupportedPaddingModesType
682 CompareOperatorRule12 =EOpNotEqual
683 CharacterValueRule12 =KPaddingModeSSLv3
684 CharacterValueTypeRule12 =ERuleValueInteger
685 IsOptionaRule12 =False
687 InterfaceScopeRule13 =KNone
688 AlgorithmScopeRule13 =KNone
689 CharacterUidRule13 =KKeySupportModeType
690 CompareOperatorRule13 =EOpEqual
691 CharacterValueRule13 =3
692 CharacterValueTypeRule13 =ERuleValueInteger
693 IsOptionaRule13 =False
695 ExAlgorithmUid =KAlgorithmSignerRsa
696 ExImplementationUid =KTestPlugin02RsaSigner_1
698 //****************************************************************************
699 //****************************************************************************
702 InterfaceType =KVerifierInterface
703 AlgorithmUid =KAlgorithmVerifierRsa
704 PaddingMode =KPaddingModePkcs1_v1_5_Signature
705 AlgorithmParams =NULL
707 InterfaceScopeRule1 =KNone
708 AlgorithmScopeRule1 =KNone
709 CharacterUidRule1 =KInterfaceType
710 CompareOperatorRule1 =EOpEqual
711 CharacterValueRule1 =KVerifierInterface
712 CharacterValueTypeRule1 =ERuleValueInteger
713 IsOptionaRule1 =False
715 InterfaceScopeRule2 =KNone
716 AlgorithmScopeRule2 =KNone
717 CharacterUidRule2 =KAlgorithmType
718 CompareOperatorRule2 =EOpEqual
719 CharacterValueRule2 =KAlgorithmVerifierRsa
720 CharacterValueTypeRule2 =ERuleValueInteger
721 IsOptionaRule2 =False
723 InterfaceScopeRule3 =KNone
724 AlgorithmScopeRule3 =KNone
725 CharacterUidRule3 =KImplementationType
726 CompareOperatorRule3 =EOpEqual
727 CharacterValueRule3 =KTestPlugin01RsaVerifier_1
728 CharacterValueTypeRule3 =ERuleValueInteger
729 IsOptionaRule3 =False
731 InterfaceScopeRule4 =KNone
732 AlgorithmScopeRule4 =KNone
733 CharacterUidRule4 =KCreatorNameType
734 CompareOperatorRule4 =EOpEqual
735 CharacterValueRule4 =SymbianTestFramework
736 CharacterValueTypeRule4 =ERuleValueDes16
737 IsOptionaRule4 =False
739 InterfaceScopeRule5 =KNone
740 AlgorithmScopeRule5 =KNone
741 CharacterUidRule5 =KIsFIPSApprovedType
742 CompareOperatorRule5 =EOpEqual
743 CharacterValueRule5 =False
744 CharacterValueTypeRule5 =ERuleValueBoolean
745 IsOptionaRule5 =False
747 InterfaceScopeRule6 =KNone
748 AlgorithmScopeRule6 =KNone
749 CharacterUidRule6 =KIsHardwareSupportedType
750 CompareOperatorRule6 =EOpEqual
751 CharacterValueRule6 =False
752 CharacterValueTypeRule6 =ERuleValueBoolean
753 IsOptionaRule6 =False
755 InterfaceScopeRule7 =KNone
756 AlgorithmScopeRule7 =KNone
757 CharacterUidRule7 =KMaxConcurrencySupportedType
758 CompareOperatorRule7 =EOpEqual
759 CharacterValueRule7 =6
760 CharacterValueTypeRule7 =ERuleValueInteger
761 IsOptionaRule7 =False
763 InterfaceScopeRule8 =KNone
764 AlgorithmScopeRule8 =KNone
765 CharacterUidRule8 =KLatencyType
766 CompareOperatorRule8 =EOpEqual
767 CharacterValueRule8 =100
768 CharacterValueTypeRule8 =ERuleValueInteger
769 IsOptionaRule8 =False
771 InterfaceScopeRule9 =KNone
772 AlgorithmScopeRule9 =KNone
773 CharacterUidRule9 =KThroughputType
774 CompareOperatorRule9 =EOpEqual
775 CharacterValueRule9 =90
776 CharacterValueTypeRule9 =ERuleValueInteger
777 IsOptionaRule9 =False
779 InterfaceScopeRule10 =KNone
780 AlgorithmScopeRule10 =KNone
781 CharacterUidRule10 =KMaximumKeyLengthType
782 CompareOperatorRule10 =EOpEqual
783 CharacterValueRule10 =256
784 CharacterValueTypeRule10 =ERuleValueInteger
785 IsOptionaRule10 =False
787 InterfaceScopeRule11 =KNone
788 AlgorithmScopeRule11 =KNone
789 CharacterUidRule11 =KSupportedPaddingModesType
790 CompareOperatorRule11 =EOpEqual
791 CharacterValueRule11 =KPaddingModeNone
792 CharacterValueTypeRule11 =ERuleValueInteger
793 IsOptionaRule11 =False
795 InterfaceScopeRule12 =KNone
796 AlgorithmScopeRule12 =KNone
797 CharacterUidRule12 =KSupportedPaddingModesType
798 CompareOperatorRule12 =EOpNotEqual
799 CharacterValueRule12 =KPaddingModePKCS7
800 CharacterValueTypeRule12 =ERuleValueInteger
801 IsOptionaRule12 =False
803 InterfaceScopeRule13 =KNone
804 AlgorithmScopeRule13 =KNone
805 CharacterUidRule13 =KKeySupportModeType
806 CompareOperatorRule13 =EOpEqual
807 CharacterValueRule13 =2
808 CharacterValueTypeRule13 =ERuleValueInteger
809 IsOptionaRule13 =False
811 ExAlgorithmUid =KAlgorithmVerifierRsa
812 ExImplementationUid =KTestPlugin01RsaVerifier_1
814 //****************************************************************************
815 //****************************************************************************
818 InterfaceType =KKeypairGeneratorInterface
819 AlgorithmUid =KAlgorithmRSAKeyPairGenerator
820 AlgorithmParams =NULL
822 InterfaceScopeRule1 =KNone
823 AlgorithmScopeRule1 =KNone
824 CharacterUidRule1 =KInterfaceType
825 CompareOperatorRule1 =EOpEqual
826 CharacterValueRule1 =KKeypairGeneratorInterface
827 CharacterValueTypeRule1 =ERuleValueInteger
828 IsOptionaRule1 =False
830 InterfaceScopeRule2 =KNone
831 AlgorithmScopeRule2 =KNone
832 CharacterUidRule2 =KAlgorithmType
833 CompareOperatorRule2 =EOpEqual
834 CharacterValueRule2 =KAlgorithmRSAKeyPairGenerator
835 CharacterValueTypeRule2 =ERuleValueInteger
836 IsOptionaRule2 =False
838 InterfaceScopeRule3 =KNone
839 AlgorithmScopeRule3 =KNone
840 CharacterUidRule3 =KImplementationType
841 CompareOperatorRule3 =EOpEqual
842 CharacterValueRule3 =KTestPlugin01RsaKeyGen_1
843 CharacterValueTypeRule3 =ERuleValueInteger
844 IsOptionaRule3 =False
846 InterfaceScopeRule4 =KNone
847 AlgorithmScopeRule4 =KNone
848 CharacterUidRule4 =KCreatorNameType
849 CompareOperatorRule4 =EOpEqual
850 CharacterValueRule4 =SymbianTestFramework
851 CharacterValueTypeRule4 =ERuleValueDes16
852 IsOptionaRule4 =False
854 InterfaceScopeRule5 =KNone
855 AlgorithmScopeRule5 =KNone
856 CharacterUidRule5 =KIsFIPSApprovedType
857 CompareOperatorRule5 =EOpEqual
858 CharacterValueRule5 =False
859 CharacterValueTypeRule5 =ERuleValueBoolean
860 IsOptionaRule5 =False
862 InterfaceScopeRule6 =KNone
863 AlgorithmScopeRule6 =KNone
864 CharacterUidRule6 =KIsHardwareSupportedType
865 CompareOperatorRule6 =EOpEqual
866 CharacterValueRule6 =False
867 CharacterValueTypeRule6 =ERuleValueBoolean
868 IsOptionaRule6 =False
870 InterfaceScopeRule7 =KNone
871 AlgorithmScopeRule7 =KNone
872 CharacterUidRule7 =KMaxConcurrencySupportedType
873 CompareOperatorRule7 =EOpEqual
874 CharacterValueRule7 =6
875 CharacterValueTypeRule7 =ERuleValueInteger
876 IsOptionaRule7 =False
878 InterfaceScopeRule8 =KNone
879 AlgorithmScopeRule8 =KNone
880 CharacterUidRule8 =KLatencyType
881 CompareOperatorRule8 =EOpEqual
882 CharacterValueRule8 =99
883 CharacterValueTypeRule8 =ERuleValueInteger
884 IsOptionaRule8 =False
886 InterfaceScopeRule9 =KNone
887 AlgorithmScopeRule9 =KNone
888 CharacterUidRule9 =KThroughputType
889 CompareOperatorRule9 =EOpEqual
890 CharacterValueRule9 =90
891 CharacterValueTypeRule9 =ERuleValueInteger
892 IsOptionaRule9 =False
894 InterfaceScopeRule10 =KNone
895 AlgorithmScopeRule10 =KNone
896 CharacterUidRule10 =KMaximumKeyLengthType
897 CompareOperatorRule10 =EOpEqual
898 CharacterValueRule10 =2048
899 CharacterValueTypeRule10 =ERuleValueInteger
900 IsOptionaRule10 =False
902 ExAlgorithmUid =KAlgorithmRSAKeyPairGenerator
903 ExImplementationUid =KTestPlugin01RsaKeyGen_1
905 //****************************************************************************
906 //****************************************************************************
908 [KeyAgreementAllChars]
909 InterfaceType =KKeyAgreementInterface
910 AlgorithmUid =KAlgorithmKeyAgreementDH
911 AlgorithmParams =NULL
913 InterfaceScopeRule1 =KNone
914 AlgorithmScopeRule1 =KNone
915 CharacterUidRule1 =KInterfaceType
916 CompareOperatorRule1 =EOpEqual
917 CharacterValueRule1 =KKeyAgreementInterface
918 CharacterValueTypeRule1 =ERuleValueInteger
919 IsOptionaRule1 =False
921 InterfaceScopeRule2 =KNone
922 AlgorithmScopeRule2 =KNone
923 CharacterUidRule2 =KAlgorithmType
924 CompareOperatorRule2 =EOpEqual
925 CharacterValueRule2 =KAlgorithmKeyAgreementDH
926 CharacterValueTypeRule2 =ERuleValueInteger
927 IsOptionaRule2 =False
929 InterfaceScopeRule3 =KNone
930 AlgorithmScopeRule3 =KNone
931 CharacterUidRule3 =KImplementationType
932 CompareOperatorRule3 =EOpEqual
933 CharacterValueRule3 =KTestPlugin02DHKeyAgree_1
934 CharacterValueTypeRule3 =ERuleValueInteger
935 IsOptionaRule3 =False
937 InterfaceScopeRule4 =KNone
938 AlgorithmScopeRule4 =KNone
939 CharacterUidRule4 =KCreatorNameType
940 CompareOperatorRule4 =EOpEqual
941 CharacterValueRule4 =SymbianTestFramework
942 CharacterValueTypeRule4 =ERuleValueDes16
943 IsOptionaRule4 =False
945 InterfaceScopeRule5 =KNone
946 AlgorithmScopeRule5 =KNone
947 CharacterUidRule5 =KIsFIPSApprovedType
948 CompareOperatorRule5 =EOpEqual
949 CharacterValueRule5 =False
950 CharacterValueTypeRule5 =ERuleValueBoolean
951 IsOptionaRule5 =False
953 InterfaceScopeRule6 =KNone
954 AlgorithmScopeRule6 =KNone
955 CharacterUidRule6 =KIsHardwareSupportedType
956 CompareOperatorRule6 =EOpEqual
957 CharacterValueRule6 =False
958 CharacterValueTypeRule6 =ERuleValueBoolean
959 IsOptionaRule6 =False
961 InterfaceScopeRule6 =KNone
962 AlgorithmScopeRule6 =KNone
963 CharacterUidRule6 =KMaxConcurrencySupportedType
964 CompareOperatorRule6 =EOpEqual
965 CharacterValueRule6 =6
966 CharacterValueTypeRule6 =ERuleValueInteger
967 IsOptionaRule6 =False
969 InterfaceScopeRule7 =KNone
970 AlgorithmScopeRule7 =KNone
971 CharacterUidRule7 =KLatencyType
972 CompareOperatorRule7 =EOpEqual
973 CharacterValueRule7 =100
974 CharacterValueTypeRule7 =ERuleValueInteger
975 IsOptionaRule7 =False
977 InterfaceScopeRule8 =KNone
978 AlgorithmScopeRule8 =KNone
979 CharacterUidRule8 =KThroughputType
980 CompareOperatorRule8 =EOpEqual
981 CharacterValueRule8 =90
982 CharacterValueTypeRule8 =ERuleValueInteger
983 IsOptionaRule8 =False
985 ExAlgorithmUid =KAlgorithmKeyAgreementDH
986 ExImplementationUid =KTestPlugin02DHKeyAgree_1
989 //****************************************************************************
990 //****************************************************************************
993 InterfaceType =KMacInterface
994 AlgorithmUid =KAlgorithmCipherAesXcbcMac96
995 EncryptKey =CryptoSpiValidKe
996 KeyType =KSymmetricKeyParameter
997 AlgorithmParams =NULL
999 InterfaceScopeRule1 =KNone
1000 AlgorithmScopeRule1 =KNone
1001 CharacterUidRule1 =KInterfaceType
1002 CompareOperatorRule1 =EOpEqual
1003 CharacterValueRule1 =KMacInterface
1004 CharacterValueTypeRule1 =ERuleValueInteger
1005 IsOptionaRule1 =True
1007 InterfaceScopeRule2 =KNone
1008 AlgorithmScopeRule2 =KNone
1009 CharacterUidRule2 =KAlgorithmType
1010 CompareOperatorRule2 =EOpEqual
1011 CharacterValueRule2 =KAlgorithmCipherAesXcbcMac96
1012 CharacterValueTypeRule2 =ERuleValueInteger
1013 IsOptionaRule2 =True
1015 InterfaceScopeRule3 =KNone
1016 AlgorithmScopeRule3 =KNone
1017 CharacterUidRule3 =KImplementationType
1018 CompareOperatorRule3 =EOpEqual
1019 CharacterValueRule3 =KTestPlugin01XcbcMac96
1020 CharacterValueTypeRule3 =ERuleValueInteger
1021 IsOptionaRule3 =True
1023 InterfaceScopeRule4 =KNone
1024 AlgorithmScopeRule4 =KNone
1025 CharacterUidRule4 =KCreatorNameType
1026 CompareOperatorRule4 =EOpEqual
1027 CharacterValueRule4 =AlternativeName
1028 CharacterValueTypeRule4 =ERuleValueDes16
1029 IsOptionaRule4 =False
1031 InterfaceScopeRule5 =KNone
1032 AlgorithmScopeRule5 =KNone
1033 CharacterUidRule5 =KIsFIPSApprovedType
1034 CompareOperatorRule5 =EOpEqual
1035 CharacterValueRule5 =False
1036 CharacterValueTypeRule5 =ERuleValueBoolean
1037 IsOptionaRule5 =False
1039 InterfaceScopeRule6 =KNone
1040 AlgorithmScopeRule6 =KNone
1041 CharacterUidRule6 =KIsHardwareSupportedType
1042 CompareOperatorRule6 =EOpEqual
1043 CharacterValueRule6 =False
1044 CharacterValueTypeRule6 =ERuleValueBoolean
1045 IsOptionaRule6 =False
1047 InterfaceScopeRule7 =KNone
1048 AlgorithmScopeRule7 =KNone
1049 CharacterUidRule7 =KMaxConcurrencySupportedType
1050 CompareOperatorRule7 =EOpEqual
1051 CharacterValueRule7 =6
1052 CharacterValueTypeRule7 =ERuleValueInteger
1053 IsOptionaRule7 =False
1055 InterfaceScopeRule8 =KNone
1056 AlgorithmScopeRule8 =KNone
1057 CharacterUidRule8 =KLatencyType
1058 CompareOperatorRule8 =EOpEqual
1059 CharacterValueRule8 =100
1060 CharacterValueTypeRule8 =ERuleValueInteger
1061 IsOptionaRule8 =False
1063 InterfaceScopeRule9 =KNone
1064 AlgorithmScopeRule9 =KNone
1065 CharacterUidRule9 =KThroughputType
1066 CompareOperatorRule9 =EOpEqual
1067 CharacterValueRule9 =90
1068 CharacterValueTypeRule9 =ERuleValueInteger
1069 IsOptionaRule9 =False
1071 InterfaceScopeRule10 =KNone
1072 AlgorithmScopeRule10 =KNone
1073 CharacterUidRule10 =KMacModeType
1074 CompareOperatorRule10 =EOpEqual
1075 CharacterValueRule10 =KSymmetricCipherMode
1076 CharacterValueTypeRule10 =ERuleValueInteger
1077 IsOptionaRule10 =True
1079 ExAlgorithmUid =KAlgorithmCipherAesXcbcMac96
1080 ExImplementationUid =KTestPlugin01XcbcMac96