]> git.saurik.com Git - apple/security.git/blob - AppleCSP/csp_capabilities_common.mds
Security-176.tar.gz
[apple/security.git] / AppleCSP / csp_capabilities_common.mds
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
3 <plist version="0.9">
4 <array>
5 <dict>
6 <key>AlgType</key>
7 <string>CSSM_ALGID_SHA1</string>
8 <key>Attributes</key>
9 <array>
10 <dict>
11 <key>AttributeType</key>
12 <string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
13 <key>AttributeValue</key>
14 <integer>20</integer>
15 </dict>
16 </array>
17 <key>ContextType</key>
18 <string>CSSM_ALGCLASS_DIGEST</string>
19 <key>Description</key>
20 <string>SHA1 Digest</string>
21 <key>UseeTag</key>
22 <string>CSSM_USEE_NONE</string>
23 </dict>
24 <dict>
25 <key>AlgType</key>
26 <string>CSSM_ALGID_MD5</string>
27 <key>Attributes</key>
28 <array>
29 <dict>
30 <key>AttributeType</key>
31 <string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
32 <key>AttributeValue</key>
33 <integer>16</integer>
34 </dict>
35 </array>
36 <key>ContextType</key>
37 <string>CSSM_ALGCLASS_DIGEST</string>
38 <key>Description</key>
39 <string>MD5 Digest</string>
40 <key>UseeTag</key>
41 <string>CSSM_USEE_NONE</string>
42 </dict>
43 <dict>
44 <key>AlgType</key>
45 <string>CSSM_ALGID_MD2</string>
46 <key>Attributes</key>
47 <array>
48 <dict>
49 <key>AttributeType</key>
50 <string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
51 <key>AttributeValue</key>
52 <integer>16</integer>
53 </dict>
54 </array>
55 <key>ContextType</key>
56 <string>CSSM_ALGCLASS_DIGEST</string>
57 <key>Description</key>
58 <string>MD2 Digest</string>
59 <key>UseeTag</key>
60 <string>CSSM_USEE_NONE</string>
61 </dict>
62 <dict>
63 <key>AlgType</key>
64 <string>CSSM_ALGID_RSA</string>
65 <key>Attributes</key>
66 <array>
67 <dict>
68 <key>AttributeType</key>
69 <string>CSSM_ATTRIBUTE_NONE</string>
70 <key>AttributeValue</key>
71 <array/>
72 </dict>
73 </array>
74 <key>ContextType</key>
75 <string>CSSM_ALGCLASS_KEYGEN</string>
76 <key>Description</key>
77 <string>RSA Key Pair Generation</string>
78 <key>UseeTag</key>
79 <string>CSSM_USEE_NONE</string>
80 </dict>
81 <dict>
82 <key>AlgType</key>
83 <string>CSSM_ALGID_DES</string>
84 <key>Attributes</key>
85 <array>
86 <dict>
87 <key>AttributeType</key>
88 <string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
89 <key>AttributeValue</key>
90 <integer>64</integer>
91 </dict>
92 </array>
93 <key>ContextType</key>
94 <string>CSSM_ALGCLASS_KEYGEN</string>
95 <key>Description</key>
96 <string>DES Key Generation</string>
97 <key>UseeTag</key>
98 <string>CSSM_USEE_NONE</string>
99 </dict>
100 <dict>
101 <key>AlgType</key>
102 <string>CSSM_ALGID_3DES_3KEY</string>
103 <key>Attributes</key>
104 <array>
105 <dict>
106 <key>AttributeType</key>
107 <string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
108 <key>AttributeValue</key>
109 <integer>192</integer>
110 </dict>
111 </array>
112 <key>ContextType</key>
113 <string>CSSM_ALGCLASS_KEYGEN</string>
114 <key>Description</key>
115 <string>3DES Key Generation</string>
116 <key>UseeTag</key>
117 <string>CSSM_USEE_NONE</string>
118 </dict>
119 <dict>
120 <key>AlgType</key>
121 <string>CSSM_ALGID_RC2</string>
122 <key>Attributes</key>
123 <array>
124 <dict>
125 <key>AttributeType</key>
126 <string>CSSM_ATTRIBUTE_NONE</string>
127 <key>AttributeValue</key>
128 <array/>
129 </dict>
130 </array>
131 <key>ContextType</key>
132 <string>CSSM_ALGCLASS_KEYGEN</string>
133 <key>Description</key>
134 <string>RC2 Key Generation</string>
135 <key>UseeTag</key>
136 <string>CSSM_USEE_NONE</string>
137 </dict>
138 <dict>
139 <key>AlgType</key>
140 <string>CSSM_ALGID_RC4</string>
141 <key>Attributes</key>
142 <array>
143 <dict>
144 <key>AttributeType</key>
145 <string>CSSM_ATTRIBUTE_NONE</string>
146 <key>AttributeValue</key>
147 <array/>
148 </dict>
149 </array>
150 <key>ContextType</key>
151 <string>CSSM_ALGCLASS_KEYGEN</string>
152 <key>Description</key>
153 <string>RC4 Key Generation</string>
154 <key>UseeTag</key>
155 <string>CSSM_USEE_NONE</string>
156 </dict>
157 <dict>
158 <key>AlgType</key>
159 <string>CSSM_ALGID_RC5</string>
160 <key>Attributes</key>
161 <array>
162 <dict>
163 <key>AttributeType</key>
164 <string>CSSM_ATTRIBUTE_NONE</string>
165 <key>AttributeValue</key>
166 <array/>
167 </dict>
168 </array>
169 <key>ContextType</key>
170 <string>CSSM_ALGCLASS_KEYGEN</string>
171 <key>Description</key>
172 <string>RC5 Key Generation</string>
173 <key>UseeTag</key>
174 <string>CSSM_USEE_NONE</string>
175 </dict>
176 <dict>
177 <key>AlgType</key>
178 <string>CSSM_ALGID_SHA1HMAC</string>
179 <key>Attributes</key>
180 <array>
181 <dict>
182 <key>AttributeType</key>
183 <string>CSSM_ATTRIBUTE_NONE</string>
184 <key>AttributeValue</key>
185 <array/>
186 </dict>
187 </array>
188 <key>ContextType</key>
189 <string>CSSM_ALGCLASS_KEYGEN</string>
190 <key>Description</key>
191 <string>SHA1HMAC Key Generation</string>
192 <key>UseeTag</key>
193 <string>CSSM_USEE_NONE</string>
194 </dict>
195 <dict>
196 <key>AlgType</key>
197 <string>CSSM_ALGID_AES</string>
198 <key>Attributes</key>
199 <array>
200 <dict>
201 <key>AttributeType</key>
202 <string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
203 <key>AttributeValue</key>
204 <array>
205 <integer>128</integer>
206 <integer>192</integer>
207 <integer>256</integer>
208 </array>
209 </dict>
210 </array>
211 <key>ContextType</key>
212 <string>CSSM_ALGCLASS_KEYGEN</string>
213 <key>Description</key>
214 <string>AES Key Generation</string>
215 <key>UseeTag</key>
216 <string>CSSM_USEE_NONE</string>
217 </dict>
218 <dict>
219 <key>AlgType</key>
220 <string>CSSM_ALGID_ASC</string>
221 <key>Attributes</key>
222 <array>
223 <dict>
224 <key>AttributeType</key>
225 <string>CSSM_ATTRIBUTE_NONE</string>
226 <key>AttributeValue</key>
227 <array/>
228 </dict>
229 </array>
230 <key>ContextType</key>
231 <string>CSSM_ALGCLASS_KEYGEN</string>
232 <key>Description</key>
233 <string>ASC Key Generation</string>
234 <key>UseeTag</key>
235 <string>CSSM_USEE_NONE</string>
236 </dict>
237 <dict>
238 <key>AlgType</key>
239 <string>CSSM_ALGID_FEE</string>
240 <key>Attributes</key>
241 <array>
242 <dict>
243 <key>AttributeType</key>
244 <string>CSSM_ATTRIBUTE_KEY_LENGTH</string>
245 <key>AttributeValue</key>
246 <array>
247 <integer>31</integer>
248 <integer>127</integer>
249 <integer>128</integer>
250 <integer>161</integer>
251 <integer>192</integer>
252 </array>
253 </dict>
254 </array>
255 <key>ContextType</key>
256 <string>CSSM_ALGCLASS_KEYGEN</string>
257 <key>Description</key>
258 <string>FEE Key Pair Generation</string>
259 <key>UseeTag</key>
260 <string>CSSM_USEE_NONE</string>
261 </dict>
262 <dict>
263 <key>AlgType</key>
264 <string>CSSM_ALGID_DSA</string>
265 <key>Attributes</key>
266 <array>
267 <dict>
268 <key>AttributeType</key>
269 <string>CSSM_ATTRIBUTE_NONE</string>
270 <key>AttributeValue</key>
271 <array/>
272 </dict>
273 </array>
274 <key>ContextType</key>
275 <string>CSSM_ALGCLASS_KEYGEN</string>
276 <key>Description</key>
277 <string>DSA Key Pair Generation</string>
278 <key>UseeTag</key>
279 <string>CSSM_USEE_NONE</string>
280 </dict>
281 <dict>
282 <key>AlgType</key>
283 <string>CSSM_ALGID_PKCS5_PBKDF2</string>
284 <key>Attributes</key>
285 <array>
286 <dict>
287 <key>AttributeType</key>
288 <string>CSSM_ATTRIBUTE_NONE</string>
289 <key>AttributeValue</key>
290 <array/>
291 </dict>
292 </array>
293 <key>ContextType</key>
294 <string>CSSM_ALGCLASS_DERIVEKEY</string>
295 <key>Description</key>
296 <string>PKCS5 Key Derivation</string>
297 <key>UseeTag</key>
298 <string>CSSM_USEE_NONE</string>
299 </dict>
300 <dict>
301 <key>AlgType</key>
302 <string>CSSM_ALGID_DES</string>
303 <key>Attributes</key>
304 <array>
305 <dict>
306 <key>AttributeType</key>
307 <string>CSSM_ATTRIBUTE_MODE</string>
308 <key>AttributeValue</key>
309 <array>
310 <integer>2</integer>
311 <integer>3</integer>
312 <integer>5</integer>
313 <integer>6</integer>
314 </array>
315 </dict>
316 </array>
317 <key>ContextType</key>
318 <string>CSSM_ALGCLASS_SYMMETRIC</string>
319 <key>Description</key>
320 <string>DES Encryption</string>
321 <key>UseeTag</key>
322 <string>CSSM_USEE_NONE</string>
323 </dict>
324 <dict>
325 <key>AlgType</key>
326 <string>CSSM_ALGID_3DES_3KEY_EDE</string>
327 <key>Attributes</key>
328 <array>
329 <dict>
330 <key>AttributeType</key>
331 <string>CSSM_ATTRIBUTE_MODE</string>
332 <key>AttributeValue</key>
333 <array>
334 <integer>2</integer>
335 <integer>3</integer>
336 <integer>5</integer>
337 <integer>6</integer>
338 </array>
339 </dict>
340 </array>
341 <key>ContextType</key>
342 <string>CSSM_ALGCLASS_SYMMETRIC</string>
343 <key>Description</key>
344 <string>3DES EDE Encryption</string>
345 <key>UseeTag</key>
346 <string>CSSM_USEE_NONE</string>
347 </dict>
348 <dict>
349 <key>AlgType</key>
350 <string>CSSM_ALGID_AES</string>
351 <key>Attributes</key>
352 <array>
353 <dict>
354 <key>AttributeType</key>
355 <string>CSSM_ATTRIBUTE_MODE</string>
356 <key>AttributeValue</key>
357 <array>
358 <integer>2</integer>
359 <integer>3</integer>
360 <integer>5</integer>
361 <integer>6</integer>
362 </array>
363 </dict>
364 </array>
365 <key>ContextType</key>
366 <string>CSSM_ALGCLASS_SYMMETRIC</string>
367 <key>Description</key>
368 <string>AES Encryption</string>
369 <key>UseeTag</key>
370 <string>CSSM_USEE_NONE</string>
371 </dict>
372 <dict>
373 <key>AlgType</key>
374 <string>CSSM_ALGID_RC4</string>
375 <key>Attributes</key>
376 <array>
377 <dict>
378 <key>AttributeType</key>
379 <string>CSSM_ATTRIBUTE_MODE</string>
380 <key>AttributeValue</key>
381 <array>
382 <integer>0</integer>
383 </array>
384 </dict>
385 </array>
386 <key>ContextType</key>
387 <string>CSSM_ALGCLASS_SYMMETRIC</string>
388 <key>Description</key>
389 <string>RC4 Encryption</string>
390 <key>UseeTag</key>
391 <string>CSSM_USEE_NONE</string>
392 </dict>
393 <dict>
394 <key>AlgType</key>
395 <string>CSSM_ALGID_RC5</string>
396 <key>Attributes</key>
397 <array>
398 <dict>
399 <key>AttributeType</key>
400 <string>CSSM_ATTRIBUTE_MODE</string>
401 <key>AttributeValue</key>
402 <array>
403 <integer>2</integer>
404 <integer>3</integer>
405 <integer>5</integer>
406 <integer>6</integer>
407 </array>
408 </dict>
409 </array>
410 <key>ContextType</key>
411 <string>CSSM_ALGCLASS_SYMMETRIC</string>
412 <key>Description</key>
413 <string>RC5 Encryption</string>
414 <key>UseeTag</key>
415 <string>CSSM_USEE_NONE</string>
416 </dict>
417 <dict>
418 <key>AlgType</key>
419 <string>CSSM_ALGID_RSA</string>
420 <key>Attributes</key>
421 <array>
422 <dict>
423 <key>AttributeType</key>
424 <string>CSSM_ATTRIBUTE_NONE</string>
425 <key>AttributeValue</key>
426 <array/>
427 </dict>
428 </array>
429 <key>ContextType</key>
430 <string>CSSM_ALGCLASS_ASYMMETRIC</string>
431 <key>Description</key>
432 <string>RSA Encryption</string>
433 <key>UseeTag</key>
434 <string>CSSM_USEE_NONE</string>
435 </dict>
436 <dict>
437 <key>AlgType</key>
438 <string>CSSM_ALGID_FEEDEXP</string>
439 <key>Attributes</key>
440 <array>
441 <dict>
442 <key>AttributeType</key>
443 <string>CSSM_ATTRIBUTE_NONE</string>
444 <key>AttributeValue</key>
445 <array/>
446 </dict>
447 </array>
448 <key>ContextType</key>
449 <string>CSSM_ALGCLASS_ASYMMETRIC</string>
450 <key>Description</key>
451 <string>FEEDExp Encryption</string>
452 <key>UseeTag</key>
453 <string>CSSM_USEE_NONE</string>
454 </dict>
455 <dict>
456 <key>AlgType</key>
457 <string>CSSM_ALGID_FEED</string>
458 <key>Attributes</key>
459 <array>
460 <dict>
461 <key>AttributeType</key>
462 <string>CSSM_ATTRIBUTE_NONE</string>
463 <key>AttributeValue</key>
464 <array/>
465 </dict>
466 </array>
467 <key>ContextType</key>
468 <string>CSSM_ALGCLASS_ASYMMETRIC</string>
469 <key>Description</key>
470 <string>FEED Encryption</string>
471 <key>UseeTag</key>
472 <string>CSSM_USEE_NONE</string>
473 </dict>
474 <dict>
475 <key>AlgType</key>
476 <string>CSSM_ALGID_SHA1WithRSA</string>
477 <key>Attributes</key>
478 <array>
479 <dict>
480 <key>AttributeType</key>
481 <string>CSSM_ATTRIBUTE_NONE</string>
482 <key>AttributeValue</key>
483 <array/>
484 </dict>
485 </array>
486 <key>ContextType</key>
487 <string>CSSM_ALGCLASS_SIGNATURE</string>
488 <key>Description</key>
489 <string>SHA1 With RSA Signature</string>
490 <key>UseeTag</key>
491 <string>CSSM_USEE_NONE</string>
492 </dict>
493 <dict>
494 <key>AlgType</key>
495 <string>CSSM_ALGID_MD5WithRSA</string>
496 <key>Attributes</key>
497 <array>
498 <dict>
499 <key>AttributeType</key>
500 <string>CSSM_ATTRIBUTE_NONE</string>
501 <key>AttributeValue</key>
502 <array/>
503 </dict>
504 </array>
505 <key>ContextType</key>
506 <string>CSSM_ALGCLASS_SIGNATURE</string>
507 <key>Description</key>
508 <string>MD5 With RSA Signature</string>
509 <key>UseeTag</key>
510 <string>CSSM_USEE_NONE</string>
511 </dict>
512 <dict>
513 <key>AlgType</key>
514 <string>CSSM_ALGID_MD2WithRSA</string>
515 <key>Attributes</key>
516 <array>
517 <dict>
518 <key>AttributeType</key>
519 <string>CSSM_ATTRIBUTE_NONE</string>
520 <key>AttributeValue</key>
521 <array/>
522 </dict>
523 </array>
524 <key>ContextType</key>
525 <string>CSSM_ALGCLASS_SIGNATURE</string>
526 <key>Description</key>
527 <string>MD2 With RSA Signature</string>
528 <key>UseeTag</key>
529 <string>CSSM_USEE_NONE</string>
530 </dict>
531 <dict>
532 <key>AlgType</key>
533 <string>CSSM_ALGID_RSA</string>
534 <key>Attributes</key>
535 <array>
536 <dict>
537 <key>AttributeType</key>
538 <string>CSSM_ATTRIBUTE_NONE</string>
539 <key>AttributeValue</key>
540 <array/>
541 </dict>
542 </array>
543 <key>ContextType</key>
544 <string>CSSM_ALGCLASS_SIGNATURE</string>
545 <key>Description</key>
546 <string>Raw RSA Signature</string>
547 <key>UseeTag</key>
548 <string>CSSM_USEE_NONE</string>
549 </dict>
550 <dict>
551 <key>AlgType</key>
552 <string>CSSM_ALGID_SHA1WithDSA</string>
553 <key>Attributes</key>
554 <array>
555 <dict>
556 <key>AttributeType</key>
557 <string>CSSM_ATTRIBUTE_NONE</string>
558 <key>AttributeValue</key>
559 <array/>
560 </dict>
561 </array>
562 <key>ContextType</key>
563 <string>CSSM_ALGCLASS_SIGNATURE</string>
564 <key>Description</key>
565 <string>SHA1 With DSA Signature</string>
566 <key>UseeTag</key>
567 <string>CSSM_USEE_NONE</string>
568 </dict>
569 <dict>
570 <key>AlgType</key>
571 <string>CSSM_ALGID_DSA</string>
572 <key>Attributes</key>
573 <array>
574 <dict>
575 <key>AttributeType</key>
576 <string>CSSM_ATTRIBUTE_NONE</string>
577 <key>AttributeValue</key>
578 <array/>
579 </dict>
580 </array>
581 <key>ContextType</key>
582 <string>CSSM_ALGCLASS_SIGNATURE</string>
583 <key>Description</key>
584 <string>Raw DSA Signature</string>
585 <key>UseeTag</key>
586 <string>CSSM_USEE_NONE</string>
587 </dict>
588 <dict>
589 <key>AlgType</key>
590 <string>CSSM_ALGID_FEE_MD5</string>
591 <key>Attributes</key>
592 <array>
593 <dict>
594 <key>AttributeType</key>
595 <string>CSSM_ATTRIBUTE_NONE</string>
596 <key>AttributeValue</key>
597 <array/>
598 </dict>
599 </array>
600 <key>ContextType</key>
601 <string>CSSM_ALGCLASS_SIGNATURE</string>
602 <key>Description</key>
603 <string>MD5 with FEE Signature</string>
604 <key>UseeTag</key>
605 <string>CSSM_USEE_NONE</string>
606 </dict>
607 <dict>
608 <key>AlgType</key>
609 <string>CSSM_ALGID_FEE_SHA1</string>
610 <key>Attributes</key>
611 <array>
612 <dict>
613 <key>AttributeType</key>
614 <string>CSSM_ATTRIBUTE_NONE</string>
615 <key>AttributeValue</key>
616 <array/>
617 </dict>
618 </array>
619 <key>ContextType</key>
620 <string>CSSM_ALGCLASS_SIGNATURE</string>
621 <key>Description</key>
622 <string>SHA1 with FEE Signature</string>
623 <key>UseeTag</key>
624 <string>CSSM_USEE_NONE</string>
625 </dict>
626 <dict>
627 <key>AlgType</key>
628 <string>CSSM_ALGID_FEE</string>
629 <key>Attributes</key>
630 <array>
631 <dict>
632 <key>AttributeType</key>
633 <string>CSSM_ATTRIBUTE_NONE</string>
634 <key>AttributeValue</key>
635 <array/>
636 </dict>
637 </array>
638 <key>ContextType</key>
639 <string>CSSM_ALGCLASS_SIGNATURE</string>
640 <key>Description</key>
641 <string>Raw FEE Signature</string>
642 <key>UseeTag</key>
643 <string>CSSM_USEE_NONE</string>
644 </dict>
645 <dict>
646 <key>AlgType</key>
647 <string>CSSM_ALGID_SHA1WithECDSA</string>
648 <key>Attributes</key>
649 <array>
650 <dict>
651 <key>AttributeType</key>
652 <string>CSSM_ATTRIBUTE_NONE</string>
653 <key>AttributeValue</key>
654 <array/>
655 </dict>
656 </array>
657 <key>ContextType</key>
658 <string>CSSM_ALGCLASS_SIGNATURE</string>
659 <key>Description</key>
660 <string>SHA1 with ECDSA Signature</string>
661 <key>UseeTag</key>
662 <string>CSSM_USEE_NONE</string>
663 </dict>
664 <dict>
665 <key>AlgType</key>
666 <string>CSSM_ALGID_ECDSA</string>
667 <key>Attributes</key>
668 <array>
669 <dict>
670 <key>AttributeType</key>
671 <string>CSSM_ATTRIBUTE_NONE</string>
672 <key>AttributeValue</key>
673 <array/>
674 </dict>
675 </array>
676 <key>ContextType</key>
677 <string>CSSM_ALGCLASS_SIGNATURE</string>
678 <key>Description</key>
679 <string>Raw ECDSA Signature</string>
680 <key>UseeTag</key>
681 <string>CSSM_USEE_NONE</string>
682 </dict>
683 <dict>
684 <key>AlgType</key>
685 <string>CSSM_ALGID_SHA1HMAC</string>
686 <key>Attributes</key>
687 <array>
688 <dict>
689 <key>AttributeType</key>
690 <string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
691 <key>AttributeValue</key>
692 <integer>20</integer>
693 </dict>
694 </array>
695 <key>ContextType</key>
696 <string>CSSM_ALGCLASS_MAC</string>
697 <key>Description</key>
698 <string>SHA1HMAC MAC</string>
699 <key>UseeTag</key>
700 <string>CSSM_USEE_NONE</string>
701 </dict>
702 <dict>
703 <key>AlgType</key>
704 <string>CSSM_ALGID_SHA1HMAC_LEGACY</string>
705 <key>Attributes</key>
706 <array>
707 <dict>
708 <key>AttributeType</key>
709 <string>CSSM_ATTRIBUTE_OUTPUT_SIZE</string>
710 <key>AttributeValue</key>
711 <integer>20</integer>
712 </dict>
713 </array>
714 <key>ContextType</key>
715 <string>CSSM_ALGCLASS_MAC</string>
716 <key>Description</key>
717 <string>SHA1HMAC MAC Legacy</string>
718 <key>UseeTag</key>
719 <string>CSSM_USEE_NONE</string>
720 </dict>
721 <dict>
722 <key>AlgType</key>
723 <string>CSSM_ALGID_APPLE_YARROW</string>
724 <key>Attributes</key>
725 <array>
726 <dict>
727 <key>AttributeType</key>
728 <string>CSSM_ATTRIBUTE_NONE</string>
729 <key>AttributeValue</key>
730 <array/>
731 </dict>
732 </array>
733 <key>ContextType</key>
734 <string>CSSM_ALGCLASS_RANDOMGEN</string>
735 <key>Description</key>
736 <string>Yarrow PRNG</string>
737 <key>UseeTag</key>
738 <string>CSSM_USEE_NONE</string>
739 </dict>
740 </array>
741 </plist>