~ubuntu-branches/ubuntu/trusty/libtasn1-3/trusty

« back to all changes in this revision

Viewing changes to doc/reference/tmpl/libtasn1.sgml

  • Committer: Bazaar Package Importer
  • Author(s): Andreas Metzler
  • Date: 2006-06-07 20:14:52 UTC
  • Revision ID: james.westby@ubuntu.com-20060607201452-7a9dojyu7i2kfbyp
Tags: upstream-0.3.4
ImportĀ upstreamĀ versionĀ 0.3.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- ##### SECTION Title ##### -->
 
2
libtasn1
 
3
 
 
4
<!-- ##### SECTION Short_Description ##### -->
 
5
 
 
6
 
 
7
<!-- ##### SECTION Long_Description ##### -->
 
8
<para>
 
9
 
 
10
</para>
 
11
 
 
12
 
 
13
<!-- ##### SECTION See_Also ##### -->
 
14
<para>
 
15
 
 
16
</para>
 
17
 
 
18
 
 
19
<!-- ##### SECTION Stability_Level ##### -->
 
20
 
 
21
 
 
22
<!-- ##### MACRO LIBTASN1_VERSION ##### -->
 
23
<para>
 
24
 
 
25
</para>
 
26
 
 
27
 
 
28
 
 
29
<!-- ##### MACRO MAX_NAME_SIZE ##### -->
 
30
<para>
 
31
 
 
32
</para>
 
33
 
 
34
 
 
35
 
 
36
<!-- ##### MACRO MAX_ERROR_DESCRIPTION_SIZE ##### -->
 
37
<para>
 
38
 
 
39
</para>
 
40
 
 
41
 
 
42
 
 
43
<!-- ##### TYPEDEF asn1_retCode ##### -->
 
44
<para>
 
45
 
 
46
</para>
 
47
 
 
48
 
 
49
<!-- ##### MACRO ASN1_SUCCESS ##### -->
 
50
<para>
 
51
 
 
52
</para>
 
53
 
 
54
 
 
55
 
 
56
<!-- ##### MACRO ASN1_FILE_NOT_FOUND ##### -->
 
57
<para>
 
58
 
 
59
</para>
 
60
 
 
61
 
 
62
 
 
63
<!-- ##### MACRO ASN1_ELEMENT_NOT_FOUND ##### -->
 
64
<para>
 
65
 
 
66
</para>
 
67
 
 
68
 
 
69
 
 
70
<!-- ##### MACRO ASN1_IDENTIFIER_NOT_FOUND ##### -->
 
71
<para>
 
72
 
 
73
</para>
 
74
 
 
75
 
 
76
 
 
77
<!-- ##### MACRO ASN1_DER_ERROR ##### -->
 
78
<para>
 
79
 
 
80
</para>
 
81
 
 
82
 
 
83
 
 
84
<!-- ##### MACRO ASN1_VALUE_NOT_FOUND ##### -->
 
85
<para>
 
86
 
 
87
</para>
 
88
 
 
89
 
 
90
 
 
91
<!-- ##### MACRO ASN1_GENERIC_ERROR ##### -->
 
92
<para>
 
93
 
 
94
</para>
 
95
 
 
96
 
 
97
 
 
98
<!-- ##### MACRO ASN1_VALUE_NOT_VALID ##### -->
 
99
<para>
 
100
 
 
101
</para>
 
102
 
 
103
 
 
104
 
 
105
<!-- ##### MACRO ASN1_TAG_ERROR ##### -->
 
106
<para>
 
107
 
 
108
</para>
 
109
 
 
110
 
 
111
 
 
112
<!-- ##### MACRO ASN1_TAG_IMPLICIT ##### -->
 
113
<para>
 
114
 
 
115
</para>
 
116
 
 
117
 
 
118
 
 
119
<!-- ##### MACRO ASN1_ERROR_TYPE_ANY ##### -->
 
120
<para>
 
121
 
 
122
</para>
 
123
 
 
124
 
 
125
 
 
126
<!-- ##### MACRO ASN1_SYNTAX_ERROR ##### -->
 
127
<para>
 
128
 
 
129
</para>
 
130
 
 
131
 
 
132
 
 
133
<!-- ##### MACRO ASN1_MEM_ERROR ##### -->
 
134
<para>
 
135
 
 
136
</para>
 
137
 
 
138
 
 
139
 
 
140
<!-- ##### MACRO ASN1_MEM_ALLOC_ERROR ##### -->
 
141
<para>
 
142
 
 
143
</para>
 
144
 
 
145
 
 
146
 
 
147
<!-- ##### MACRO ASN1_DER_OVERFLOW ##### -->
 
148
<para>
 
149
 
 
150
</para>
 
151
 
 
152
 
 
153
 
 
154
<!-- ##### MACRO ASN1_NAME_TOO_LONG ##### -->
 
155
<para>
 
156
 
 
157
</para>
 
158
 
 
159
 
 
160
 
 
161
<!-- ##### MACRO ASN1_ARRAY_ERROR ##### -->
 
162
<para>
 
163
 
 
164
</para>
 
165
 
 
166
 
 
167
 
 
168
<!-- ##### MACRO ASN1_ELEMENT_NOT_EMPTY ##### -->
 
169
<para>
 
170
 
 
171
</para>
 
172
 
 
173
 
 
174
 
 
175
<!-- ##### MACRO ASN1_PRINT_NAME ##### -->
 
176
<para>
 
177
 
 
178
</para>
 
179
 
 
180
 
 
181
 
 
182
<!-- ##### MACRO ASN1_PRINT_NAME_TYPE ##### -->
 
183
<para>
 
184
 
 
185
</para>
 
186
 
 
187
 
 
188
 
 
189
<!-- ##### MACRO ASN1_PRINT_NAME_TYPE_VALUE ##### -->
 
190
<para>
 
191
 
 
192
</para>
 
193
 
 
194
 
 
195
 
 
196
<!-- ##### MACRO ASN1_PRINT_ALL ##### -->
 
197
<para>
 
198
 
 
199
</para>
 
200
 
 
201
 
 
202
 
 
203
<!-- ##### MACRO ASN1_CLASS_UNIVERSAL ##### -->
 
204
<para>
 
205
 
 
206
</para>
 
207
 
 
208
 
 
209
 
 
210
<!-- ##### MACRO ASN1_CLASS_APPLICATION ##### -->
 
211
<para>
 
212
 
 
213
</para>
 
214
 
 
215
 
 
216
 
 
217
<!-- ##### MACRO ASN1_CLASS_CONTEXT_SPECIFIC ##### -->
 
218
<para>
 
219
 
 
220
</para>
 
221
 
 
222
 
 
223
 
 
224
<!-- ##### MACRO ASN1_CLASS_PRIVATE ##### -->
 
225
<para>
 
226
 
 
227
</para>
 
228
 
 
229
 
 
230
 
 
231
<!-- ##### MACRO ASN1_CLASS_STRUCTURED ##### -->
 
232
<para>
 
233
 
 
234
</para>
 
235
 
 
236
 
 
237
 
 
238
<!-- ##### MACRO ASN1_TAG_BOOLEAN ##### -->
 
239
<para>
 
240
 
 
241
</para>
 
242
 
 
243
 
 
244
 
 
245
<!-- ##### MACRO ASN1_TAG_INTEGER ##### -->
 
246
<para>
 
247
 
 
248
</para>
 
249
 
 
250
 
 
251
 
 
252
<!-- ##### MACRO ASN1_TAG_SEQUENCE ##### -->
 
253
<para>
 
254
 
 
255
</para>
 
256
 
 
257
 
 
258
 
 
259
<!-- ##### MACRO ASN1_TAG_SET ##### -->
 
260
<para>
 
261
 
 
262
</para>
 
263
 
 
264
 
 
265
 
 
266
<!-- ##### MACRO ASN1_TAG_OCTET_STRING ##### -->
 
267
<para>
 
268
 
 
269
</para>
 
270
 
 
271
 
 
272
 
 
273
<!-- ##### MACRO ASN1_TAG_BIT_STRING ##### -->
 
274
<para>
 
275
 
 
276
</para>
 
277
 
 
278
 
 
279
 
 
280
<!-- ##### MACRO ASN1_TAG_UTCTime ##### -->
 
281
<para>
 
282
 
 
283
</para>
 
284
 
 
285
 
 
286
 
 
287
<!-- ##### MACRO ASN1_TAG_GENERALIZEDTime ##### -->
 
288
<para>
 
289
 
 
290
</para>
 
291
 
 
292
 
 
293
 
 
294
<!-- ##### MACRO ASN1_TAG_OBJECT_ID ##### -->
 
295
<para>
 
296
 
 
297
</para>
 
298
 
 
299
 
 
300
 
 
301
<!-- ##### MACRO ASN1_TAG_ENUMERATED ##### -->
 
302
<para>
 
303
 
 
304
</para>
 
305
 
 
306
 
 
307
 
 
308
<!-- ##### MACRO ASN1_TAG_NULL ##### -->
 
309
<para>
 
310
 
 
311
</para>
 
312
 
 
313
 
 
314
 
 
315
<!-- ##### MACRO ASN1_TAG_GENERALSTRING ##### -->
 
316
<para>
 
317
 
 
318
</para>
 
319
 
 
320
 
 
321
 
 
322
<!-- ##### STRUCT node_asn_struct ##### -->
 
323
<para>
 
324
 
 
325
</para>
 
326
 
 
327
 
 
328
<!-- ##### TYPEDEF node_asn ##### -->
 
329
<para>
 
330
 
 
331
</para>
 
332
 
 
333
 
 
334
<!-- ##### TYPEDEF ASN1_TYPE ##### -->
 
335
<para>
 
336
 
 
337
</para>
 
338
 
 
339
 
 
340
<!-- ##### MACRO ASN1_TYPE_EMPTY ##### -->
 
341
<para>
 
342
 
 
343
</para>
 
344
 
 
345
 
 
346
 
 
347
<!-- ##### STRUCT static_struct_asn ##### -->
 
348
<para>
 
349
 
 
350
</para>
 
351
 
 
352
@name: 
 
353
@type: 
 
354
@value: 
 
355
 
 
356
<!-- ##### TYPEDEF ASN1_ARRAY_TYPE ##### -->
 
357
<para>
 
358
 
 
359
</para>
 
360
 
 
361
 
 
362
<!-- ##### FUNCTION asn1_parser2tree ##### -->
 
363
<para>
 
364
 
 
365
</para>
 
366
 
 
367
@file_name: 
 
368
@definitions: 
 
369
@errorDescription: 
 
370
@Returns: 
 
371
 
 
372
 
 
373
<!-- ##### FUNCTION asn1_parser2array ##### -->
 
374
<para>
 
375
 
 
376
</para>
 
377
 
 
378
@inputFileName: 
 
379
@outputFileName: 
 
380
@vectorName: 
 
381
@errorDescription: 
 
382
@Returns: 
 
383
 
 
384
 
 
385
<!-- ##### FUNCTION asn1_array2tree ##### -->
 
386
<para>
 
387
 
 
388
</para>
 
389
 
 
390
@array: 
 
391
@definitions: 
 
392
@errorDescription: 
 
393
@Returns: 
 
394
 
 
395
 
 
396
<!-- ##### FUNCTION asn1_print_structure ##### -->
 
397
<para>
 
398
 
 
399
</para>
 
400
 
 
401
@out: 
 
402
@structure: 
 
403
@name: 
 
404
@mode: 
 
405
 
 
406
 
 
407
<!-- ##### FUNCTION asn1_create_element ##### -->
 
408
<para>
 
409
 
 
410
</para>
 
411
 
 
412
@definitions: 
 
413
@source_name: 
 
414
@element: 
 
415
@Returns: 
 
416
 
 
417
 
 
418
<!-- ##### FUNCTION asn1_delete_structure ##### -->
 
419
<para>
 
420
 
 
421
</para>
 
422
 
 
423
@structure: 
 
424
@Returns: 
 
425
 
 
426
 
 
427
<!-- ##### FUNCTION asn1_delete_element ##### -->
 
428
<para>
 
429
 
 
430
</para>
 
431
 
 
432
@structure: 
 
433
@element_name: 
 
434
@Returns: 
 
435
 
 
436
 
 
437
<!-- ##### FUNCTION asn1_write_value ##### -->
 
438
<para>
 
439
 
 
440
</para>
 
441
 
 
442
@node_root: 
 
443
@name: 
 
444
@ivalue: 
 
445
@len: 
 
446
@Returns: 
 
447
 
 
448
 
 
449
<!-- ##### FUNCTION asn1_read_value ##### -->
 
450
<para>
 
451
 
 
452
</para>
 
453
 
 
454
@root: 
 
455
@name: 
 
456
@ivalue: 
 
457
@len: 
 
458
@Returns: 
 
459
 
 
460
 
 
461
<!-- ##### FUNCTION asn1_number_of_elements ##### -->
 
462
<para>
 
463
 
 
464
</para>
 
465
 
 
466
@element: 
 
467
@name: 
 
468
@num: 
 
469
@Returns: 
 
470
 
 
471
 
 
472
<!-- ##### FUNCTION asn1_der_coding ##### -->
 
473
<para>
 
474
 
 
475
</para>
 
476
 
 
477
@element: 
 
478
@name: 
 
479
@ider: 
 
480
@len: 
 
481
@ErrorDescription: 
 
482
@Returns: 
 
483
 
 
484
 
 
485
<!-- ##### FUNCTION asn1_der_decoding ##### -->
 
486
<para>
 
487
 
 
488
</para>
 
489
 
 
490
@element: 
 
491
@ider: 
 
492
@len: 
 
493
@errorDescription: 
 
494
@Returns: 
 
495
 
 
496
 
 
497
<!-- ##### FUNCTION asn1_der_decoding_element ##### -->
 
498
<para>
 
499
 
 
500
</para>
 
501
 
 
502
@structure: 
 
503
@elementName: 
 
504
@ider: 
 
505
@len: 
 
506
@errorDescription: 
 
507
@Returns: 
 
508
 
 
509
 
 
510
<!-- ##### FUNCTION asn1_der_decoding_startEnd ##### -->
 
511
<para>
 
512
 
 
513
</para>
 
514
 
 
515
@element: 
 
516
@ider: 
 
517
@len: 
 
518
@name_element: 
 
519
@start: 
 
520
@end: 
 
521
@Returns: 
 
522
 
 
523
 
 
524
<!-- ##### FUNCTION asn1_expand_any_defined_by ##### -->
 
525
<para>
 
526
 
 
527
</para>
 
528
 
 
529
@definitions: 
 
530
@element: 
 
531
@Returns: 
 
532
 
 
533
 
 
534
<!-- ##### FUNCTION asn1_expand_octet_string ##### -->
 
535
<para>
 
536
 
 
537
</para>
 
538
 
 
539
@definitions: 
 
540
@element: 
 
541
@octetName: 
 
542
@objectName: 
 
543
@Returns: 
 
544
 
 
545
 
 
546
<!-- ##### FUNCTION asn1_read_tag ##### -->
 
547
<para>
 
548
 
 
549
</para>
 
550
 
 
551
@root: 
 
552
@name: 
 
553
@tagValue: 
 
554
@classValue: 
 
555
@Returns: 
 
556
 
 
557
 
 
558
<!-- ##### FUNCTION asn1_find_structure_from_oid ##### -->
 
559
<para>
 
560
 
 
561
</para>
 
562
 
 
563
@definitions: 
 
564
@oidValue: 
 
565
@Returns: 
 
566
 
 
567
 
 
568
<!-- ##### FUNCTION asn1_check_version ##### -->
 
569
<para>
 
570
 
 
571
</para>
 
572
 
 
573
@req_version: 
 
574
@Returns: 
 
575
 
 
576
 
 
577
<!-- ##### FUNCTION libtasn1_strerror ##### -->
 
578
<para>
 
579
 
 
580
</para>
 
581
 
 
582
@error: 
 
583
@Returns: 
 
584
 
 
585
 
 
586
<!-- ##### FUNCTION libtasn1_perror ##### -->
 
587
<para>
 
588
 
 
589
</para>
 
590
 
 
591
@error: 
 
592
 
 
593
 
 
594
<!-- ##### FUNCTION asn1_get_tag_der ##### -->
 
595
<para>
 
596
 
 
597
</para>
 
598
 
 
599
@der: 
 
600
@der_len: 
 
601
@cls: 
 
602
@len: 
 
603
@tag: 
 
604
@Returns: 
 
605
 
 
606
 
 
607
<!-- ##### FUNCTION asn1_octet_der ##### -->
 
608
<para>
 
609
 
 
610
</para>
 
611
 
 
612
@str: 
 
613
@str_len: 
 
614
@der: 
 
615
@der_len: 
 
616
 
 
617
 
 
618
<!-- ##### FUNCTION asn1_get_octet_der ##### -->
 
619
<para>
 
620
 
 
621
</para>
 
622
 
 
623
@der: 
 
624
@der_len: 
 
625
@ret_len: 
 
626
@str: 
 
627
@str_size: 
 
628
@str_len: 
 
629
@Returns: 
 
630
 
 
631
 
 
632
<!-- ##### FUNCTION asn1_bit_der ##### -->
 
633
<para>
 
634
 
 
635
</para>
 
636
 
 
637
@str: 
 
638
@bit_len: 
 
639
@der: 
 
640
@der_len: 
 
641
 
 
642
 
 
643
<!-- ##### FUNCTION asn1_get_bit_der ##### -->
 
644
<para>
 
645
 
 
646
</para>
 
647
 
 
648
@der: 
 
649
@der_len: 
 
650
@ret_len: 
 
651
@str: 
 
652
@str_size: 
 
653
@bit_len: 
 
654
@Returns: 
 
655
 
 
656
 
 
657
<!-- ##### FUNCTION asn1_length_der ##### -->
 
658
<para>
 
659
 
 
660
</para>
 
661
 
 
662
@len: 
 
663
@ans: 
 
664
@ans_len: 
 
665
 
 
666
 
 
667
<!-- ##### FUNCTION asn1_find_node ##### -->
 
668
<para>
 
669
 
 
670
</para>
 
671
 
 
672
@pointer: 
 
673
@name: 
 
674
@Returns: 
 
675
 
 
676
 
 
677
<!-- ##### FUNCTION asn1_copy_node ##### -->
 
678
<para>
 
679
 
 
680
</para>
 
681
 
 
682
@dst: 
 
683
@dst_name: 
 
684
@src: 
 
685
@src_name: 
 
686
@Returns: 
 
687
 
 
688