1 /* This is a generated file */
2 #ifndef __der_protos_h__
3 #define __der_protos_h__
13 const heim_any
* /*from*/,
18 const heim_any_set
* /*from*/,
19 heim_any_set
* /*to*/);
23 const unsigned char * /*p*/,
30 const unsigned char * /*p*/,
32 heim_any_set
* /*data*/,
37 const heim_bit_string
* /*from*/,
38 heim_bit_string
* /*to*/);
42 const heim_bmp_string
* /*from*/,
43 heim_bmp_string
* /*to*/);
46 der_copy_general_string (
47 const heim_general_string
* /*from*/,
48 heim_general_string
* /*to*/);
51 der_copy_heim_integer (
52 const heim_integer
* /*from*/,
53 heim_integer
* /*to*/);
57 const heim_printable_string
* /*from*/,
58 heim_printable_string
* /*to*/);
61 der_copy_octet_string (
62 const heim_octet_string
* /*from*/,
63 heim_octet_string
* /*to*/);
67 const heim_oid
* /*from*/,
71 der_copy_printable_string (
72 const heim_printable_string
* /*from*/,
73 heim_printable_string
* /*to*/);
76 der_copy_universal_string (
77 const heim_universal_string
* /*from*/,
78 heim_universal_string
* /*to*/);
82 const heim_utf8_string
* /*from*/,
83 heim_utf8_string
* /*to*/);
86 der_copy_visible_string (
87 const heim_visible_string
* /*from*/,
88 heim_visible_string
* /*to*/);
91 der_free_bit_string (heim_bit_string
* /*k*/);
94 der_free_bmp_string (heim_bmp_string
* /*k*/);
97 der_free_general_string (heim_general_string
* /*str*/);
100 der_free_heim_integer (heim_integer
* /*k*/);
103 der_free_ia5_string (heim_ia5_string
* /*str*/);
106 der_free_octet_string (heim_octet_string
* /*k*/);
109 der_free_oid (heim_oid
* /*k*/);
112 der_free_printable_string (heim_printable_string
* /*str*/);
115 der_free_universal_string (heim_universal_string
* /*k*/);
118 der_free_utf8string (heim_utf8_string
* /*str*/);
121 der_free_visible_string (heim_visible_string
* /*str*/);
125 const unsigned char * /*p*/,
127 heim_bit_string
* /*data*/,
132 const unsigned char * /*p*/,
134 heim_bmp_string
* /*data*/,
139 const unsigned char * /*p*/,
145 der_get_class_name (unsigned /*num*/);
148 der_get_class_num (const char * /*name*/);
151 der_get_general_string (
152 const unsigned char * /*p*/,
154 heim_general_string
* /*str*/,
158 der_get_generalized_time (
159 const unsigned char * /*p*/,
165 der_get_heim_integer (
166 const unsigned char * /*p*/,
168 heim_integer
* /*data*/,
173 const unsigned char * /*p*/,
175 heim_ia5_string
* /*str*/,
180 const unsigned char * /*p*/,
187 const unsigned char * /*p*/,
193 der_get_octet_string (
194 const unsigned char * /*p*/,
196 heim_octet_string
* /*data*/,
200 der_get_octet_string_ber (
201 const unsigned char * /*p*/,
203 heim_octet_string
* /*data*/,
208 const unsigned char * /*p*/,
214 der_get_printable_string (
215 const unsigned char * /*p*/,
217 heim_printable_string
* /*str*/,
222 const unsigned char * /*p*/,
224 Der_class
* /*class*/,
226 unsigned int * /*tag*/,
230 der_get_tag_name (unsigned /*num*/);
233 der_get_tag_num (const char * /*name*/);
236 der_get_type_name (unsigned /*num*/);
239 der_get_type_num (const char * /*name*/);
242 der_get_universal_string (
243 const unsigned char * /*p*/,
245 heim_universal_string
* /*data*/,
250 const unsigned char * /*p*/,
257 const unsigned char * /*p*/,
264 const unsigned char * /*p*/,
266 heim_utf8_string
* /*str*/,
270 der_get_visible_string (
271 const unsigned char * /*p*/,
273 heim_visible_string
* /*str*/,
277 der_heim_bit_string_cmp (
278 const heim_bit_string
* /*p*/,
279 const heim_bit_string
* /*q*/);
282 der_heim_bmp_string_cmp (
283 const heim_bmp_string
* /*p*/,
284 const heim_bmp_string
* /*q*/);
287 der_heim_integer_cmp (
288 const heim_integer
* /*p*/,
289 const heim_integer
* /*q*/);
292 der_heim_octet_string_cmp (
293 const heim_octet_string
* /*p*/,
294 const heim_octet_string
* /*q*/);
298 const heim_oid
* /*p*/,
299 const heim_oid
* /*q*/);
302 der_heim_universal_string_cmp (
303 const heim_universal_string
* /*p*/,
304 const heim_universal_string
* /*q*/);
307 der_length_bit_string (const heim_bit_string
* /*k*/);
310 der_length_bmp_string (const heim_bmp_string
* /*data*/);
313 der_length_boolean (const int * /*k*/);
316 der_length_enumerated (const unsigned * /*data*/);
319 der_length_general_string (const heim_general_string
* /*data*/);
322 der_length_generalized_time (const time_t * /*t*/);
325 der_length_heim_integer (const heim_integer
* /*k*/);
328 der_length_ia5_string (const heim_ia5_string
* /*data*/);
331 der_length_integer (const int * /*data*/);
334 der_length_len (size_t /*len*/);
337 der_length_octet_string (const heim_octet_string
* /*k*/);
340 der_length_oid (const heim_oid
* /*k*/);
343 der_length_printable_string (const heim_printable_string
* /*data*/);
346 der_length_universal_string (const heim_universal_string
* /*data*/);
349 der_length_unsigned (const unsigned * /*data*/);
352 der_length_utctime (const time_t * /*t*/);
355 der_length_utf8string (const heim_utf8_string
* /*data*/);
358 der_length_visible_string (const heim_visible_string
* /*data*/);
362 const unsigned char * /*p*/,
366 unsigned int /*tag*/,
371 const unsigned char * /*p*/,
375 unsigned int /*tag*/,
379 der_match_tag_and_length (
380 const unsigned char * /*p*/,
384 unsigned int /*tag*/,
385 size_t * /*length_ret*/,
390 const char * /*str*/,
391 const char * /*sep*/,
392 heim_oid
* /*data*/);
395 der_parse_hex_heim_integer (
397 heim_integer
* /*data*/);
401 const heim_oid
* /*oid*/,
406 der_print_hex_heim_integer (
407 const heim_integer
* /*data*/,
412 unsigned char * /*p*/,
414 const heim_bit_string
* /*data*/,
419 unsigned char * /*p*/,
421 const heim_bmp_string
* /*data*/,
426 unsigned char * /*p*/,
428 const int * /*data*/,
432 der_put_general_string (
433 unsigned char * /*p*/,
435 const heim_general_string
* /*str*/,
439 der_put_generalized_time (
440 unsigned char * /*p*/,
442 const time_t * /*data*/,
446 der_put_heim_integer (
447 unsigned char * /*p*/,
449 const heim_integer
* /*data*/,
454 unsigned char * /*p*/,
456 const heim_ia5_string
* /*str*/,
461 unsigned char * /*p*/,
468 unsigned char * /*p*/,
474 der_put_length_and_tag (
475 unsigned char * /*p*/,
480 unsigned int /*tag*/,
484 der_put_octet_string (
485 unsigned char * /*p*/,
487 const heim_octet_string
* /*data*/,
492 unsigned char * /*p*/,
494 const heim_oid
* /*data*/,
498 der_put_printable_string (
499 unsigned char * /*p*/,
501 const heim_printable_string
* /*str*/,
506 unsigned char * /*p*/,
510 unsigned int /*tag*/,
514 der_put_universal_string (
515 unsigned char * /*p*/,
517 const heim_universal_string
* /*data*/,
522 unsigned char * /*p*/,
524 const unsigned * /*v*/,
529 unsigned char * /*p*/,
531 const time_t * /*data*/,
536 unsigned char * /*p*/,
538 const heim_utf8_string
* /*str*/,
542 der_put_visible_string (
543 unsigned char * /*p*/,
545 const heim_visible_string
* /*str*/,
550 unsigned char * /*p*/,
552 const heim_any
* /*data*/,
556 encode_heim_any_set (
557 unsigned char * /*p*/,
559 const heim_any_set
* /*data*/,
563 free_heim_any (heim_any
* /*data*/);
566 free_heim_any_set (heim_any_set
* /*data*/);
570 const heim_any_set
* /*p*/,
571 const heim_any_set
* /*q*/);
574 length_heim_any (const heim_any
* /*data*/);
577 length_heim_any_set (const heim_any
* /*data*/);
583 #endif /* __der_protos_h__ */