1 /* This is a generated file */
2 #ifndef __der_protos_h__
3 #define __der_protos_h__
13 asn1_fuzzer_done (void);
16 asn1_fuzzer_method (const char * /*mode*/);
19 asn1_fuzzer_next (void);
22 asn1_fuzzer_reset (void);
26 const heim_any * /*from*/,
31 const heim_any_set * /*from*/,
32 heim_any_set * /*to*/);
36 const unsigned char * /*p*/,
43 const unsigned char * /*p*/,
45 heim_any_set * /*data*/,
50 const heim_bit_string * /*from*/,
51 heim_bit_string * /*to*/);
55 const heim_bmp_string * /*from*/,
56 heim_bmp_string * /*to*/);
59 der_copy_general_string (
60 const heim_general_string * /*from*/,
61 heim_general_string * /*to*/);
64 der_copy_generalized_time (
65 const time_t * /*from*/,
69 der_copy_heim_integer (
70 const heim_integer * /*from*/,
71 heim_integer * /*to*/);
75 const heim_ia5_string * /*from*/,
76 heim_ia5_string * /*to*/);
85 const int64_t * /*from*/,
89 der_copy_octet_string (
90 const heim_octet_string * /*from*/,
91 heim_octet_string * /*to*/);
95 const heim_oid * /*from*/,
99 der_copy_printable_string (
100 const heim_printable_string * /*from*/,
101 heim_printable_string * /*to*/);
104 der_copy_universal_string (
105 const heim_universal_string * /*from*/,
106 heim_universal_string * /*to*/);
110 const unsigned * /*from*/,
114 der_copy_unsigned64 (
115 const uint64_t * /*from*/,
120 const time_t * /*from*/,
124 der_copy_utf8string (
125 const heim_utf8_string * /*from*/,
126 heim_utf8_string * /*to*/);
129 der_copy_visible_string (
130 const heim_visible_string * /*from*/,
131 heim_visible_string * /*to*/);
134 der_free_bit_string (heim_bit_string * /*k*/);
137 der_free_bmp_string (heim_bmp_string * /*k*/);
140 der_free_general_string (heim_general_string * /*str*/);
143 der_free_generalized_time (time_t * /*t*/);
146 der_free_heim_integer (heim_integer * /*k*/);
149 der_free_ia5_string (heim_ia5_string * /*str*/);
152 der_free_integer (int * /*i*/);
155 der_free_integer64 (int64_t * /*i*/);
158 der_free_octet_string (heim_octet_string * /*k*/);
161 der_free_oid (heim_oid * /*k*/);
164 der_free_printable_string (heim_printable_string * /*str*/);
167 der_free_universal_string (heim_universal_string * /*k*/);
170 der_free_unsigned (unsigned * /*u*/);
173 der_free_unsigned64 (uint64_t * /*u*/);
176 der_free_utctime (time_t * /*t*/);
179 der_free_utf8string (heim_utf8_string * /*str*/);
182 der_free_visible_string (heim_visible_string * /*str*/);
186 const unsigned char * /*p*/,
188 heim_bit_string * /*data*/,
193 const unsigned char * /*p*/,
195 heim_bmp_string * /*data*/,
200 const unsigned char * /*p*/,
206 der_get_class_name (unsigned /*num*/);
209 der_get_class_num (const char * /*name*/);
212 der_get_general_string (
213 const unsigned char * /*p*/,
215 heim_general_string * /*str*/,
219 der_get_generalized_time (
220 const unsigned char * /*p*/,
226 der_get_heim_integer (
227 const unsigned char * /*p*/,
229 heim_integer * /*data*/,
234 const unsigned char * /*p*/,
236 heim_ia5_string * /*str*/,
241 const unsigned char * /*p*/,
248 const unsigned char * /*p*/,
255 const unsigned char * /*p*/,
261 der_get_octet_string (
262 const unsigned char * /*p*/,
264 heim_octet_string * /*data*/,
268 der_get_octet_string_ber (
269 const unsigned char * /*p*/,
271 heim_octet_string * /*data*/,
276 const unsigned char * /*p*/,
282 der_get_printable_string (
283 const unsigned char * /*p*/,
285 heim_printable_string * /*str*/,
290 const unsigned char * /*p*/,
294 unsigned int * /*tag*/,
298 der_get_tag_name (unsigned /*num*/);
301 der_get_tag_num (const char * /*name*/);
304 der_get_type_name (unsigned /*num*/);
307 der_get_type_num (const char * /*name*/);
310 der_get_universal_string (
311 const unsigned char * /*p*/,
313 heim_universal_string * /*data*/,
318 const unsigned char * /*p*/,
325 const unsigned char * /*p*/,
332 const unsigned char * /*p*/,
339 const unsigned char * /*p*/,
341 heim_utf8_string * /*str*/,
345 der_get_visible_string (
346 const unsigned char * /*p*/,
348 heim_visible_string * /*str*/,
352 der_heim_bit_string_cmp (
353 const heim_bit_string * /*p*/,
354 const heim_bit_string * /*q*/);
357 der_heim_bmp_string_cmp (
358 const heim_bmp_string * /*p*/,
359 const heim_bmp_string * /*q*/);
362 der_heim_integer_cmp (
363 const heim_integer * /*p*/,
364 const heim_integer * /*q*/);
367 der_heim_octet_string_cmp (
368 const heim_octet_string * /*p*/,
369 const heim_octet_string * /*q*/);
373 const heim_oid * /*p*/,
374 const heim_oid * /*q*/);
377 der_heim_universal_string_cmp (
378 const heim_universal_string * /*p*/,
379 const heim_universal_string * /*q*/);
383 const heim_ia5_string * /*p*/,
384 const heim_ia5_string * /*q*/);
387 der_length_bit_string (const heim_bit_string * /*k*/);
390 der_length_bmp_string (const heim_bmp_string * /*data*/);
393 der_length_boolean (const int * /*k*/);
396 der_length_enumerated (const unsigned * /*data*/);
399 der_length_general_string (const heim_general_string * /*data*/);
402 der_length_generalized_time (const time_t * /*t*/);
405 der_length_heim_integer (const heim_integer * /*k*/);
408 der_length_ia5_string (const heim_ia5_string * /*data*/);
411 der_length_integer (const int * /*data*/);
414 der_length_integer64 (const int64_t * /*data*/);
417 der_length_len (size_t /*len*/);
420 der_length_octet_string (const heim_octet_string * /*k*/);
423 der_length_oid (const heim_oid * /*k*/);
426 der_length_printable_string (const heim_printable_string * /*data*/);
429 der_length_tag (unsigned int /*tag*/);
432 der_length_universal_string (const heim_universal_string * /*data*/);
435 der_length_unsigned (const unsigned * /*data*/);
438 der_length_unsigned64 (const uint64_t * /*data*/);
441 der_length_utctime (const time_t * /*t*/);
444 der_length_utf8string (const heim_utf8_string * /*data*/);
447 der_length_visible_string (const heim_visible_string * /*data*/);
451 const unsigned char * /*p*/,
455 unsigned int /*tag*/,
460 const unsigned char * /*p*/,
464 unsigned int /*tag*/,
468 der_match_tag_and_length (
469 const unsigned char * /*p*/,
473 unsigned int /*tag*/,
474 size_t * /*length_ret*/,
479 const char * /*str*/,
480 const char * /*sep*/,
481 heim_oid * /*data*/);
484 der_parse_hex_heim_integer (
486 heim_integer * /*data*/);
490 const heim_oid * /*oid*/,
495 der_print_hex_heim_integer (
496 const heim_integer * /*data*/,
500 der_printable_string_cmp (
501 const heim_printable_string * /*p*/,
502 const heim_printable_string * /*q*/);
506 unsigned char * /*p*/,
508 const heim_bit_string * /*data*/,
513 unsigned char * /*p*/,
515 const heim_bmp_string * /*data*/,
520 unsigned char * /*p*/,
522 const int * /*data*/,
526 der_put_general_string (
527 unsigned char * /*p*/,
529 const heim_general_string * /*str*/,
533 der_put_generalized_time (
534 unsigned char * /*p*/,
536 const time_t * /*data*/,
540 der_put_heim_integer (
541 unsigned char * /*p*/,
543 const heim_integer * /*data*/,
548 unsigned char * /*p*/,
550 const heim_ia5_string * /*str*/,
555 unsigned char * /*p*/,
562 unsigned char * /*p*/,
564 const int64_t * /*v*/,
569 unsigned char * /*p*/,
575 der_put_length_and_tag (
576 unsigned char * /*p*/,
581 unsigned int /*tag*/,
585 der_put_octet_string (
586 unsigned char * /*p*/,
588 const heim_octet_string * /*data*/,
593 unsigned char * /*p*/,
595 const heim_oid * /*data*/,
599 der_put_printable_string (
600 unsigned char * /*p*/,
602 const heim_printable_string * /*str*/,
607 unsigned char * /*p*/,
611 unsigned int /*tag*/,
615 der_put_universal_string (
616 unsigned char * /*p*/,
618 const heim_universal_string * /*data*/,
623 unsigned char * /*p*/,
625 const unsigned * /*v*/,
630 unsigned char * /*p*/,
632 const uint64_t * /*v*/,
637 unsigned char * /*p*/,
639 const time_t * /*data*/,
644 unsigned char * /*p*/,
646 const heim_utf8_string * /*str*/,
650 der_put_visible_string (
651 unsigned char * /*p*/,
653 const heim_visible_string * /*str*/,
658 unsigned char * /*p*/,
660 const heim_any * /*data*/,
664 encode_heim_any_set (
665 unsigned char * /*p*/,
667 const heim_any_set * /*data*/,
671 free_heim_any (heim_any * /*data*/);
674 free_heim_any_set (heim_any_set * /*data*/);
678 const heim_any_set * /*p*/,
679 const heim_any_set * /*q*/);
682 length_heim_any (const heim_any * /*data*/);
685 length_heim_any_set (const heim_any * /*data*/);
692 #endif /* __der_protos_h__ */