Import Debian changes 1.8.5-1
[hcoop/debian/openafs.git] / src / rxkad / der-protos.h
CommitLineData
805e021f
CE
1/* This is a generated file */
2#ifndef __der_protos_h__
3#define __der_protos_h__
4
5#include <stdarg.h>
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11int
12copy_heim_any (
13 const heim_any * /*from*/,
14 heim_any * /*to*/);
15
16int
17copy_heim_any_set (
18 const heim_any_set * /*from*/,
19 heim_any_set * /*to*/);
20
21int
22decode_heim_any (
23 const unsigned char * /*p*/,
24 size_t /*len*/,
25 heim_any * /*data*/,
26 size_t * /*size*/);
27
28int
29decode_heim_any_set (
30 const unsigned char * /*p*/,
31 size_t /*len*/,
32 heim_any_set * /*data*/,
33 size_t * /*size*/);
34
35int
36der_copy_bit_string (
37 const heim_bit_string * /*from*/,
38 heim_bit_string * /*to*/);
39
40int
41der_copy_bmp_string (
42 const heim_bmp_string * /*from*/,
43 heim_bmp_string * /*to*/);
44
45int
46der_copy_general_string (
47 const heim_general_string * /*from*/,
48 heim_general_string * /*to*/);
49
50int
51der_copy_heim_integer (
52 const heim_integer * /*from*/,
53 heim_integer * /*to*/);
54
55int
56der_copy_ia5_string (
57 const heim_printable_string * /*from*/,
58 heim_printable_string * /*to*/);
59
60int
61der_copy_octet_string (
62 const heim_octet_string * /*from*/,
63 heim_octet_string * /*to*/);
64
65int
66der_copy_oid (
67 const heim_oid * /*from*/,
68 heim_oid * /*to*/);
69
70int
71der_copy_printable_string (
72 const heim_printable_string * /*from*/,
73 heim_printable_string * /*to*/);
74
75int
76der_copy_universal_string (
77 const heim_universal_string * /*from*/,
78 heim_universal_string * /*to*/);
79
80int
81der_copy_utf8string (
82 const heim_utf8_string * /*from*/,
83 heim_utf8_string * /*to*/);
84
85int
86der_copy_visible_string (
87 const heim_visible_string * /*from*/,
88 heim_visible_string * /*to*/);
89
90void
91der_free_bit_string (heim_bit_string * /*k*/);
92
93void
94der_free_bmp_string (heim_bmp_string * /*k*/);
95
96void
97der_free_general_string (heim_general_string * /*str*/);
98
99void
100der_free_heim_integer (heim_integer * /*k*/);
101
102void
103der_free_ia5_string (heim_ia5_string * /*str*/);
104
105void
106der_free_octet_string (heim_octet_string * /*k*/);
107
108void
109der_free_oid (heim_oid * /*k*/);
110
111void
112der_free_printable_string (heim_printable_string * /*str*/);
113
114void
115der_free_universal_string (heim_universal_string * /*k*/);
116
117void
118der_free_utf8string (heim_utf8_string * /*str*/);
119
120void
121der_free_visible_string (heim_visible_string * /*str*/);
122
123int
124der_get_bit_string (
125 const unsigned char * /*p*/,
126 size_t /*len*/,
127 heim_bit_string * /*data*/,
128 size_t * /*size*/);
129
130int
131der_get_bmp_string (
132 const unsigned char * /*p*/,
133 size_t /*len*/,
134 heim_bmp_string * /*data*/,
135 size_t * /*size*/);
136
137int
138der_get_boolean (
139 const unsigned char * /*p*/,
140 size_t /*len*/,
141 int * /*data*/,
142 size_t * /*size*/);
143
144const char *
145der_get_class_name (unsigned /*num*/);
146
147int
148der_get_class_num (const char * /*name*/);
149
150int
151der_get_general_string (
152 const unsigned char * /*p*/,
153 size_t /*len*/,
154 heim_general_string * /*str*/,
155 size_t * /*size*/);
156
157int
158der_get_generalized_time (
159 const unsigned char * /*p*/,
160 size_t /*len*/,
161 time_t * /*data*/,
162 size_t * /*size*/);
163
164int
165der_get_heim_integer (
166 const unsigned char * /*p*/,
167 size_t /*len*/,
168 heim_integer * /*data*/,
169 size_t * /*size*/);
170
171int
172der_get_ia5_string (
173 const unsigned char * /*p*/,
174 size_t /*len*/,
175 heim_ia5_string * /*str*/,
176 size_t * /*size*/);
177
178int
179der_get_integer (
180 const unsigned char * /*p*/,
181 size_t /*len*/,
182 int * /*ret*/,
183 size_t * /*size*/);
184
185int
186der_get_length (
187 const unsigned char * /*p*/,
188 size_t /*len*/,
189 size_t * /*val*/,
190 size_t * /*size*/);
191
192int
193der_get_octet_string (
194 const unsigned char * /*p*/,
195 size_t /*len*/,
196 heim_octet_string * /*data*/,
197 size_t * /*size*/);
198
199int
200der_get_octet_string_ber (
201 const unsigned char * /*p*/,
202 size_t /*len*/,
203 heim_octet_string * /*data*/,
204 size_t * /*size*/);
205
206int
207der_get_oid (
208 const unsigned char * /*p*/,
209 size_t /*len*/,
210 heim_oid * /*data*/,
211 size_t * /*size*/);
212
213int
214der_get_printable_string (
215 const unsigned char * /*p*/,
216 size_t /*len*/,
217 heim_printable_string * /*str*/,
218 size_t * /*size*/);
219
220int
221der_get_tag (
222 const unsigned char * /*p*/,
223 size_t /*len*/,
224 Der_class * /*class*/,
225 Der_type * /*type*/,
226 unsigned int * /*tag*/,
227 size_t * /*size*/);
228
229const char *
230der_get_tag_name (unsigned /*num*/);
231
232int
233der_get_tag_num (const char * /*name*/);
234
235const char *
236der_get_type_name (unsigned /*num*/);
237
238int
239der_get_type_num (const char * /*name*/);
240
241int
242der_get_universal_string (
243 const unsigned char * /*p*/,
244 size_t /*len*/,
245 heim_universal_string * /*data*/,
246 size_t * /*size*/);
247
248int
249der_get_unsigned (
250 const unsigned char * /*p*/,
251 size_t /*len*/,
252 unsigned * /*ret*/,
253 size_t * /*size*/);
254
255int
256der_get_utctime (
257 const unsigned char * /*p*/,
258 size_t /*len*/,
259 time_t * /*data*/,
260 size_t * /*size*/);
261
262int
263der_get_utf8string (
264 const unsigned char * /*p*/,
265 size_t /*len*/,
266 heim_utf8_string * /*str*/,
267 size_t * /*size*/);
268
269int
270der_get_visible_string (
271 const unsigned char * /*p*/,
272 size_t /*len*/,
273 heim_visible_string * /*str*/,
274 size_t * /*size*/);
275
276int
277der_heim_bit_string_cmp (
278 const heim_bit_string * /*p*/,
279 const heim_bit_string * /*q*/);
280
281int
282der_heim_bmp_string_cmp (
283 const heim_bmp_string * /*p*/,
284 const heim_bmp_string * /*q*/);
285
286int
287der_heim_integer_cmp (
288 const heim_integer * /*p*/,
289 const heim_integer * /*q*/);
290
291int
292der_heim_octet_string_cmp (
293 const heim_octet_string * /*p*/,
294 const heim_octet_string * /*q*/);
295
296int
297der_heim_oid_cmp (
298 const heim_oid * /*p*/,
299 const heim_oid * /*q*/);
300
301int
302der_heim_universal_string_cmp (
303 const heim_universal_string * /*p*/,
304 const heim_universal_string * /*q*/);
305
306size_t
307der_length_bit_string (const heim_bit_string * /*k*/);
308
309size_t
310der_length_bmp_string (const heim_bmp_string * /*data*/);
311
312size_t
313der_length_boolean (const int * /*k*/);
314
315size_t
316der_length_enumerated (const unsigned * /*data*/);
317
318size_t
319der_length_general_string (const heim_general_string * /*data*/);
320
321size_t
322der_length_generalized_time (const time_t * /*t*/);
323
324size_t
325der_length_heim_integer (const heim_integer * /*k*/);
326
327size_t
328der_length_ia5_string (const heim_ia5_string * /*data*/);
329
330size_t
331der_length_integer (const int * /*data*/);
332
333size_t
334der_length_len (size_t /*len*/);
335
336size_t
337der_length_octet_string (const heim_octet_string * /*k*/);
338
339size_t
340der_length_oid (const heim_oid * /*k*/);
341
342size_t
343der_length_printable_string (const heim_printable_string * /*data*/);
344
345size_t
346der_length_universal_string (const heim_universal_string * /*data*/);
347
348size_t
349der_length_unsigned (const unsigned * /*data*/);
350
351size_t
352der_length_utctime (const time_t * /*t*/);
353
354size_t
355der_length_utf8string (const heim_utf8_string * /*data*/);
356
357size_t
358der_length_visible_string (const heim_visible_string * /*data*/);
359
360int
361der_match_tag (
362 const unsigned char * /*p*/,
363 size_t /*len*/,
364 Der_class /*class*/,
365 Der_type /*type*/,
366 unsigned int /*tag*/,
367 size_t * /*size*/);
368
369int
370der_match_tag2 (
371 const unsigned char * /*p*/,
372 size_t /*len*/,
373 Der_class /*class*/,
374 Der_type * /*type*/,
375 unsigned int /*tag*/,
376 size_t * /*size*/);
377
378int
379der_match_tag_and_length (
380 const unsigned char * /*p*/,
381 size_t /*len*/,
382 Der_class /*class*/,
383 Der_type * /*type*/,
384 unsigned int /*tag*/,
385 size_t * /*length_ret*/,
386 size_t * /*size*/);
387
388int
389der_parse_heim_oid (
390 const char * /*str*/,
391 const char * /*sep*/,
392 heim_oid * /*data*/);
393
394int
395der_parse_hex_heim_integer (
396 const char * /*p*/,
397 heim_integer * /*data*/);
398
399int
400der_print_heim_oid (
401 const heim_oid * /*oid*/,
402 char /*delim*/,
403 char ** /*str*/);
404
405int
406der_print_hex_heim_integer (
407 const heim_integer * /*data*/,
408 char ** /*p*/);
409
410int
411der_put_bit_string (
412 unsigned char * /*p*/,
413 size_t /*len*/,
414 const heim_bit_string * /*data*/,
415 size_t * /*size*/);
416
417int
418der_put_bmp_string (
419 unsigned char * /*p*/,
420 size_t /*len*/,
421 const heim_bmp_string * /*data*/,
422 size_t * /*size*/);
423
424int
425der_put_boolean (
426 unsigned char * /*p*/,
427 size_t /*len*/,
428 const int * /*data*/,
429 size_t * /*size*/);
430
431int
432der_put_general_string (
433 unsigned char * /*p*/,
434 size_t /*len*/,
435 const heim_general_string * /*str*/,
436 size_t * /*size*/);
437
438int
439der_put_generalized_time (
440 unsigned char * /*p*/,
441 size_t /*len*/,
442 const time_t * /*data*/,
443 size_t * /*size*/);
444
445int
446der_put_heim_integer (
447 unsigned char * /*p*/,
448 size_t /*len*/,
449 const heim_integer * /*data*/,
450 size_t * /*size*/);
451
452int
453der_put_ia5_string (
454 unsigned char * /*p*/,
455 size_t /*len*/,
456 const heim_ia5_string * /*str*/,
457 size_t * /*size*/);
458
459int
460der_put_integer (
461 unsigned char * /*p*/,
462 size_t /*len*/,
463 const int * /*v*/,
464 size_t * /*size*/);
465
466int
467der_put_length (
468 unsigned char * /*p*/,
469 size_t /*len*/,
470 size_t /*val*/,
471 size_t * /*size*/);
472
473int
474der_put_length_and_tag (
475 unsigned char * /*p*/,
476 size_t /*len*/,
477 size_t /*len_val*/,
478 Der_class /*class*/,
479 Der_type /*type*/,
480 unsigned int /*tag*/,
481 size_t * /*size*/);
482
483int
484der_put_octet_string (
485 unsigned char * /*p*/,
486 size_t /*len*/,
487 const heim_octet_string * /*data*/,
488 size_t * /*size*/);
489
490int
491der_put_oid (
492 unsigned char * /*p*/,
493 size_t /*len*/,
494 const heim_oid * /*data*/,
495 size_t * /*size*/);
496
497int
498der_put_printable_string (
499 unsigned char * /*p*/,
500 size_t /*len*/,
501 const heim_printable_string * /*str*/,
502 size_t * /*size*/);
503
504int
505der_put_tag (
506 unsigned char * /*p*/,
507 size_t /*len*/,
508 Der_class /*class*/,
509 Der_type /*type*/,
510 unsigned int /*tag*/,
511 size_t * /*size*/);
512
513int
514der_put_universal_string (
515 unsigned char * /*p*/,
516 size_t /*len*/,
517 const heim_universal_string * /*data*/,
518 size_t * /*size*/);
519
520int
521der_put_unsigned (
522 unsigned char * /*p*/,
523 size_t /*len*/,
524 const unsigned * /*v*/,
525 size_t * /*size*/);
526
527int
528der_put_utctime (
529 unsigned char * /*p*/,
530 size_t /*len*/,
531 const time_t * /*data*/,
532 size_t * /*size*/);
533
534int
535der_put_utf8string (
536 unsigned char * /*p*/,
537 size_t /*len*/,
538 const heim_utf8_string * /*str*/,
539 size_t * /*size*/);
540
541int
542der_put_visible_string (
543 unsigned char * /*p*/,
544 size_t /*len*/,
545 const heim_visible_string * /*str*/,
546 size_t * /*size*/);
547
548int
549encode_heim_any (
550 unsigned char * /*p*/,
551 size_t /*len*/,
552 const heim_any * /*data*/,
553 size_t * /*size*/);
554
555int
556encode_heim_any_set (
557 unsigned char * /*p*/,
558 size_t /*len*/,
559 const heim_any_set * /*data*/,
560 size_t * /*size*/);
561
562void
563free_heim_any (heim_any * /*data*/);
564
565void
566free_heim_any_set (heim_any_set * /*data*/);
567
568int
569heim_any_cmp (
570 const heim_any_set * /*p*/,
571 const heim_any_set * /*q*/);
572
573size_t
574length_heim_any (const heim_any * /*data*/);
575
576size_t
577length_heim_any_set (const heim_any * /*data*/);
578
579#ifdef __cplusplus
580}
581#endif
582
583#endif /* __der_protos_h__ */