Tizen 2.0 Release
[external/libgnutls26.git] / doc / reference / tmpl / gnutls.sgml
1 <!-- ##### SECTION Title ##### -->
2 gnutls
3
4 <!-- ##### SECTION Short_Description ##### -->
5
6
7 <!-- ##### SECTION Long_Description ##### -->
8 <para>
9
10 </para>
11
12 <!-- ##### SECTION See_Also ##### -->
13 <para>
14
15 </para>
16
17 <!-- ##### SECTION Stability_Level ##### -->
18
19
20 <!-- ##### SECTION Image ##### -->
21
22
23 <!-- ##### MACRO HAVE_SSIZE_T ##### -->
24 <para>
25
26 </para>
27
28
29
30 <!-- ##### MACRO GNUTLS_VERSION ##### -->
31 <para>
32
33 </para>
34
35
36
37 <!-- ##### MACRO GNUTLS_VERSION_MAJOR ##### -->
38 <para>
39
40 </para>
41
42
43
44 <!-- ##### MACRO GNUTLS_VERSION_MINOR ##### -->
45 <para>
46
47 </para>
48
49
50
51 <!-- ##### MACRO GNUTLS_VERSION_PATCH ##### -->
52 <para>
53
54 </para>
55
56
57
58 <!-- ##### MACRO GNUTLS_VERSION_NUMBER ##### -->
59 <para>
60
61 </para>
62
63
64
65 <!-- ##### MACRO GNUTLS_CIPHER_RIJNDAEL_128_CBC ##### -->
66 <para>
67
68 </para>
69
70
71
72 <!-- ##### MACRO GNUTLS_CIPHER_RIJNDAEL_256_CBC ##### -->
73 <para>
74
75 </para>
76
77
78
79 <!-- ##### MACRO GNUTLS_CIPHER_RIJNDAEL_CBC ##### -->
80 <para>
81
82 </para>
83
84
85
86 <!-- ##### MACRO GNUTLS_CIPHER_ARCFOUR ##### -->
87 <para>
88
89 </para>
90
91
92
93 <!-- ##### ENUM gnutls_cipher_algorithm_t ##### -->
94 <para>
95
96 </para>
97
98 @GNUTLS_CIPHER_UNKNOWN: 
99 @GNUTLS_CIPHER_NULL: 
100 @GNUTLS_CIPHER_ARCFOUR_128: 
101 @GNUTLS_CIPHER_3DES_CBC: 
102 @GNUTLS_CIPHER_AES_128_CBC: 
103 @GNUTLS_CIPHER_AES_256_CBC: 
104 @GNUTLS_CIPHER_ARCFOUR_40: 
105 @GNUTLS_CIPHER_CAMELLIA_128_CBC: 
106 @GNUTLS_CIPHER_CAMELLIA_256_CBC: 
107 @GNUTLS_CIPHER_RC2_40_CBC: 
108 @GNUTLS_CIPHER_DES_CBC: 
109 @GNUTLS_CIPHER_AES_192_CBC: 
110 @GNUTLS_CIPHER_IDEA_PGP_CFB: 
111 @GNUTLS_CIPHER_3DES_PGP_CFB: 
112 @GNUTLS_CIPHER_CAST5_PGP_CFB: 
113 @GNUTLS_CIPHER_BLOWFISH_PGP_CFB: 
114 @GNUTLS_CIPHER_SAFER_SK128_PGP_CFB: 
115 @GNUTLS_CIPHER_AES128_PGP_CFB: 
116 @GNUTLS_CIPHER_AES192_PGP_CFB: 
117 @GNUTLS_CIPHER_AES256_PGP_CFB: 
118 @GNUTLS_CIPHER_TWOFISH_PGP_CFB: 
119
120 <!-- ##### ENUM gnutls_kx_algorithm_t ##### -->
121 <para>
122
123 </para>
124
125 @GNUTLS_KX_UNKNOWN: 
126 @GNUTLS_KX_RSA: 
127 @GNUTLS_KX_DHE_DSS: 
128 @GNUTLS_KX_DHE_RSA: 
129 @GNUTLS_KX_ANON_DH: 
130 @GNUTLS_KX_SRP: 
131 @GNUTLS_KX_RSA_EXPORT: 
132 @GNUTLS_KX_SRP_RSA: 
133 @GNUTLS_KX_SRP_DSS: 
134 @GNUTLS_KX_PSK: 
135 @GNUTLS_KX_DHE_PSK: 
136
137 <!-- ##### ENUM gnutls_params_type_t ##### -->
138 <para>
139
140 </para>
141
142 @GNUTLS_PARAMS_RSA_EXPORT: 
143 @GNUTLS_PARAMS_DH: 
144
145 <!-- ##### ENUM gnutls_credentials_type_t ##### -->
146 <para>
147
148 </para>
149
150 @GNUTLS_CRD_CERTIFICATE: 
151 @GNUTLS_CRD_ANON: 
152 @GNUTLS_CRD_SRP: 
153 @GNUTLS_CRD_PSK: 
154 @GNUTLS_CRD_IA: 
155
156 <!-- ##### MACRO GNUTLS_MAC_SHA ##### -->
157 <para>
158
159 </para>
160
161
162
163 <!-- ##### MACRO GNUTLS_DIG_SHA ##### -->
164 <para>
165
166 </para>
167
168
169
170 <!-- ##### ENUM gnutls_mac_algorithm_t ##### -->
171 <para>
172
173 </para>
174
175 @GNUTLS_MAC_UNKNOWN: 
176 @GNUTLS_MAC_NULL: 
177 @GNUTLS_MAC_MD5: 
178 @GNUTLS_MAC_SHA1: 
179 @GNUTLS_MAC_RMD160: 
180 @GNUTLS_MAC_MD2: 
181 @GNUTLS_MAC_SHA256: 
182 @GNUTLS_MAC_SHA384: 
183 @GNUTLS_MAC_SHA512: 
184 @GNUTLS_MAC_SHA224: 
185
186 <!-- ##### ENUM gnutls_digest_algorithm_t ##### -->
187 <para>
188
189 </para>
190
191 @GNUTLS_DIG_UNKNOWN: 
192 @GNUTLS_DIG_NULL: 
193 @GNUTLS_DIG_MD5: 
194 @GNUTLS_DIG_SHA1: 
195 @GNUTLS_DIG_RMD160: 
196 @GNUTLS_DIG_MD2: 
197 @GNUTLS_DIG_SHA256: 
198 @GNUTLS_DIG_SHA384: 
199 @GNUTLS_DIG_SHA512: 
200 @GNUTLS_DIG_SHA224: 
201
202 <!-- ##### MACRO GNUTLS_MAX_ALGORITHM_NUM ##### -->
203 <para>
204
205 </para>
206
207
208
209 <!-- ##### ENUM gnutls_compression_method_t ##### -->
210 <para>
211
212 </para>
213
214 @GNUTLS_COMP_UNKNOWN: 
215 @GNUTLS_COMP_NULL: 
216 @GNUTLS_COMP_DEFLATE: 
217 @GNUTLS_COMP_ZLIB: 
218 @GNUTLS_COMP_LZO: 
219
220 <!-- ##### ENUM gnutls_connection_end_t ##### -->
221 <para>
222
223 </para>
224
225 @GNUTLS_SERVER: 
226 @GNUTLS_CLIENT: 
227
228 <!-- ##### ENUM gnutls_alert_level_t ##### -->
229 <para>
230
231 </para>
232
233 @GNUTLS_AL_WARNING: 
234 @GNUTLS_AL_FATAL: 
235
236 <!-- ##### ENUM gnutls_alert_description_t ##### -->
237 <para>
238
239 </para>
240
241 @GNUTLS_A_CLOSE_NOTIFY: 
242 @GNUTLS_A_UNEXPECTED_MESSAGE: 
243 @GNUTLS_A_BAD_RECORD_MAC: 
244 @GNUTLS_A_DECRYPTION_FAILED: 
245 @GNUTLS_A_RECORD_OVERFLOW: 
246 @GNUTLS_A_DECOMPRESSION_FAILURE: 
247 @GNUTLS_A_HANDSHAKE_FAILURE: 
248 @GNUTLS_A_SSL3_NO_CERTIFICATE: 
249 @GNUTLS_A_BAD_CERTIFICATE: 
250 @GNUTLS_A_UNSUPPORTED_CERTIFICATE: 
251 @GNUTLS_A_CERTIFICATE_REVOKED: 
252 @GNUTLS_A_CERTIFICATE_EXPIRED: 
253 @GNUTLS_A_CERTIFICATE_UNKNOWN: 
254 @GNUTLS_A_ILLEGAL_PARAMETER: 
255 @GNUTLS_A_UNKNOWN_CA: 
256 @GNUTLS_A_ACCESS_DENIED: 
257 @GNUTLS_A_DECODE_ERROR: 
258 @GNUTLS_A_DECRYPT_ERROR: 
259 @GNUTLS_A_EXPORT_RESTRICTION: 
260 @GNUTLS_A_PROTOCOL_VERSION: 
261 @GNUTLS_A_INSUFFICIENT_SECURITY: 
262 @GNUTLS_A_INTERNAL_ERROR: 
263 @GNUTLS_A_USER_CANCELED: 
264 @GNUTLS_A_NO_RENEGOTIATION: 
265 @GNUTLS_A_UNSUPPORTED_EXTENSION: 
266 @GNUTLS_A_CERTIFICATE_UNOBTAINABLE: 
267 @GNUTLS_A_UNRECOGNIZED_NAME: 
268 @GNUTLS_A_UNKNOWN_PSK_IDENTITY: 
269 @GNUTLS_A_INNER_APPLICATION_FAILURE: 
270 @GNUTLS_A_INNER_APPLICATION_VERIFICATION: 
271
272 <!-- ##### ENUM gnutls_handshake_description_t ##### -->
273 <para>
274
275 </para>
276
277 @GNUTLS_HANDSHAKE_HELLO_REQUEST: 
278 @GNUTLS_HANDSHAKE_CLIENT_HELLO: 
279 @GNUTLS_HANDSHAKE_SERVER_HELLO: 
280 @GNUTLS_HANDSHAKE_NEW_SESSION_TICKET: 
281 @GNUTLS_HANDSHAKE_CERTIFICATE_PKT: 
282 @GNUTLS_HANDSHAKE_SERVER_KEY_EXCHANGE: 
283 @GNUTLS_HANDSHAKE_CERTIFICATE_REQUEST: 
284 @GNUTLS_HANDSHAKE_SERVER_HELLO_DONE: 
285 @GNUTLS_HANDSHAKE_CERTIFICATE_VERIFY: 
286 @GNUTLS_HANDSHAKE_CLIENT_KEY_EXCHANGE: 
287 @GNUTLS_HANDSHAKE_FINISHED: 
288 @GNUTLS_HANDSHAKE_SUPPLEMENTAL: 
289
290 <!-- ##### ENUM gnutls_certificate_status_t ##### -->
291 <para>
292
293 </para>
294
295 @GNUTLS_CERT_INVALID: 
296 @GNUTLS_CERT_REVOKED: 
297 @GNUTLS_CERT_SIGNER_NOT_FOUND: 
298 @GNUTLS_CERT_SIGNER_NOT_CA: 
299 @GNUTLS_CERT_INSECURE_ALGORITHM: 
300 @GNUTLS_CERT_NOT_ACTIVATED: 
301 @GNUTLS_CERT_EXPIRED: 
302
303 <!-- ##### ENUM gnutls_certificate_request_t ##### -->
304 <para>
305
306 </para>
307
308 @GNUTLS_CERT_IGNORE: 
309 @GNUTLS_CERT_REQUEST: 
310 @GNUTLS_CERT_REQUIRE: 
311
312 <!-- ##### ENUM gnutls_openpgp_crt_status_t ##### -->
313 <para>
314
315 </para>
316
317 @GNUTLS_OPENPGP_CERT: 
318 @GNUTLS_OPENPGP_CERT_FINGERPRINT: 
319
320 <!-- ##### ENUM gnutls_close_request_t ##### -->
321 <para>
322
323 </para>
324
325 @GNUTLS_SHUT_RDWR: 
326 @GNUTLS_SHUT_WR: 
327
328 <!-- ##### ENUM gnutls_protocol_t ##### -->
329 <para>
330
331 </para>
332
333 @GNUTLS_SSL3: 
334 @GNUTLS_TLS1_0: 
335 @GNUTLS_TLS1: 
336 @GNUTLS_TLS1_1: 
337 @GNUTLS_TLS1_2: 
338 @GNUTLS_VERSION_MAX: 
339 @GNUTLS_VERSION_UNKNOWN: 
340
341 <!-- ##### ENUM gnutls_certificate_type_t ##### -->
342 <para>
343
344 </para>
345
346 @GNUTLS_CRT_UNKNOWN: 
347 @GNUTLS_CRT_X509: 
348 @GNUTLS_CRT_OPENPGP: 
349
350 <!-- ##### ENUM gnutls_x509_crt_fmt_t ##### -->
351 <para>
352
353 </para>
354
355 @GNUTLS_X509_FMT_DER: 
356 @GNUTLS_X509_FMT_PEM: 
357
358 <!-- ##### ENUM gnutls_certificate_print_formats_t ##### -->
359 <para>
360
361 </para>
362
363 @GNUTLS_CRT_PRINT_FULL: 
364 @GNUTLS_CRT_PRINT_ONELINE: 
365 @GNUTLS_CRT_PRINT_UNSIGNED_FULL: 
366
367 <!-- ##### ENUM gnutls_pk_algorithm_t ##### -->
368 <para>
369
370 </para>
371
372 @GNUTLS_PK_UNKNOWN: 
373 @GNUTLS_PK_RSA: 
374 @GNUTLS_PK_DSA: 
375 @GNUTLS_PK_DH: 
376
377 <!-- ##### FUNCTION gnutls_pk_algorithm_get_name ##### -->
378 <para>
379
380 </para>
381
382 @algorithm: 
383 @Returns: 
384
385
386 <!-- ##### ENUM gnutls_sign_algorithm_t ##### -->
387 <para>
388
389 </para>
390
391 @GNUTLS_SIGN_UNKNOWN: 
392 @GNUTLS_SIGN_RSA_SHA1: 
393 @GNUTLS_SIGN_RSA_SHA: 
394 @GNUTLS_SIGN_DSA_SHA1: 
395 @GNUTLS_SIGN_DSA_SHA: 
396 @GNUTLS_SIGN_RSA_MD5: 
397 @GNUTLS_SIGN_RSA_MD2: 
398 @GNUTLS_SIGN_RSA_RMD160: 
399 @GNUTLS_SIGN_RSA_SHA256: 
400 @GNUTLS_SIGN_RSA_SHA384: 
401 @GNUTLS_SIGN_RSA_SHA512: 
402 @GNUTLS_SIGN_RSA_SHA224: 
403 @GNUTLS_SIGN_DSA_SHA224: 
404 @GNUTLS_SIGN_DSA_SHA256: 
405
406 <!-- ##### FUNCTION gnutls_sign_algorithm_get_name ##### -->
407 <para>
408
409 </para>
410
411 @sign: 
412 @Returns: 
413
414
415 <!-- ##### ENUM gnutls_sec_param_t ##### -->
416 <para>
417
418 </para>
419
420 @GNUTLS_SEC_PARAM_UNKNOWN: 
421 @GNUTLS_SEC_PARAM_WEAK: 
422 @GNUTLS_SEC_PARAM_LOW: 
423 @GNUTLS_SEC_PARAM_NORMAL: 
424 @GNUTLS_SEC_PARAM_HIGH: 
425 @GNUTLS_SEC_PARAM_ULTRA: 
426
427 <!-- ##### ENUM gnutls_channel_binding_t ##### -->
428 <para>
429
430 </para>
431
432 @GNUTLS_CB_TLS_UNIQUE: 
433
434 <!-- ##### TYPEDEF gnutls_transport_ptr_t ##### -->
435 <para>
436
437 </para>
438
439
440 <!-- ##### STRUCT gnutls_session_int ##### -->
441 <para>
442
443 </para>
444
445
446 <!-- ##### TYPEDEF gnutls_session_t ##### -->
447 <para>
448
449 </para>
450
451
452 <!-- ##### STRUCT gnutls_dh_params_int ##### -->
453 <para>
454
455 </para>
456
457
458 <!-- ##### TYPEDEF gnutls_dh_params_t ##### -->
459 <para>
460
461 </para>
462
463
464 <!-- ##### STRUCT gnutls_x509_privkey_int ##### -->
465 <para>
466
467 </para>
468
469
470 <!-- ##### TYPEDEF gnutls_rsa_params_t ##### -->
471 <para>
472
473 </para>
474
475
476 <!-- ##### STRUCT gnutls_priority_st ##### -->
477 <para>
478
479 </para>
480
481
482 <!-- ##### TYPEDEF gnutls_priority_t ##### -->
483 <para>
484
485 </para>
486
487
488 <!-- ##### FUNCTION gnutls_init ##### -->
489 <para>
490
491 </para>
492
493 @session: 
494 @con_end: 
495 @Returns: 
496
497
498 <!-- ##### FUNCTION gnutls_deinit ##### -->
499 <para>
500
501 </para>
502
503 @session: 
504
505
506 <!-- ##### FUNCTION gnutls_bye ##### -->
507 <para>
508
509 </para>
510
511 @session: 
512 @how: 
513 @Returns: 
514
515
516 <!-- ##### FUNCTION gnutls_handshake ##### -->
517 <para>
518
519 </para>
520
521 @session: 
522 @Returns: 
523
524
525 <!-- ##### FUNCTION gnutls_rehandshake ##### -->
526 <para>
527
528 </para>
529
530 @session: 
531 @Returns: 
532
533
534 <!-- ##### FUNCTION gnutls_alert_get ##### -->
535 <para>
536
537 </para>
538
539 @session: 
540 @Returns: 
541
542
543 <!-- ##### FUNCTION gnutls_alert_send ##### -->
544 <para>
545
546 </para>
547
548 @session: 
549 @level: 
550 @desc: 
551 @Returns: 
552
553
554 <!-- ##### FUNCTION gnutls_alert_send_appropriate ##### -->
555 <para>
556
557 </para>
558
559 @session: 
560 @err: 
561 @Returns: 
562
563
564 <!-- ##### FUNCTION gnutls_alert_get_name ##### -->
565 <para>
566
567 </para>
568
569 @alert: 
570 @Returns: 
571
572
573 <!-- ##### FUNCTION gnutls_pk_bits_to_sec_param ##### -->
574 <para>
575
576 </para>
577
578 @algo: 
579 @bits: 
580 @Returns: 
581
582
583 <!-- ##### FUNCTION gnutls_sec_param_get_name ##### -->
584 <para>
585
586 </para>
587
588 @param: 
589 @Returns: 
590
591
592 <!-- ##### FUNCTION gnutls_sec_param_to_pk_bits ##### -->
593 <para>
594
595 </para>
596
597 @algo: 
598 @param: 
599 @Returns: 
600
601
602 <!-- ##### FUNCTION gnutls_cipher_get ##### -->
603 <para>
604
605 </para>
606
607 @session: 
608 @Returns: 
609
610
611 <!-- ##### FUNCTION gnutls_kx_get ##### -->
612 <para>
613
614 </para>
615
616 @session: 
617 @Returns: 
618
619
620 <!-- ##### FUNCTION gnutls_mac_get ##### -->
621 <para>
622
623 </para>
624
625 @session: 
626 @Returns: 
627
628
629 <!-- ##### FUNCTION gnutls_compression_get ##### -->
630 <para>
631
632 </para>
633
634 @session: 
635 @Returns: 
636
637
638 <!-- ##### FUNCTION gnutls_certificate_type_get ##### -->
639 <para>
640
641 </para>
642
643 @session: 
644 @Returns: 
645
646
647 <!-- ##### FUNCTION gnutls_sign_algorithm_get_requested ##### -->
648 <para>
649
650 </para>
651
652 @session: 
653 @indx: 
654 @algo: 
655 @Returns: 
656
657
658 <!-- ##### FUNCTION gnutls_cipher_get_key_size ##### -->
659 <para>
660
661 </para>
662
663 @algorithm: 
664 @Returns: 
665
666
667 <!-- ##### FUNCTION gnutls_mac_get_key_size ##### -->
668 <para>
669
670 </para>
671
672 @algorithm: 
673 @Returns: 
674
675
676 <!-- ##### FUNCTION gnutls_cipher_get_name ##### -->
677 <para>
678
679 </para>
680
681 @algorithm: 
682 @Returns: 
683
684
685 <!-- ##### FUNCTION gnutls_mac_get_name ##### -->
686 <para>
687
688 </para>
689
690 @algorithm: 
691 @Returns: 
692
693
694 <!-- ##### FUNCTION gnutls_compression_get_name ##### -->
695 <para>
696
697 </para>
698
699 @algorithm: 
700 @Returns: 
701
702
703 <!-- ##### FUNCTION gnutls_kx_get_name ##### -->
704 <para>
705
706 </para>
707
708 @algorithm: 
709 @Returns: 
710
711
712 <!-- ##### FUNCTION gnutls_certificate_type_get_name ##### -->
713 <para>
714
715 </para>
716
717 @type: 
718 @Returns: 
719
720
721 <!-- ##### FUNCTION gnutls_pk_get_name ##### -->
722 <para>
723
724 </para>
725
726 @algorithm: 
727 @Returns: 
728
729
730 <!-- ##### FUNCTION gnutls_sign_get_name ##### -->
731 <para>
732
733 </para>
734
735 @algorithm: 
736 @Returns: 
737
738
739 <!-- ##### FUNCTION gnutls_mac_get_id ##### -->
740 <para>
741
742 </para>
743
744 @name: 
745 @Returns: 
746
747
748 <!-- ##### FUNCTION gnutls_compression_get_id ##### -->
749 <para>
750
751 </para>
752
753 @name: 
754 @Returns: 
755
756
757 <!-- ##### FUNCTION gnutls_cipher_get_id ##### -->
758 <para>
759
760 </para>
761
762 @name: 
763 @Returns: 
764
765
766 <!-- ##### FUNCTION gnutls_kx_get_id ##### -->
767 <para>
768
769 </para>
770
771 @name: 
772 @Returns: 
773
774
775 <!-- ##### FUNCTION gnutls_protocol_get_id ##### -->
776 <para>
777
778 </para>
779
780 @name: 
781 @Returns: 
782
783
784 <!-- ##### FUNCTION gnutls_certificate_type_get_id ##### -->
785 <para>
786
787 </para>
788
789 @name: 
790 @Returns: 
791
792
793 <!-- ##### FUNCTION gnutls_pk_get_id ##### -->
794 <para>
795
796 </para>
797
798 @name: 
799 @Returns: 
800
801
802 <!-- ##### FUNCTION gnutls_sign_get_id ##### -->
803 <para>
804
805 </para>
806
807 @name: 
808 @Returns: 
809
810
811 <!-- ##### FUNCTION gnutls_cipher_list ##### -->
812 <para>
813
814 </para>
815
816 @void: 
817 @Returns: 
818
819
820 <!-- ##### FUNCTION gnutls_mac_list ##### -->
821 <para>
822
823 </para>
824
825 @void: 
826 @Returns: 
827
828
829 <!-- ##### FUNCTION gnutls_compression_list ##### -->
830 <para>
831
832 </para>
833
834 @void: 
835 @Returns: 
836
837
838 <!-- ##### FUNCTION gnutls_protocol_list ##### -->
839 <para>
840
841 </para>
842
843 @void: 
844 @Returns: 
845
846
847 <!-- ##### FUNCTION gnutls_certificate_type_list ##### -->
848 <para>
849
850 </para>
851
852 @void: 
853 @Returns: 
854
855
856 <!-- ##### FUNCTION gnutls_kx_list ##### -->
857 <para>
858
859 </para>
860
861 @void: 
862 @Returns: 
863
864
865 <!-- ##### FUNCTION gnutls_pk_list ##### -->
866 <para>
867
868 </para>
869
870 @void: 
871 @Returns: 
872
873
874 <!-- ##### FUNCTION gnutls_sign_list ##### -->
875 <para>
876
877 </para>
878
879 @void: 
880 @Returns: 
881
882
883 <!-- ##### FUNCTION gnutls_cipher_suite_info ##### -->
884 <para>
885
886 </para>
887
888 @idx: 
889 @cs_id: 
890 @kx: 
891 @cipher: 
892 @mac: 
893 @version: 
894 @Returns: 
895
896
897 <!-- ##### FUNCTION gnutls_error_is_fatal ##### -->
898 <para>
899
900 </para>
901
902 @error: 
903 @Returns: 
904
905
906 <!-- ##### FUNCTION gnutls_error_to_alert ##### -->
907 <para>
908
909 </para>
910
911 @err: 
912 @level: 
913 @Returns: 
914
915
916 <!-- ##### FUNCTION gnutls_perror ##### -->
917 <para>
918
919 </para>
920
921 @error: 
922
923
924 <!-- ##### FUNCTION gnutls_strerror ##### -->
925 <para>
926
927 </para>
928
929 @error: 
930 @Returns: 
931
932
933 <!-- ##### FUNCTION gnutls_strerror_name ##### -->
934 <para>
935
936 </para>
937
938 @error: 
939 @Returns: 
940
941
942 <!-- ##### FUNCTION gnutls_handshake_set_private_extensions ##### -->
943 <para>
944
945 </para>
946
947 @session: 
948 @allow: 
949
950
951 <!-- ##### FUNCTION gnutls_handshake_get_last_out ##### -->
952 <para>
953
954 </para>
955
956 @session: 
957 @Returns: 
958
959
960 <!-- ##### FUNCTION gnutls_handshake_get_last_in ##### -->
961 <para>
962
963 </para>
964
965 @session: 
966 @Returns: 
967
968
969 <!-- ##### FUNCTION gnutls_record_send ##### -->
970 <para>
971
972 </para>
973
974 @session: 
975 @data: 
976 @sizeofdata: 
977 @Returns: 
978
979
980 <!-- ##### FUNCTION gnutls_record_recv ##### -->
981 <para>
982
983 </para>
984
985 @session: 
986 @data: 
987 @sizeofdata: 
988 @Returns: 
989
990
991 <!-- ##### MACRO gnutls_read ##### -->
992 <para>
993
994 </para>
995
996
997
998 <!-- ##### MACRO gnutls_write ##### -->
999 <para>
1000
1001 </para>
1002
1003
1004
1005 <!-- ##### FUNCTION gnutls_session_enable_compatibility_mode ##### -->
1006 <para>
1007
1008 </para>
1009
1010 @session: 
1011
1012
1013 <!-- ##### FUNCTION gnutls_record_disable_padding ##### -->
1014 <para>
1015
1016 </para>
1017
1018 @session: 
1019
1020
1021 <!-- ##### FUNCTION gnutls_record_get_direction ##### -->
1022 <para>
1023
1024 </para>
1025
1026 @session: 
1027 @Returns: 
1028
1029
1030 <!-- ##### FUNCTION gnutls_record_get_max_size ##### -->
1031 <para>
1032
1033 </para>
1034
1035 @session: 
1036 @Returns: 
1037
1038
1039 <!-- ##### FUNCTION gnutls_record_set_max_size ##### -->
1040 <para>
1041
1042 </para>
1043
1044 @session: 
1045 @size: 
1046 @Returns: 
1047
1048
1049 <!-- ##### FUNCTION gnutls_record_check_pending ##### -->
1050 <para>
1051
1052 </para>
1053
1054 @session: 
1055 @Returns: 
1056
1057
1058 <!-- ##### FUNCTION gnutls_prf ##### -->
1059 <para>
1060
1061 </para>
1062
1063 @session: 
1064 @label_size: 
1065 @label: 
1066 @server_random_first: 
1067 @extra_size: 
1068 @extra: 
1069 @outsize: 
1070 @out: 
1071 @Returns: 
1072
1073
1074 <!-- ##### FUNCTION gnutls_prf_raw ##### -->
1075 <para>
1076
1077 </para>
1078
1079 @session: 
1080 @label_size: 
1081 @label: 
1082 @seed_size: 
1083 @seed: 
1084 @outsize: 
1085 @out: 
1086 @Returns: 
1087
1088
1089 <!-- ##### USER_FUNCTION gnutls_ext_recv_func ##### -->
1090 <para>
1091
1092 </para>
1093
1094 @session: 
1095 @data: 
1096 @len: 
1097 @Returns: 
1098
1099
1100 <!-- ##### USER_FUNCTION gnutls_ext_send_func ##### -->
1101 <para>
1102
1103 </para>
1104
1105 @session: 
1106 @data: 
1107 @len: 
1108 @Returns: 
1109
1110
1111 <!-- ##### ENUM gnutls_ext_parse_type_t ##### -->
1112 <para>
1113
1114 </para>
1115
1116 @GNUTLS_EXT_ANY: 
1117 @GNUTLS_EXT_APPLICATION: 
1118 @GNUTLS_EXT_TLS: 
1119 @GNUTLS_EXT_MANDATORY: 
1120 @GNUTLS_EXT_NONE: 
1121
1122 <!-- ##### ENUM gnutls_server_name_type_t ##### -->
1123 <para>
1124
1125 </para>
1126
1127 @GNUTLS_NAME_DNS: 
1128
1129 <!-- ##### FUNCTION gnutls_server_name_set ##### -->
1130 <para>
1131
1132 </para>
1133
1134 @session: 
1135 @type: 
1136 @name: 
1137 @name_length: 
1138 @Returns: 
1139
1140
1141 <!-- ##### FUNCTION gnutls_server_name_get ##### -->
1142 <para>
1143
1144 </para>
1145
1146 @session: 
1147 @data: 
1148 @data_length: 
1149 @type: 
1150 @indx: 
1151 @Returns: 
1152
1153
1154 <!-- ##### FUNCTION gnutls_safe_renegotiation_status ##### -->
1155 <para>
1156
1157 </para>
1158
1159 @session: 
1160 @Returns: 
1161
1162
1163 <!-- ##### ENUM gnutls_supplemental_data_format_type_t ##### -->
1164 <para>
1165
1166 </para>
1167
1168 @GNUTLS_SUPPLEMENTAL_USER_MAPPING_DATA: 
1169
1170 <!-- ##### FUNCTION gnutls_session_ticket_key_generate ##### -->
1171 <para>
1172
1173 </para>
1174
1175 @key: 
1176 @Returns: 
1177
1178
1179 <!-- ##### FUNCTION gnutls_session_ticket_enable_client ##### -->
1180 <para>
1181
1182 </para>
1183
1184 @session: 
1185 @Returns: 
1186
1187
1188 <!-- ##### FUNCTION gnutls_session_ticket_enable_server ##### -->
1189 <para>
1190
1191 </para>
1192
1193 @session: 
1194 @key: 
1195 @Returns: 
1196
1197
1198 <!-- ##### FUNCTION gnutls_priority_init ##### -->
1199 <para>
1200
1201 </para>
1202
1203 @priority_cache: 
1204 @priorities: 
1205 @err_pos: 
1206 @Returns: 
1207
1208
1209 <!-- ##### FUNCTION gnutls_priority_deinit ##### -->
1210 <para>
1211
1212 </para>
1213
1214 @priority_cache: 
1215
1216
1217 <!-- ##### FUNCTION gnutls_priority_set ##### -->
1218 <para>
1219
1220 </para>
1221
1222 @session: 
1223 @priority: 
1224 @Returns: 
1225
1226
1227 <!-- ##### FUNCTION gnutls_priority_set_direct ##### -->
1228 <para>
1229
1230 </para>
1231
1232 @session: 
1233 @priorities: 
1234 @err_pos: 
1235 @Returns: 
1236
1237
1238 <!-- ##### FUNCTION gnutls_set_default_priority ##### -->
1239 <para>
1240
1241 </para>
1242
1243 @session: 
1244 @Returns: 
1245
1246
1247 <!-- ##### FUNCTION gnutls_set_default_export_priority ##### -->
1248 <para>
1249
1250 </para>
1251
1252 @session: 
1253 @Returns: 
1254
1255
1256 <!-- ##### FUNCTION gnutls_cipher_suite_get_name ##### -->
1257 <para>
1258
1259 </para>
1260
1261 @kx_algorithm: 
1262 @cipher_algorithm: 
1263 @mac_algorithm: 
1264 @Returns: 
1265
1266
1267 <!-- ##### FUNCTION gnutls_protocol_get_version ##### -->
1268 <para>
1269
1270 </para>
1271
1272 @session: 
1273 @Returns: 
1274
1275
1276 <!-- ##### FUNCTION gnutls_protocol_get_name ##### -->
1277 <para>
1278
1279 </para>
1280
1281 @version: 
1282 @Returns: 
1283
1284
1285 <!-- ##### FUNCTION gnutls_session_set_data ##### -->
1286 <para>
1287
1288 </para>
1289
1290 @session: 
1291 @session_data: 
1292 @session_data_size: 
1293 @Returns: 
1294
1295
1296 <!-- ##### FUNCTION gnutls_session_get_data ##### -->
1297 <para>
1298
1299 </para>
1300
1301 @session: 
1302 @session_data: 
1303 @session_data_size: 
1304 @Returns: 
1305
1306
1307 <!-- ##### FUNCTION gnutls_session_get_data2 ##### -->
1308 <para>
1309
1310 </para>
1311
1312 @session: 
1313 @data: 
1314 @Returns: 
1315
1316
1317 <!-- ##### MACRO GNUTLS_MAX_SESSION_ID ##### -->
1318 <para>
1319
1320 </para>
1321
1322
1323
1324 <!-- ##### FUNCTION gnutls_session_get_id ##### -->
1325 <para>
1326
1327 </para>
1328
1329 @session: 
1330 @session_id: 
1331 @session_id_size: 
1332 @Returns: 
1333
1334
1335 <!-- ##### FUNCTION gnutls_session_channel_binding ##### -->
1336 <para>
1337
1338 </para>
1339
1340 @session: 
1341 @cbtype: 
1342 @cb: 
1343 @Returns: 
1344
1345
1346 <!-- ##### FUNCTION gnutls_session_is_resumed ##### -->
1347 <para>
1348
1349 </para>
1350
1351 @session: 
1352 @Returns: 
1353
1354
1355 <!-- ##### USER_FUNCTION gnutls_db_store_func ##### -->
1356 <para>
1357
1358 </para>
1359
1360 @Param1: 
1361 @key: 
1362 @data: 
1363 @Returns: 
1364
1365
1366 <!-- ##### USER_FUNCTION gnutls_db_remove_func ##### -->
1367 <para>
1368
1369 </para>
1370
1371 @Param1: 
1372 @key: 
1373 @Returns: 
1374
1375
1376 <!-- ##### USER_FUNCTION gnutls_db_retr_func ##### -->
1377 <para>
1378
1379 </para>
1380
1381 @Param1: 
1382 @key: 
1383 @Returns: 
1384
1385
1386 <!-- ##### FUNCTION gnutls_db_set_cache_expiration ##### -->
1387 <para>
1388
1389 </para>
1390
1391 @session: 
1392 @seconds: 
1393
1394
1395 <!-- ##### FUNCTION gnutls_db_remove_session ##### -->
1396 <para>
1397
1398 </para>
1399
1400 @session: 
1401
1402
1403 <!-- ##### FUNCTION gnutls_db_set_retrieve_function ##### -->
1404 <para>
1405
1406 </para>
1407
1408 @session: 
1409 @retr_func: 
1410
1411
1412 <!-- ##### FUNCTION gnutls_db_set_remove_function ##### -->
1413 <para>
1414
1415 </para>
1416
1417 @session: 
1418 @rem_func: 
1419
1420
1421 <!-- ##### FUNCTION gnutls_db_set_store_function ##### -->
1422 <para>
1423
1424 </para>
1425
1426 @session: 
1427 @store_func: 
1428
1429
1430 <!-- ##### FUNCTION gnutls_db_set_ptr ##### -->
1431 <para>
1432
1433 </para>
1434
1435 @session: 
1436 @ptr: 
1437
1438
1439 <!-- ##### FUNCTION gnutls_db_get_ptr ##### -->
1440 <para>
1441
1442 </para>
1443
1444 @session: 
1445 @Returns: 
1446
1447
1448 <!-- ##### FUNCTION gnutls_db_check_entry ##### -->
1449 <para>
1450
1451 </para>
1452
1453 @session: 
1454 @session_entry: 
1455 @Returns: 
1456
1457
1458 <!-- ##### USER_FUNCTION gnutls_handshake_post_client_hello_func ##### -->
1459 <para>
1460
1461 </para>
1462
1463 @Param1: 
1464 @Returns: 
1465
1466
1467 <!-- ##### FUNCTION gnutls_handshake_set_post_client_hello_function ##### -->
1468 <para>
1469
1470 </para>
1471
1472 @session: 
1473 @func: 
1474
1475
1476 <!-- ##### FUNCTION gnutls_handshake_set_max_packet_length ##### -->
1477 <para>
1478
1479 </para>
1480
1481 @session: 
1482 @max: 
1483
1484
1485 <!-- ##### FUNCTION gnutls_check_version ##### -->
1486 <para>
1487
1488 </para>
1489
1490 @req_version: 
1491 @Returns: 
1492
1493
1494 <!-- ##### FUNCTION gnutls_credentials_clear ##### -->
1495 <para>
1496
1497 </para>
1498
1499 @session: 
1500
1501
1502 <!-- ##### FUNCTION gnutls_credentials_set ##### -->
1503 <para>
1504
1505 </para>
1506
1507 @session: 
1508 @type: 
1509 @cred: 
1510 @Returns: 
1511
1512
1513 <!-- ##### MACRO gnutls_cred_set ##### -->
1514 <para>
1515
1516 </para>
1517
1518
1519
1520 <!-- ##### STRUCT gnutls_certificate_credentials_st ##### -->
1521 <para>
1522
1523 </para>
1524
1525
1526 <!-- ##### FUNCTION gnutls_anon_free_server_credentials ##### -->
1527 <para>
1528
1529 </para>
1530
1531 @sc: 
1532
1533
1534 <!-- ##### FUNCTION gnutls_anon_allocate_server_credentials ##### -->
1535 <para>
1536
1537 </para>
1538
1539 @sc: 
1540 @Returns: 
1541
1542
1543 <!-- ##### FUNCTION gnutls_anon_set_server_dh_params ##### -->
1544 <para>
1545
1546 </para>
1547
1548 @res: 
1549 @dh_params: 
1550
1551
1552 <!-- ##### FUNCTION gnutls_anon_set_server_params_function ##### -->
1553 <para>
1554
1555 </para>
1556
1557 @res: 
1558 @func: 
1559
1560
1561 <!-- ##### FUNCTION gnutls_anon_free_client_credentials ##### -->
1562 <para>
1563
1564 </para>
1565
1566 @sc: 
1567
1568
1569 <!-- ##### FUNCTION gnutls_anon_allocate_client_credentials ##### -->
1570 <para>
1571
1572 </para>
1573
1574 @sc: 
1575 @Returns: 
1576
1577
1578 <!-- ##### FUNCTION gnutls_certificate_free_credentials ##### -->
1579 <para>
1580
1581 </para>
1582
1583 @sc: 
1584
1585
1586 <!-- ##### FUNCTION gnutls_certificate_allocate_credentials ##### -->
1587 <para>
1588
1589 </para>
1590
1591 @res: 
1592 @Returns: 
1593
1594
1595 <!-- ##### FUNCTION gnutls_certificate_free_keys ##### -->
1596 <para>
1597
1598 </para>
1599
1600 @sc: 
1601
1602
1603 <!-- ##### FUNCTION gnutls_certificate_free_cas ##### -->
1604 <para>
1605
1606 </para>
1607
1608 @sc: 
1609
1610
1611 <!-- ##### FUNCTION gnutls_certificate_free_ca_names ##### -->
1612 <para>
1613
1614 </para>
1615
1616 @sc: 
1617
1618
1619 <!-- ##### FUNCTION gnutls_certificate_free_crls ##### -->
1620 <para>
1621
1622 </para>
1623
1624 @sc: 
1625
1626
1627 <!-- ##### FUNCTION gnutls_certificate_set_dh_params ##### -->
1628 <para>
1629
1630 </para>
1631
1632 @res: 
1633 @dh_params: 
1634
1635
1636 <!-- ##### FUNCTION gnutls_certificate_set_rsa_export_params ##### -->
1637 <para>
1638
1639 </para>
1640
1641 @res: 
1642 @rsa_params: 
1643
1644
1645 <!-- ##### FUNCTION gnutls_certificate_set_verify_flags ##### -->
1646 <para>
1647
1648 </para>
1649
1650 @res: 
1651 @flags: 
1652
1653
1654 <!-- ##### FUNCTION gnutls_certificate_set_verify_limits ##### -->
1655 <para>
1656
1657 </para>
1658
1659 @res: 
1660 @max_bits: 
1661 @max_depth: 
1662
1663
1664 <!-- ##### FUNCTION gnutls_certificate_set_x509_trust_file ##### -->
1665 <para>
1666
1667 </para>
1668
1669 @res: 
1670 @cafile: 
1671 @type: 
1672 @Returns: 
1673
1674
1675 <!-- ##### FUNCTION gnutls_certificate_set_x509_trust_mem ##### -->
1676 <para>
1677
1678 </para>
1679
1680 @res: 
1681 @ca: 
1682 @type: 
1683 @Returns: 
1684
1685
1686 <!-- ##### FUNCTION gnutls_certificate_set_x509_crl_file ##### -->
1687 <para>
1688
1689 </para>
1690
1691 @res: 
1692 @crlfile: 
1693 @type: 
1694 @Returns: 
1695
1696
1697 <!-- ##### FUNCTION gnutls_certificate_set_x509_crl_mem ##### -->
1698 <para>
1699
1700 </para>
1701
1702 @res: 
1703 @CRL: 
1704 @type: 
1705 @Returns: 
1706
1707
1708 <!-- ##### FUNCTION gnutls_certificate_set_x509_key_file ##### -->
1709 <para>
1710
1711 </para>
1712
1713 @res: 
1714 @certfile: 
1715 @keyfile: 
1716 @type: 
1717 @Returns: 
1718
1719
1720 <!-- ##### FUNCTION gnutls_certificate_set_x509_key_mem ##### -->
1721 <para>
1722
1723 </para>
1724
1725 @res: 
1726 @cert: 
1727 @key: 
1728 @type: 
1729 @Returns: 
1730
1731
1732 <!-- ##### FUNCTION gnutls_certificate_send_x509_rdn_sequence ##### -->
1733 <para>
1734
1735 </para>
1736
1737 @session: 
1738 @status: 
1739
1740
1741 <!-- ##### FUNCTION gnutls_certificate_set_x509_simple_pkcs12_file ##### -->
1742 <para>
1743
1744 </para>
1745
1746 @res: 
1747 @pkcs12file: 
1748 @type: 
1749 @password: 
1750 @Returns: 
1751
1752
1753 <!-- ##### FUNCTION gnutls_certificate_set_x509_simple_pkcs12_mem ##### -->
1754 <para>
1755
1756 </para>
1757
1758 @res: 
1759 @p12blob: 
1760 @type: 
1761 @password: 
1762 @Returns: 
1763
1764
1765 <!-- ##### TYPEDEF gnutls_x509_privkey_t ##### -->
1766 <para>
1767
1768 </para>
1769
1770
1771 <!-- ##### STRUCT gnutls_x509_crl_int ##### -->
1772 <para>
1773
1774 </para>
1775
1776
1777 <!-- ##### TYPEDEF gnutls_x509_crl_t ##### -->
1778 <para>
1779
1780 </para>
1781
1782
1783 <!-- ##### STRUCT gnutls_x509_crt_int ##### -->
1784 <para>
1785
1786 </para>
1787
1788
1789 <!-- ##### TYPEDEF gnutls_x509_crt_t ##### -->
1790 <para>
1791
1792 </para>
1793
1794
1795 <!-- ##### STRUCT gnutls_x509_crq_int ##### -->
1796 <para>
1797
1798 </para>
1799
1800
1801 <!-- ##### TYPEDEF gnutls_x509_crq_t ##### -->
1802 <para>
1803
1804 </para>
1805
1806
1807 <!-- ##### STRUCT gnutls_openpgp_keyring_int ##### -->
1808 <para>
1809
1810 </para>
1811
1812
1813 <!-- ##### TYPEDEF gnutls_openpgp_keyring_t ##### -->
1814 <para>
1815
1816 </para>
1817
1818
1819 <!-- ##### FUNCTION gnutls_certificate_set_x509_key ##### -->
1820 <para>
1821
1822 </para>
1823
1824 @res: 
1825 @cert_list: 
1826 @cert_list_size: 
1827 @key: 
1828 @Returns: 
1829
1830
1831 <!-- ##### FUNCTION gnutls_certificate_set_x509_trust ##### -->
1832 <para>
1833
1834 </para>
1835
1836 @res: 
1837 @ca_list: 
1838 @ca_list_size: 
1839 @Returns: 
1840
1841
1842 <!-- ##### FUNCTION gnutls_certificate_set_x509_crl ##### -->
1843 <para>
1844
1845 </para>
1846
1847 @res: 
1848 @crl_list: 
1849 @crl_list_size: 
1850 @Returns: 
1851
1852
1853 <!-- ##### FUNCTION gnutls_global_init ##### -->
1854 <para>
1855
1856 </para>
1857
1858 @void: 
1859 @Returns: 
1860
1861
1862 <!-- ##### FUNCTION gnutls_global_deinit ##### -->
1863 <para>
1864
1865 </para>
1866
1867 @void: 
1868
1869
1870 <!-- ##### USER_FUNCTION mutex_init_func ##### -->
1871 <para>
1872
1873 </para>
1874
1875 @mutex: 
1876 @Returns: 
1877
1878
1879 <!-- ##### USER_FUNCTION mutex_lock_func ##### -->
1880 <para>
1881
1882 </para>
1883
1884 @mutex: 
1885 @Returns: 
1886
1887
1888 <!-- ##### USER_FUNCTION mutex_unlock_func ##### -->
1889 <para>
1890
1891 </para>
1892
1893 @mutex: 
1894 @Returns: 
1895
1896
1897 <!-- ##### USER_FUNCTION mutex_deinit_func ##### -->
1898 <para>
1899
1900 </para>
1901
1902 @mutex: 
1903 @Returns: 
1904
1905
1906 <!-- ##### FUNCTION gnutls_global_set_mutex ##### -->
1907 <para>
1908
1909 </para>
1910
1911 @init: 
1912 @deinit: 
1913 @lock: 
1914 @unlock: 
1915
1916
1917 <!-- ##### USER_FUNCTION gnutls_alloc_function ##### -->
1918 <para>
1919
1920 </para>
1921
1922 @Param1: 
1923 @Returns: 
1924
1925
1926 <!-- ##### USER_FUNCTION gnutls_calloc_function ##### -->
1927 <para>
1928
1929 </para>
1930
1931 @Param1: 
1932 @Param2: 
1933 @Returns: 
1934
1935
1936 <!-- ##### USER_FUNCTION gnutls_is_secure_function ##### -->
1937 <para>
1938
1939 </para>
1940
1941 @Param1: 
1942 @Returns: 
1943
1944
1945 <!-- ##### USER_FUNCTION gnutls_free_function ##### -->
1946 <para>
1947
1948 </para>
1949
1950 @Param1: 
1951
1952
1953 <!-- ##### USER_FUNCTION gnutls_realloc_function ##### -->
1954 <para>
1955
1956 </para>
1957
1958 @Param1: 
1959 @Param2: 
1960 @Returns: 
1961
1962
1963 <!-- ##### FUNCTION gnutls_global_set_mem_functions ##### -->
1964 <para>
1965
1966 </para>
1967
1968 @alloc_func: 
1969 @secure_alloc_func: 
1970 @is_secure_func: 
1971 @realloc_func: 
1972 @free_func: 
1973
1974
1975 <!-- ##### VARIABLE gnutls_malloc ##### -->
1976 <para>
1977
1978 </para>
1979
1980
1981 <!-- ##### VARIABLE gnutls_secure_malloc ##### -->
1982 <para>
1983
1984 </para>
1985
1986
1987 <!-- ##### VARIABLE gnutls_realloc ##### -->
1988 <para>
1989
1990 </para>
1991
1992
1993 <!-- ##### VARIABLE gnutls_calloc ##### -->
1994 <para>
1995
1996 </para>
1997
1998
1999 <!-- ##### VARIABLE gnutls_free ##### -->
2000 <para>
2001
2002 </para>
2003
2004
2005 <!-- ##### USER_FUNCTION gnutls_strdup ##### -->
2006 <para>
2007
2008 </para>
2009
2010 @Param1: 
2011 @Returns: 
2012
2013
2014 <!-- ##### USER_FUNCTION gnutls_log_func ##### -->
2015 <para>
2016
2017 </para>
2018
2019 @Param1: 
2020 @Param2: 
2021
2022
2023 <!-- ##### FUNCTION gnutls_global_set_log_function ##### -->
2024 <para>
2025
2026 </para>
2027
2028 @log_func: 
2029
2030
2031 <!-- ##### FUNCTION gnutls_global_set_log_level ##### -->
2032 <para>
2033
2034 </para>
2035
2036 @level: 
2037
2038
2039 <!-- ##### FUNCTION gnutls_dh_params_init ##### -->
2040 <para>
2041
2042 </para>
2043
2044 @dh_params: 
2045 @Returns: 
2046
2047
2048 <!-- ##### FUNCTION gnutls_dh_params_deinit ##### -->
2049 <para>
2050
2051 </para>
2052
2053 @dh_params: 
2054
2055
2056 <!-- ##### FUNCTION gnutls_dh_params_import_raw ##### -->
2057 <para>
2058
2059 </para>
2060
2061 @dh_params: 
2062 @prime: 
2063 @generator: 
2064 @Returns: 
2065
2066
2067 <!-- ##### FUNCTION gnutls_dh_params_import_pkcs3 ##### -->
2068 <para>
2069
2070 </para>
2071
2072 @params: 
2073 @pkcs3_params: 
2074 @format: 
2075 @Returns: 
2076
2077
2078 <!-- ##### FUNCTION gnutls_dh_params_generate2 ##### -->
2079 <para>
2080
2081 </para>
2082
2083 @params: 
2084 @bits: 
2085 @Returns: 
2086
2087
2088 <!-- ##### FUNCTION gnutls_dh_params_export_pkcs3 ##### -->
2089 <para>
2090
2091 </para>
2092
2093 @params: 
2094 @format: 
2095 @params_data: 
2096 @params_data_size: 
2097 @Returns: 
2098
2099
2100 <!-- ##### FUNCTION gnutls_dh_params_export_raw ##### -->
2101 <para>
2102
2103 </para>
2104
2105 @params: 
2106 @prime: 
2107 @generator: 
2108 @bits: 
2109 @Returns: 
2110
2111
2112 <!-- ##### FUNCTION gnutls_dh_params_cpy ##### -->
2113 <para>
2114
2115 </para>
2116
2117 @dst: 
2118 @src: 
2119 @Returns: 
2120
2121
2122 <!-- ##### FUNCTION gnutls_rsa_params_init ##### -->
2123 <para>
2124
2125 </para>
2126
2127 @rsa_params: 
2128 @Returns: 
2129
2130
2131 <!-- ##### FUNCTION gnutls_rsa_params_deinit ##### -->
2132 <para>
2133
2134 </para>
2135
2136 @rsa_params: 
2137
2138
2139 <!-- ##### FUNCTION gnutls_rsa_params_cpy ##### -->
2140 <para>
2141
2142 </para>
2143
2144 @dst: 
2145 @src: 
2146 @Returns: 
2147
2148
2149 <!-- ##### FUNCTION gnutls_rsa_params_import_raw ##### -->
2150 <para>
2151
2152 </para>
2153
2154 @rsa_params: 
2155 @m: 
2156 @e: 
2157 @d: 
2158 @p: 
2159 @q: 
2160 @u: 
2161 @Returns: 
2162
2163
2164 <!-- ##### FUNCTION gnutls_rsa_params_generate2 ##### -->
2165 <para>
2166
2167 </para>
2168
2169 @params: 
2170 @bits: 
2171 @Returns: 
2172
2173
2174 <!-- ##### FUNCTION gnutls_rsa_params_export_raw ##### -->
2175 <para>
2176
2177 </para>
2178
2179 @params: 
2180 @m: 
2181 @e: 
2182 @d: 
2183 @p: 
2184 @q: 
2185 @u: 
2186 @bits: 
2187 @Returns: 
2188
2189
2190 <!-- ##### FUNCTION gnutls_rsa_params_export_pkcs1 ##### -->
2191 <para>
2192
2193 </para>
2194
2195 @params: 
2196 @format: 
2197 @params_data: 
2198 @params_data_size: 
2199 @Returns: 
2200
2201
2202 <!-- ##### FUNCTION gnutls_rsa_params_import_pkcs1 ##### -->
2203 <para>
2204
2205 </para>
2206
2207 @params: 
2208 @pkcs1_params: 
2209 @format: 
2210 @Returns: 
2211
2212
2213 <!-- ##### USER_FUNCTION gnutls_pull_func ##### -->
2214 <para>
2215
2216 </para>
2217
2218 @Param1: 
2219 @Param2: 
2220 @Param3: 
2221 @Returns: 
2222
2223
2224 <!-- ##### USER_FUNCTION gnutls_push_func ##### -->
2225 <para>
2226
2227 </para>
2228
2229 @Param1: 
2230 @Param2: 
2231 @Param3: 
2232 @Returns: 
2233
2234
2235 <!-- ##### USER_FUNCTION gnutls_vec_push_func ##### -->
2236 <para>
2237
2238 </para>
2239
2240 @Param1: 
2241 @iov: 
2242 @iovcnt: 
2243 @Returns: 
2244
2245
2246 <!-- ##### USER_FUNCTION gnutls_errno_func ##### -->
2247 <para>
2248
2249 </para>
2250
2251 @Param1: 
2252 @Returns: 
2253
2254
2255 <!-- ##### FUNCTION gnutls_transport_set_ptr ##### -->
2256 <para>
2257
2258 </para>
2259
2260 @session: 
2261 @ptr: 
2262
2263
2264 <!-- ##### FUNCTION gnutls_transport_set_ptr2 ##### -->
2265 <para>
2266
2267 </para>
2268
2269 @session: 
2270 @recv_ptr: 
2271 @send_ptr: 
2272
2273
2274 <!-- ##### FUNCTION gnutls_transport_get_ptr ##### -->
2275 <para>
2276
2277 </para>
2278
2279 @session: 
2280 @Returns: 
2281
2282
2283 <!-- ##### FUNCTION gnutls_transport_get_ptr2 ##### -->
2284 <para>
2285
2286 </para>
2287
2288 @session: 
2289 @recv_ptr: 
2290 @send_ptr: 
2291
2292
2293 <!-- ##### FUNCTION gnutls_transport_set_vec_push_function ##### -->
2294 <para>
2295
2296 </para>
2297
2298 @session: 
2299 @vec_func: 
2300
2301
2302 <!-- ##### FUNCTION gnutls_transport_set_push_function ##### -->
2303 <para>
2304
2305 </para>
2306
2307 @session: 
2308 @push_func: 
2309
2310
2311 <!-- ##### FUNCTION gnutls_transport_set_pull_function ##### -->
2312 <para>
2313
2314 </para>
2315
2316 @session: 
2317 @pull_func: 
2318
2319
2320 <!-- ##### FUNCTION gnutls_transport_set_errno_function ##### -->
2321 <para>
2322
2323 </para>
2324
2325 @session: 
2326 @errno_func: 
2327
2328
2329 <!-- ##### FUNCTION gnutls_transport_set_errno ##### -->
2330 <para>
2331
2332 </para>
2333
2334 @session: 
2335 @err: 
2336
2337
2338 <!-- ##### FUNCTION gnutls_session_set_ptr ##### -->
2339 <para>
2340
2341 </para>
2342
2343 @session: 
2344 @ptr: 
2345
2346
2347 <!-- ##### FUNCTION gnutls_session_get_ptr ##### -->
2348 <para>
2349
2350 </para>
2351
2352 @session: 
2353 @Returns: 
2354
2355
2356 <!-- ##### FUNCTION gnutls_openpgp_send_cert ##### -->
2357 <para>
2358
2359 </para>
2360
2361 @session: 
2362 @status: 
2363
2364
2365 <!-- ##### FUNCTION gnutls_fingerprint ##### -->
2366 <para>
2367
2368 </para>
2369
2370 @algo: 
2371 @data: 
2372 @result: 
2373 @result_size: 
2374 @Returns: 
2375
2376
2377 <!-- ##### FUNCTION gnutls_srp_free_client_credentials ##### -->
2378 <para>
2379
2380 </para>
2381
2382 @sc: 
2383
2384
2385 <!-- ##### FUNCTION gnutls_srp_allocate_client_credentials ##### -->
2386 <para>
2387
2388 </para>
2389
2390 @sc: 
2391 @Returns: 
2392
2393
2394 <!-- ##### FUNCTION gnutls_srp_set_client_credentials ##### -->
2395 <para>
2396
2397 </para>
2398
2399 @res: 
2400 @username: 
2401 @password: 
2402 @Returns: 
2403
2404
2405 <!-- ##### FUNCTION gnutls_srp_free_server_credentials ##### -->
2406 <para>
2407
2408 </para>
2409
2410 @sc: 
2411
2412
2413 <!-- ##### FUNCTION gnutls_srp_allocate_server_credentials ##### -->
2414 <para>
2415
2416 </para>
2417
2418 @sc: 
2419 @Returns: 
2420
2421
2422 <!-- ##### FUNCTION gnutls_srp_set_server_credentials_file ##### -->
2423 <para>
2424
2425 </para>
2426
2427 @res: 
2428 @password_file: 
2429 @password_conf_file: 
2430 @Returns: 
2431
2432
2433 <!-- ##### FUNCTION gnutls_srp_server_get_username ##### -->
2434 <para>
2435
2436 </para>
2437
2438 @session: 
2439 @Returns: 
2440
2441
2442 <!-- ##### FUNCTION gnutls_srp_set_prime_bits ##### -->
2443 <para>
2444
2445 </para>
2446
2447 @session: 
2448 @bits: 
2449
2450
2451 <!-- ##### FUNCTION gnutls_srp_verifier ##### -->
2452 <para>
2453
2454 </para>
2455
2456 @username: 
2457 @password: 
2458 @salt: 
2459 @generator: 
2460 @prime: 
2461 @res: 
2462 @Returns: 
2463
2464
2465 <!-- ##### VARIABLE gnutls_srp_2048_group_prime ##### -->
2466 <para>
2467
2468 </para>
2469
2470
2471 <!-- ##### VARIABLE gnutls_srp_2048_group_generator ##### -->
2472 <para>
2473
2474 </para>
2475
2476
2477 <!-- ##### VARIABLE gnutls_srp_1536_group_prime ##### -->
2478 <para>
2479
2480 </para>
2481
2482
2483 <!-- ##### VARIABLE gnutls_srp_1536_group_generator ##### -->
2484 <para>
2485
2486 </para>
2487
2488
2489 <!-- ##### VARIABLE gnutls_srp_1024_group_prime ##### -->
2490 <para>
2491
2492 </para>
2493
2494
2495 <!-- ##### VARIABLE gnutls_srp_1024_group_generator ##### -->
2496 <para>
2497
2498 </para>
2499
2500
2501 <!-- ##### FUNCTION gnutls_srp_set_server_credentials_function ##### -->
2502 <para>
2503
2504 </para>
2505
2506 @cred: 
2507 @func: 
2508
2509
2510 <!-- ##### FUNCTION gnutls_srp_set_client_credentials_function ##### -->
2511 <para>
2512
2513 </para>
2514
2515 @cred: 
2516 @func: 
2517
2518
2519 <!-- ##### FUNCTION gnutls_srp_base64_encode ##### -->
2520 <para>
2521
2522 </para>
2523
2524 @data: 
2525 @result: 
2526 @result_size: 
2527 @Returns: 
2528
2529
2530 <!-- ##### FUNCTION gnutls_srp_base64_encode_alloc ##### -->
2531 <para>
2532
2533 </para>
2534
2535 @data: 
2536 @result: 
2537 @Returns: 
2538
2539
2540 <!-- ##### FUNCTION gnutls_srp_base64_decode ##### -->
2541 <para>
2542
2543 </para>
2544
2545 @b64_data: 
2546 @result: 
2547 @result_size: 
2548 @Returns: 
2549
2550
2551 <!-- ##### FUNCTION gnutls_srp_base64_decode_alloc ##### -->
2552 <para>
2553
2554 </para>
2555
2556 @b64_data: 
2557 @result: 
2558 @Returns: 
2559
2560
2561 <!-- ##### ENUM gnutls_psk_key_flags ##### -->
2562 <para>
2563
2564 </para>
2565
2566 @GNUTLS_PSK_KEY_RAW: 
2567 @GNUTLS_PSK_KEY_HEX: 
2568
2569 <!-- ##### FUNCTION gnutls_psk_free_client_credentials ##### -->
2570 <para>
2571
2572 </para>
2573
2574 @sc: 
2575
2576
2577 <!-- ##### FUNCTION gnutls_psk_allocate_client_credentials ##### -->
2578 <para>
2579
2580 </para>
2581
2582 @sc: 
2583 @Returns: 
2584
2585
2586 <!-- ##### FUNCTION gnutls_psk_set_client_credentials ##### -->
2587 <para>
2588
2589 </para>
2590
2591 @res: 
2592 @username: 
2593 @key: 
2594 @format: 
2595 @Returns: 
2596
2597
2598 <!-- ##### FUNCTION gnutls_psk_free_server_credentials ##### -->
2599 <para>
2600
2601 </para>
2602
2603 @sc: 
2604
2605
2606 <!-- ##### FUNCTION gnutls_psk_allocate_server_credentials ##### -->
2607 <para>
2608
2609 </para>
2610
2611 @sc: 
2612 @Returns: 
2613
2614
2615 <!-- ##### FUNCTION gnutls_psk_set_server_credentials_file ##### -->
2616 <para>
2617
2618 </para>
2619
2620 @res: 
2621 @password_file: 
2622 @Returns: 
2623
2624
2625 <!-- ##### FUNCTION gnutls_psk_set_server_credentials_hint ##### -->
2626 <para>
2627
2628 </para>
2629
2630 @res: 
2631 @hint: 
2632 @Returns: 
2633
2634
2635 <!-- ##### FUNCTION gnutls_psk_server_get_username ##### -->
2636 <para>
2637
2638 </para>
2639
2640 @session: 
2641 @Returns: 
2642
2643
2644 <!-- ##### FUNCTION gnutls_psk_client_get_hint ##### -->
2645 <para>
2646
2647 </para>
2648
2649 @session: 
2650 @Returns: 
2651
2652
2653 <!-- ##### FUNCTION gnutls_psk_set_server_credentials_function ##### -->
2654 <para>
2655
2656 </para>
2657
2658 @cred: 
2659 @func: 
2660
2661
2662 <!-- ##### FUNCTION gnutls_psk_set_client_credentials_function ##### -->
2663 <para>
2664
2665 </para>
2666
2667 @cred: 
2668 @func: 
2669
2670
2671 <!-- ##### FUNCTION gnutls_hex_encode ##### -->
2672 <para>
2673
2674 </para>
2675
2676 @data: 
2677 @result: 
2678 @result_size: 
2679 @Returns: 
2680
2681
2682 <!-- ##### FUNCTION gnutls_hex_decode ##### -->
2683 <para>
2684
2685 </para>
2686
2687 @hex_data: 
2688 @result: 
2689 @result_size: 
2690 @Returns: 
2691
2692
2693 <!-- ##### FUNCTION gnutls_psk_set_server_dh_params ##### -->
2694 <para>
2695
2696 </para>
2697
2698 @res: 
2699 @dh_params: 
2700
2701
2702 <!-- ##### FUNCTION gnutls_psk_set_server_params_function ##### -->
2703 <para>
2704
2705 </para>
2706
2707 @res: 
2708 @func: 
2709
2710
2711 <!-- ##### ENUM gnutls_x509_subject_alt_name_t ##### -->
2712 <para>
2713
2714 </para>
2715
2716 @GNUTLS_SAN_DNSNAME: 
2717 @GNUTLS_SAN_RFC822NAME: 
2718 @GNUTLS_SAN_URI: 
2719 @GNUTLS_SAN_IPADDRESS: 
2720 @GNUTLS_SAN_OTHERNAME: 
2721 @GNUTLS_SAN_DN: 
2722 @GNUTLS_SAN_OTHERNAME_XMPP: 
2723
2724 <!-- ##### STRUCT gnutls_openpgp_crt_int ##### -->
2725 <para>
2726
2727 </para>
2728
2729
2730 <!-- ##### TYPEDEF gnutls_openpgp_crt_t ##### -->
2731 <para>
2732
2733 </para>
2734
2735
2736 <!-- ##### STRUCT gnutls_openpgp_privkey_int ##### -->
2737 <para>
2738
2739 </para>
2740
2741
2742 <!-- ##### TYPEDEF gnutls_openpgp_privkey_t ##### -->
2743 <para>
2744
2745 </para>
2746
2747
2748 <!-- ##### STRUCT gnutls_pkcs11_privkey_st ##### -->
2749 <para>
2750
2751 </para>
2752
2753
2754 <!-- ##### TYPEDEF gnutls_pkcs11_privkey_t ##### -->
2755 <para>
2756
2757 </para>
2758
2759
2760 <!-- ##### ENUM gnutls_privkey_type_t ##### -->
2761 <para>
2762
2763 </para>
2764
2765 @GNUTLS_PRIVKEY_X509: 
2766 @GNUTLS_PRIVKEY_OPENPGP: 
2767 @GNUTLS_PRIVKEY_PKCS11: 
2768
2769 <!-- ##### FUNCTION gnutls_auth_get_type ##### -->
2770 <para>
2771
2772 </para>
2773
2774 @session: 
2775 @Returns: 
2776
2777
2778 <!-- ##### FUNCTION gnutls_auth_server_get_type ##### -->
2779 <para>
2780
2781 </para>
2782
2783 @session: 
2784 @Returns: 
2785
2786
2787 <!-- ##### FUNCTION gnutls_auth_client_get_type ##### -->
2788 <para>
2789
2790 </para>
2791
2792 @session: 
2793 @Returns: 
2794
2795
2796 <!-- ##### FUNCTION gnutls_dh_set_prime_bits ##### -->
2797 <para>
2798
2799 </para>
2800
2801 @session: 
2802 @bits: 
2803
2804
2805 <!-- ##### FUNCTION gnutls_dh_get_secret_bits ##### -->
2806 <para>
2807
2808 </para>
2809
2810 @session: 
2811 @Returns: 
2812
2813
2814 <!-- ##### FUNCTION gnutls_dh_get_peers_public_bits ##### -->
2815 <para>
2816
2817 </para>
2818
2819 @session: 
2820 @Returns: 
2821
2822
2823 <!-- ##### FUNCTION gnutls_dh_get_prime_bits ##### -->
2824 <para>
2825
2826 </para>
2827
2828 @session: 
2829 @Returns: 
2830
2831
2832 <!-- ##### FUNCTION gnutls_dh_get_group ##### -->
2833 <para>
2834
2835 </para>
2836
2837 @session: 
2838 @raw_gen: 
2839 @raw_prime: 
2840 @Returns: 
2841
2842
2843 <!-- ##### FUNCTION gnutls_dh_get_pubkey ##### -->
2844 <para>
2845
2846 </para>
2847
2848 @session: 
2849 @raw_key: 
2850 @Returns: 
2851
2852
2853 <!-- ##### FUNCTION gnutls_rsa_export_get_pubkey ##### -->
2854 <para>
2855
2856 </para>
2857
2858 @session: 
2859 @exponent: 
2860 @modulus: 
2861 @Returns: 
2862
2863
2864 <!-- ##### FUNCTION gnutls_rsa_export_get_modulus_bits ##### -->
2865 <para>
2866
2867 </para>
2868
2869 @session: 
2870 @Returns: 
2871
2872
2873 <!-- ##### FUNCTION gnutls_certificate_set_retrieve_function ##### -->
2874 <para>
2875
2876 </para>
2877
2878 @cred: 
2879 @func: 
2880
2881
2882 <!-- ##### FUNCTION gnutls_certificate_set_verify_function ##### -->
2883 <para>
2884
2885 </para>
2886
2887 @cred: 
2888 @func: 
2889
2890
2891 <!-- ##### FUNCTION gnutls_certificate_server_set_request ##### -->
2892 <para>
2893
2894 </para>
2895
2896 @session: 
2897 @req: 
2898
2899
2900 <!-- ##### FUNCTION gnutls_certificate_get_peers ##### -->
2901 <para>
2902
2903 </para>
2904
2905 @session: 
2906 @list_size: 
2907 @Returns: 
2908
2909
2910 <!-- ##### FUNCTION gnutls_certificate_get_ours ##### -->
2911 <para>
2912
2913 </para>
2914
2915 @session: 
2916 @Returns: 
2917
2918
2919 <!-- ##### FUNCTION gnutls_certificate_activation_time_peers ##### -->
2920 <para>
2921
2922 </para>
2923
2924 @session: 
2925 @Returns: 
2926
2927
2928 <!-- ##### FUNCTION gnutls_certificate_expiration_time_peers ##### -->
2929 <para>
2930
2931 </para>
2932
2933 @session: 
2934 @Returns: 
2935
2936
2937 <!-- ##### FUNCTION gnutls_certificate_client_get_request_status ##### -->
2938 <para>
2939
2940 </para>
2941
2942 @session: 
2943 @Returns: 
2944
2945
2946 <!-- ##### FUNCTION gnutls_certificate_verify_peers2 ##### -->
2947 <para>
2948
2949 </para>
2950
2951 @session: 
2952 @status: 
2953 @Returns: 
2954
2955
2956 <!-- ##### FUNCTION gnutls_pem_base64_encode ##### -->
2957 <para>
2958
2959 </para>
2960
2961 @msg: 
2962 @data: 
2963 @result: 
2964 @result_size: 
2965 @Returns: 
2966
2967
2968 <!-- ##### FUNCTION gnutls_pem_base64_decode ##### -->
2969 <para>
2970
2971 </para>
2972
2973 @header: 
2974 @b64_data: 
2975 @result: 
2976 @result_size: 
2977 @Returns: 
2978
2979
2980 <!-- ##### FUNCTION gnutls_pem_base64_encode_alloc ##### -->
2981 <para>
2982
2983 </para>
2984
2985 @msg: 
2986 @data: 
2987 @result: 
2988 @Returns: 
2989
2990
2991 <!-- ##### FUNCTION gnutls_pem_base64_decode_alloc ##### -->
2992 <para>
2993
2994 </para>
2995
2996 @header: 
2997 @b64_data: 
2998 @result: 
2999 @Returns: 
3000
3001
3002 <!-- ##### MACRO GNUTLS_KEY_DIGITAL_SIGNATURE ##### -->
3003 <para>
3004
3005 </para>
3006
3007
3008
3009 <!-- ##### MACRO GNUTLS_KEY_NON_REPUDIATION ##### -->
3010 <para>
3011
3012 </para>
3013
3014
3015
3016 <!-- ##### MACRO GNUTLS_KEY_KEY_ENCIPHERMENT ##### -->
3017 <para>
3018
3019 </para>
3020
3021
3022
3023 <!-- ##### MACRO GNUTLS_KEY_DATA_ENCIPHERMENT ##### -->
3024 <para>
3025
3026 </para>
3027
3028
3029
3030 <!-- ##### MACRO GNUTLS_KEY_KEY_AGREEMENT ##### -->
3031 <para>
3032
3033 </para>
3034
3035
3036
3037 <!-- ##### MACRO GNUTLS_KEY_KEY_CERT_SIGN ##### -->
3038 <para>
3039
3040 </para>
3041
3042
3043
3044 <!-- ##### MACRO GNUTLS_KEY_CRL_SIGN ##### -->
3045 <para>
3046
3047 </para>
3048
3049
3050
3051 <!-- ##### MACRO GNUTLS_KEY_ENCIPHER_ONLY ##### -->
3052 <para>
3053
3054 </para>
3055
3056
3057
3058 <!-- ##### MACRO GNUTLS_KEY_DECIPHER_ONLY ##### -->
3059 <para>
3060
3061 </para>
3062
3063
3064
3065 <!-- ##### FUNCTION gnutls_certificate_set_params_function ##### -->
3066 <para>
3067
3068 </para>
3069
3070 @res: 
3071 @func: 
3072
3073
3074 <!-- ##### FUNCTION gnutls_anon_set_params_function ##### -->
3075 <para>
3076
3077 </para>
3078
3079 @res: 
3080 @func: 
3081
3082
3083 <!-- ##### FUNCTION gnutls_psk_set_params_function ##### -->
3084 <para>
3085
3086 </para>
3087
3088 @res: 
3089 @func: 
3090
3091
3092 <!-- ##### FUNCTION gnutls_hex2bin ##### -->
3093 <para>
3094
3095 </para>
3096
3097 @hex_data: 
3098 @hex_size: 
3099 @bin_data: 
3100 @bin_size: 
3101 @Returns: 
3102
3103
3104 <!-- ##### MACRO GNUTLS_E_SUCCESS ##### -->
3105 <para>
3106
3107 </para>
3108
3109
3110
3111 <!-- ##### MACRO GNUTLS_E_UNKNOWN_COMPRESSION_ALGORITHM ##### -->
3112 <para>
3113
3114 </para>
3115
3116
3117
3118 <!-- ##### MACRO GNUTLS_E_UNKNOWN_CIPHER_TYPE ##### -->
3119 <para>
3120
3121 </para>
3122
3123
3124
3125 <!-- ##### MACRO GNUTLS_E_LARGE_PACKET ##### -->
3126 <para>
3127
3128 </para>
3129
3130
3131
3132 <!-- ##### MACRO GNUTLS_E_UNSUPPORTED_VERSION_PACKET ##### -->
3133 <para>
3134
3135 </para>
3136
3137
3138
3139 <!-- ##### MACRO GNUTLS_E_UNEXPECTED_PACKET_LENGTH ##### -->
3140 <para>
3141
3142 </para>
3143
3144
3145
3146 <!-- ##### MACRO GNUTLS_E_INVALID_SESSION ##### -->
3147 <para>
3148
3149 </para>
3150
3151
3152
3153 <!-- ##### MACRO GNUTLS_E_FATAL_ALERT_RECEIVED ##### -->
3154 <para>
3155
3156 </para>
3157
3158
3159
3160 <!-- ##### MACRO GNUTLS_E_UNEXPECTED_PACKET ##### -->
3161 <para>
3162
3163 </para>
3164
3165
3166
3167 <!-- ##### MACRO GNUTLS_E_WARNING_ALERT_RECEIVED ##### -->
3168 <para>
3169
3170 </para>
3171
3172
3173
3174 <!-- ##### MACRO GNUTLS_E_ERROR_IN_FINISHED_PACKET ##### -->
3175 <para>
3176
3177 </para>
3178
3179
3180
3181 <!-- ##### MACRO GNUTLS_E_UNEXPECTED_HANDSHAKE_PACKET ##### -->
3182 <para>
3183
3184 </para>
3185
3186
3187
3188 <!-- ##### MACRO GNUTLS_E_UNKNOWN_CIPHER_SUITE ##### -->
3189 <para>
3190
3191 </para>
3192
3193
3194
3195 <!-- ##### MACRO GNUTLS_E_UNWANTED_ALGORITHM ##### -->
3196 <para>
3197
3198 </para>
3199
3200
3201
3202 <!-- ##### MACRO GNUTLS_E_MPI_SCAN_FAILED ##### -->
3203 <para>
3204
3205 </para>
3206
3207
3208
3209 <!-- ##### MACRO GNUTLS_E_DECRYPTION_FAILED ##### -->
3210 <para>
3211
3212 </para>
3213
3214
3215
3216 <!-- ##### MACRO GNUTLS_E_MEMORY_ERROR ##### -->
3217 <para>
3218
3219 </para>
3220
3221
3222
3223 <!-- ##### MACRO GNUTLS_E_DECOMPRESSION_FAILED ##### -->
3224 <para>
3225
3226 </para>
3227
3228
3229
3230 <!-- ##### MACRO GNUTLS_E_COMPRESSION_FAILED ##### -->
3231 <para>
3232
3233 </para>
3234
3235
3236
3237 <!-- ##### MACRO GNUTLS_E_AGAIN ##### -->
3238 <para>
3239
3240 </para>
3241
3242
3243
3244 <!-- ##### MACRO GNUTLS_E_EXPIRED ##### -->
3245 <para>
3246
3247 </para>
3248
3249
3250
3251 <!-- ##### MACRO GNUTLS_E_DB_ERROR ##### -->
3252 <para>
3253
3254 </para>
3255
3256
3257
3258 <!-- ##### MACRO GNUTLS_E_SRP_PWD_ERROR ##### -->
3259 <para>
3260
3261 </para>
3262
3263
3264
3265 <!-- ##### MACRO GNUTLS_E_INSUFFICIENT_CREDENTIALS ##### -->
3266 <para>
3267
3268 </para>
3269
3270
3271
3272 <!-- ##### MACRO GNUTLS_E_INSUFICIENT_CREDENTIALS ##### -->
3273 <para>
3274
3275 </para>
3276
3277
3278
3279 <!-- ##### MACRO GNUTLS_E_INSUFFICIENT_CRED ##### -->
3280 <para>
3281
3282 </para>
3283
3284
3285
3286 <!-- ##### MACRO GNUTLS_E_INSUFICIENT_CRED ##### -->
3287 <para>
3288
3289 </para>
3290
3291
3292
3293 <!-- ##### MACRO GNUTLS_E_HASH_FAILED ##### -->
3294 <para>
3295
3296 </para>
3297
3298
3299
3300 <!-- ##### MACRO GNUTLS_E_BASE64_DECODING_ERROR ##### -->
3301 <para>
3302
3303 </para>
3304
3305
3306
3307 <!-- ##### MACRO GNUTLS_E_MPI_PRINT_FAILED ##### -->
3308 <para>
3309
3310 </para>
3311
3312
3313
3314 <!-- ##### MACRO GNUTLS_E_REHANDSHAKE ##### -->
3315 <para>
3316
3317 </para>
3318
3319
3320
3321 <!-- ##### MACRO GNUTLS_E_GOT_APPLICATION_DATA ##### -->
3322 <para>
3323
3324 </para>
3325
3326
3327
3328 <!-- ##### MACRO GNUTLS_E_RECORD_LIMIT_REACHED ##### -->
3329 <para>
3330
3331 </para>
3332
3333
3334
3335 <!-- ##### MACRO GNUTLS_E_ENCRYPTION_FAILED ##### -->
3336 <para>
3337
3338 </para>
3339
3340
3341
3342 <!-- ##### MACRO GNUTLS_E_PK_ENCRYPTION_FAILED ##### -->
3343 <para>
3344
3345 </para>
3346
3347
3348
3349 <!-- ##### MACRO GNUTLS_E_PK_DECRYPTION_FAILED ##### -->
3350 <para>
3351
3352 </para>
3353
3354
3355
3356 <!-- ##### MACRO GNUTLS_E_PK_SIGN_FAILED ##### -->
3357 <para>
3358
3359 </para>
3360
3361
3362
3363 <!-- ##### MACRO GNUTLS_E_X509_UNSUPPORTED_CRITICAL_EXTENSION ##### -->
3364 <para>
3365
3366 </para>
3367
3368
3369
3370 <!-- ##### MACRO GNUTLS_E_KEY_USAGE_VIOLATION ##### -->
3371 <para>
3372
3373 </para>
3374
3375
3376
3377 <!-- ##### MACRO GNUTLS_E_NO_CERTIFICATE_FOUND ##### -->
3378 <para>
3379
3380 </para>
3381
3382
3383
3384 <!-- ##### MACRO GNUTLS_E_INVALID_REQUEST ##### -->
3385 <para>
3386
3387 </para>
3388
3389
3390
3391 <!-- ##### MACRO GNUTLS_E_SHORT_MEMORY_BUFFER ##### -->
3392 <para>
3393
3394 </para>
3395
3396
3397
3398 <!-- ##### MACRO GNUTLS_E_INTERRUPTED ##### -->
3399 <para>
3400
3401 </para>
3402
3403
3404
3405 <!-- ##### MACRO GNUTLS_E_PUSH_ERROR ##### -->
3406 <para>
3407
3408 </para>
3409
3410
3411
3412 <!-- ##### MACRO GNUTLS_E_PULL_ERROR ##### -->
3413 <para>
3414
3415 </para>
3416
3417
3418
3419 <!-- ##### MACRO GNUTLS_E_RECEIVED_ILLEGAL_PARAMETER ##### -->
3420 <para>
3421
3422 </para>
3423
3424
3425
3426 <!-- ##### MACRO GNUTLS_E_REQUESTED_DATA_NOT_AVAILABLE ##### -->
3427 <para>
3428
3429 </para>
3430
3431
3432
3433 <!-- ##### MACRO GNUTLS_E_PKCS1_WRONG_PAD ##### -->
3434 <para>
3435
3436 </para>
3437
3438
3439
3440 <!-- ##### MACRO GNUTLS_E_RECEIVED_ILLEGAL_EXTENSION ##### -->
3441 <para>
3442
3443 </para>
3444
3445
3446
3447 <!-- ##### MACRO GNUTLS_E_INTERNAL_ERROR ##### -->
3448 <para>
3449
3450 </para>
3451
3452
3453
3454 <!-- ##### MACRO GNUTLS_E_DH_PRIME_UNACCEPTABLE ##### -->
3455 <para>
3456
3457 </para>
3458
3459
3460
3461 <!-- ##### MACRO GNUTLS_E_FILE_ERROR ##### -->
3462 <para>
3463
3464 </para>
3465
3466
3467
3468 <!-- ##### MACRO GNUTLS_E_TOO_MANY_EMPTY_PACKETS ##### -->
3469 <para>
3470
3471 </para>
3472
3473
3474
3475 <!-- ##### MACRO GNUTLS_E_UNKNOWN_PK_ALGORITHM ##### -->
3476 <para>
3477
3478 </para>
3479
3480
3481
3482 <!-- ##### MACRO GNUTLS_E_INIT_LIBEXTRA ##### -->
3483 <para>
3484
3485 </para>
3486
3487
3488
3489 <!-- ##### MACRO GNUTLS_E_LIBRARY_VERSION_MISMATCH ##### -->
3490 <para>
3491
3492 </para>
3493
3494
3495
3496 <!-- ##### MACRO GNUTLS_E_NO_TEMPORARY_RSA_PARAMS ##### -->
3497 <para>
3498
3499 </para>
3500
3501
3502
3503 <!-- ##### MACRO GNUTLS_E_LZO_INIT_FAILED ##### -->
3504 <para>
3505
3506 </para>
3507
3508
3509
3510 <!-- ##### MACRO GNUTLS_E_NO_COMPRESSION_ALGORITHMS ##### -->
3511 <para>
3512
3513 </para>
3514
3515
3516
3517 <!-- ##### MACRO GNUTLS_E_NO_CIPHER_SUITES ##### -->
3518 <para>
3519
3520 </para>
3521
3522
3523
3524 <!-- ##### MACRO GNUTLS_E_OPENPGP_GETKEY_FAILED ##### -->
3525 <para>
3526
3527 </para>
3528
3529
3530
3531 <!-- ##### MACRO GNUTLS_E_PK_SIG_VERIFY_FAILED ##### -->
3532 <para>
3533
3534 </para>
3535
3536
3537
3538 <!-- ##### MACRO GNUTLS_E_ILLEGAL_SRP_USERNAME ##### -->
3539 <para>
3540
3541 </para>
3542
3543
3544
3545 <!-- ##### MACRO GNUTLS_E_SRP_PWD_PARSING_ERROR ##### -->
3546 <para>
3547
3548 </para>
3549
3550
3551
3552 <!-- ##### MACRO GNUTLS_E_NO_TEMPORARY_DH_PARAMS ##### -->
3553 <para>
3554
3555 </para>
3556
3557
3558
3559 <!-- ##### MACRO GNUTLS_E_ASN1_ELEMENT_NOT_FOUND ##### -->
3560 <para>
3561
3562 </para>
3563
3564
3565
3566 <!-- ##### MACRO GNUTLS_E_ASN1_IDENTIFIER_NOT_FOUND ##### -->
3567 <para>
3568
3569 </para>
3570
3571
3572
3573 <!-- ##### MACRO GNUTLS_E_ASN1_DER_ERROR ##### -->
3574 <para>
3575
3576 </para>
3577
3578
3579
3580 <!-- ##### MACRO GNUTLS_E_ASN1_VALUE_NOT_FOUND ##### -->
3581 <para>
3582
3583 </para>
3584
3585
3586
3587 <!-- ##### MACRO GNUTLS_E_ASN1_GENERIC_ERROR ##### -->
3588 <para>
3589
3590 </para>
3591
3592
3593
3594 <!-- ##### MACRO GNUTLS_E_ASN1_VALUE_NOT_VALID ##### -->
3595 <para>
3596
3597 </para>
3598
3599
3600
3601 <!-- ##### MACRO GNUTLS_E_ASN1_TAG_ERROR ##### -->
3602 <para>
3603
3604 </para>
3605
3606
3607
3608 <!-- ##### MACRO GNUTLS_E_ASN1_TAG_IMPLICIT ##### -->
3609 <para>
3610
3611 </para>
3612
3613
3614
3615 <!-- ##### MACRO GNUTLS_E_ASN1_TYPE_ANY_ERROR ##### -->
3616 <para>
3617
3618 </para>
3619
3620
3621
3622 <!-- ##### MACRO GNUTLS_E_ASN1_SYNTAX_ERROR ##### -->
3623 <para>
3624
3625 </para>
3626
3627
3628
3629 <!-- ##### MACRO GNUTLS_E_ASN1_DER_OVERFLOW ##### -->
3630 <para>
3631
3632 </para>
3633
3634
3635
3636 <!-- ##### MACRO GNUTLS_E_OPENPGP_UID_REVOKED ##### -->
3637 <para>
3638
3639 </para>
3640
3641
3642
3643 <!-- ##### MACRO GNUTLS_E_CERTIFICATE_ERROR ##### -->
3644 <para>
3645
3646 </para>
3647
3648
3649
3650 <!-- ##### MACRO GNUTLS_E_X509_CERTIFICATE_ERROR ##### -->
3651 <para>
3652
3653 </para>
3654
3655
3656
3657 <!-- ##### MACRO GNUTLS_E_CERTIFICATE_KEY_MISMATCH ##### -->
3658 <para>
3659
3660 </para>
3661
3662
3663
3664 <!-- ##### MACRO GNUTLS_E_UNSUPPORTED_CERTIFICATE_TYPE ##### -->
3665 <para>
3666
3667 </para>
3668
3669
3670
3671 <!-- ##### MACRO GNUTLS_E_X509_UNKNOWN_SAN ##### -->
3672 <para>
3673
3674 </para>
3675
3676
3677
3678 <!-- ##### MACRO GNUTLS_E_OPENPGP_FINGERPRINT_UNSUPPORTED ##### -->
3679 <para>
3680
3681 </para>
3682
3683
3684
3685 <!-- ##### MACRO GNUTLS_E_X509_UNSUPPORTED_ATTRIBUTE ##### -->
3686 <para>
3687
3688 </para>
3689
3690
3691
3692 <!-- ##### MACRO GNUTLS_E_UNKNOWN_HASH_ALGORITHM ##### -->
3693 <para>
3694
3695 </para>
3696
3697
3698
3699 <!-- ##### MACRO GNUTLS_E_UNKNOWN_PKCS_CONTENT_TYPE ##### -->
3700 <para>
3701
3702 </para>
3703
3704
3705
3706 <!-- ##### MACRO GNUTLS_E_UNKNOWN_PKCS_BAG_TYPE ##### -->
3707 <para>
3708
3709 </para>
3710
3711
3712
3713 <!-- ##### MACRO GNUTLS_E_INVALID_PASSWORD ##### -->
3714 <para>
3715
3716 </para>
3717
3718
3719
3720 <!-- ##### MACRO GNUTLS_E_MAC_VERIFY_FAILED ##### -->
3721 <para>
3722
3723 </para>
3724
3725
3726
3727 <!-- ##### MACRO GNUTLS_E_CONSTRAINT_ERROR ##### -->
3728 <para>
3729
3730 </para>
3731
3732
3733
3734 <!-- ##### MACRO GNUTLS_E_WARNING_IA_IPHF_RECEIVED ##### -->
3735 <para>
3736
3737 </para>
3738
3739
3740
3741 <!-- ##### MACRO GNUTLS_E_WARNING_IA_FPHF_RECEIVED ##### -->
3742 <para>
3743
3744 </para>
3745
3746
3747
3748 <!-- ##### MACRO GNUTLS_E_IA_VERIFY_FAILED ##### -->
3749 <para>
3750
3751 </para>
3752
3753
3754
3755 <!-- ##### MACRO GNUTLS_E_UNKNOWN_ALGORITHM ##### -->
3756 <para>
3757
3758 </para>
3759
3760
3761
3762 <!-- ##### MACRO GNUTLS_E_UNSUPPORTED_SIGNATURE_ALGORITHM ##### -->
3763 <para>
3764
3765 </para>
3766
3767
3768
3769 <!-- ##### MACRO GNUTLS_E_SAFE_RENEGOTIATION_FAILED ##### -->
3770 <para>
3771
3772 </para>
3773
3774
3775
3776 <!-- ##### MACRO GNUTLS_E_UNSAFE_RENEGOTIATION_DENIED ##### -->
3777 <para>
3778
3779 </para>
3780
3781
3782
3783 <!-- ##### MACRO GNUTLS_E_UNKNOWN_SRP_USERNAME ##### -->
3784 <para>
3785
3786 </para>
3787
3788
3789
3790 <!-- ##### MACRO GNUTLS_E_BASE64_ENCODING_ERROR ##### -->
3791 <para>
3792
3793 </para>
3794
3795
3796
3797 <!-- ##### MACRO GNUTLS_E_INCOMPATIBLE_GCRYPT_LIBRARY ##### -->
3798 <para>
3799
3800 </para>
3801
3802
3803
3804 <!-- ##### MACRO GNUTLS_E_INCOMPATIBLE_CRYPTO_LIBRARY ##### -->
3805 <para>
3806
3807 </para>
3808
3809
3810
3811 <!-- ##### MACRO GNUTLS_E_INCOMPATIBLE_LIBTASN1_LIBRARY ##### -->
3812 <para>
3813
3814 </para>
3815
3816
3817
3818 <!-- ##### MACRO GNUTLS_E_OPENPGP_KEYRING_ERROR ##### -->
3819 <para>
3820
3821 </para>
3822
3823
3824
3825 <!-- ##### MACRO GNUTLS_E_X509_UNSUPPORTED_OID ##### -->
3826 <para>
3827
3828 </para>
3829
3830
3831
3832 <!-- ##### MACRO GNUTLS_E_RANDOM_FAILED ##### -->
3833 <para>
3834
3835 </para>
3836
3837
3838
3839 <!-- ##### MACRO GNUTLS_E_BASE64_UNEXPECTED_HEADER_ERROR ##### -->
3840 <para>
3841
3842 </para>
3843
3844
3845
3846 <!-- ##### MACRO GNUTLS_E_OPENPGP_SUBKEY_ERROR ##### -->
3847 <para>
3848
3849 </para>
3850
3851
3852
3853 <!-- ##### MACRO GNUTLS_E_CRYPTO_ALREADY_REGISTERED ##### -->
3854 <para>
3855
3856 </para>
3857
3858
3859
3860 <!-- ##### MACRO GNUTLS_E_HANDSHAKE_TOO_LARGE ##### -->
3861 <para>
3862
3863 </para>
3864
3865
3866
3867 <!-- ##### MACRO GNUTLS_E_CRYPTODEV_IOCTL_ERROR ##### -->
3868 <para>
3869
3870 </para>
3871
3872
3873
3874 <!-- ##### MACRO GNUTLS_E_CRYPTODEV_DEVICE_ERROR ##### -->
3875 <para>
3876
3877 </para>
3878
3879
3880
3881 <!-- ##### MACRO GNUTLS_E_CHANNEL_BINDING_NOT_AVAILABLE ##### -->
3882 <para>
3883
3884 </para>
3885
3886
3887
3888 <!-- ##### MACRO GNUTLS_E_OPENPGP_PREFERRED_KEY_ERROR ##### -->
3889 <para>
3890
3891 </para>
3892
3893
3894
3895 <!-- ##### MACRO GNUTLS_E_INCOMPAT_DSA_KEY_WITH_TLS_PROTOCOL ##### -->
3896 <para>
3897
3898 </para>
3899
3900
3901
3902 <!-- ##### MACRO GNUTLS_E_PKCS11_ERROR ##### -->
3903 <para>
3904
3905 </para>
3906
3907
3908
3909 <!-- ##### MACRO GNUTLS_E_PKCS11_LOAD_ERROR ##### -->
3910 <para>
3911
3912 </para>
3913
3914
3915
3916 <!-- ##### MACRO GNUTLS_E_PARSING_ERROR ##### -->
3917 <para>
3918
3919 </para>
3920
3921
3922
3923 <!-- ##### MACRO GNUTLS_E_PKCS11_PIN_ERROR ##### -->
3924 <para>
3925
3926 </para>
3927
3928
3929
3930 <!-- ##### MACRO GNUTLS_E_PKCS11_SLOT_ERROR ##### -->
3931 <para>
3932
3933 </para>
3934
3935
3936
3937 <!-- ##### MACRO GNUTLS_E_LOCKING_ERROR ##### -->
3938 <para>
3939
3940 </para>
3941
3942
3943
3944 <!-- ##### MACRO GNUTLS_E_PKCS11_ATTRIBUTE_ERROR ##### -->
3945 <para>
3946
3947 </para>
3948
3949
3950
3951 <!-- ##### MACRO GNUTLS_E_PKCS11_DEVICE_ERROR ##### -->
3952 <para>
3953
3954 </para>
3955
3956
3957
3958 <!-- ##### MACRO GNUTLS_E_PKCS11_DATA_ERROR ##### -->
3959 <para>
3960
3961 </para>
3962
3963
3964
3965 <!-- ##### MACRO GNUTLS_E_PKCS11_UNSUPPORTED_FEATURE_ERROR ##### -->
3966 <para>
3967
3968 </para>
3969
3970
3971
3972 <!-- ##### MACRO GNUTLS_E_PKCS11_KEY_ERROR ##### -->
3973 <para>
3974
3975 </para>
3976
3977
3978
3979 <!-- ##### MACRO GNUTLS_E_PKCS11_PIN_EXPIRED ##### -->
3980 <para>
3981
3982 </para>
3983
3984
3985
3986 <!-- ##### MACRO GNUTLS_E_PKCS11_PIN_LOCKED ##### -->
3987 <para>
3988
3989 </para>
3990
3991
3992
3993 <!-- ##### MACRO GNUTLS_E_PKCS11_SESSION_ERROR ##### -->
3994 <para>
3995
3996 </para>
3997
3998
3999
4000 <!-- ##### MACRO GNUTLS_E_PKCS11_SIGNATURE_ERROR ##### -->
4001 <para>
4002
4003 </para>
4004
4005
4006
4007 <!-- ##### MACRO GNUTLS_E_PKCS11_TOKEN_ERROR ##### -->
4008 <para>
4009
4010 </para>
4011
4012
4013
4014 <!-- ##### MACRO GNUTLS_E_PKCS11_USER_ERROR ##### -->
4015 <para>
4016
4017 </para>
4018
4019
4020
4021 <!-- ##### MACRO GNUTLS_E_CRYPTO_INIT_FAILED ##### -->
4022 <para>
4023
4024 </para>
4025
4026
4027
4028 <!-- ##### MACRO GNUTLS_E_UNIMPLEMENTED_FEATURE ##### -->
4029 <para>
4030
4031 </para>
4032
4033
4034
4035 <!-- ##### MACRO GNUTLS_E_APPLICATION_ERROR_MAX ##### -->
4036 <para>
4037
4038 </para>
4039
4040
4041
4042 <!-- ##### MACRO GNUTLS_E_APPLICATION_ERROR_MIN ##### -->
4043 <para>
4044
4045 </para>
4046
4047
4048