Revert "Imported Upstream version 3.4.11"
[platform/upstream/gnutls.git] / doc / gnutls.info
index f95b8ce..70489da 100644 (file)
@@ -1,9 +1,9 @@
-This is gnutls.info, produced by makeinfo version 4.13.90 from
-gnutls.texi.
+This is gnutls.info, produced by makeinfo version 5.2 from gnutls.texi.
 
-This manual is last updated 10 May 2012 for version 3.0.21 of GnuTLS.
+This manual is last updated 5 April 2014 for version 3.3.5 of GnuTLS.
 
-Copyright (C) 2001-2012 Free Software Foundation, Inc.
+Copyright (C) 2001-2013 Free Software Foundation, Inc.\\ Copyright (C)
+2001-2013 Nikos Mavrogiannopoulos
 
      Permission is granted to copy, distribute and/or modify this
      document under the terms of the GNU Free Documentation License,
@@ -28,1075 +28,1420 @@ END-INFO-DIR-ENTRY
 
 \1f
 Indirect:
-gnutls.info-1: 1232
-gnutls.info-2: 305342
-gnutls.info-3: 612235
-gnutls.info-4: 927418
+gnutls.info-1: 1278
+gnutls.info-2: 302897
+gnutls.info-3: 808797
+gnutls.info-4: 1056059
+gnutls.info-5: 1230857
 \1f
 Tag Table:
 (Indirect)
-Node: Top\7f1232
-Node: Preface\7f2353
-Node: Introduction to GnuTLS\7f3737
-Ref: Introduction to GnuTLS-Footnote-1\7f5401
-Ref: Introduction to GnuTLS-Footnote-2\7f5449
-Node: Downloading and installing\7f5500
-Node: Document overview\7f7706
-Node: Introduction to TLS\7f8707
-Ref: Introduction to TLS-Footnote-1\7f9853
-Node: TLS layers\7f10143
-Ref: fig:tls-layers\7f11102
-Node: The transport layer\7f11177
-Node: The TLS record protocol\7f11781
-Node: Encryption algorithms used in the record layer\7f13056
-Ref: tab:ciphers\7f13952
-Ref: tab:macs\7f15324
-Node: Compression algorithms used in the record layer\7f16015
-Ref: gnutls_compression_method_t\7f16959
-Node: Weaknesses and countermeasures\7f17256
-Ref: Weaknesses and countermeasures-Footnote-1\7f18284
-Node: On Record Padding\7f18362
-Node: The TLS Alert Protocol\7f19966
-Ref: The Alert Protocol\7f20166
-Ref: tab:alerts\7f21050
-Node: The TLS Handshake Protocol\7f23818
-Ref: The Handshake Protocol\7f24017
-Node: TLS Cipher Suites\7f24683
-Ref: TLS Cipher Suites-Footnote-1\7f25666
-Node: Authentication\7f25780
-Node: Client Authentication\7f26491
-Node: Resuming Sessions\7f26968
-Ref: resume\7f27127
-Node: TLS Extensions\7f27776
-Node: Maximum fragment length negotiation\7f28388
-Node: Server name indication\7f28910
-Ref: serverind\7f29110
-Node: Session tickets\7f29748
-Node: Safe renegotiation\7f30321
-Node: How to use TLS in application protocols\7f35203
-Node: Separate ports\7f35721
-Ref: Separate ports-Footnote-1\7f37136
-Node: Upward negotiation\7f37212
-Ref: Upward negotiation-Footnote-1\7f39892
-Node: On SSL 2 and older protocols\7f39920
-Node: Certificate authentication\7f41798
-Ref: tab:key-exchange\7f42366
-Node: X.509 certificates\7f44783
-Ref: fig:x509\7f45258
-Node: X.509 certificate structure\7f45841
-Ref: tab:x509\7f46235
-Ref: tab:x509-ext\7f48029
-Node: Importing an X.509 certificate\7f50668
-Node: X.509 distinguished names\7f51628
-Node: Verifying X.509 certificate paths\7f57290
-Ref: gnutls_certificate_status_t\7f62535
-Node: Verifying a certificate in the context of TLS session\7f63894
-Ref: gnutls_certificate_verify_flags\7f65209
-Node: Verifying a certificate using trust on first use authentication\7f67364
-Node: OpenPGP certificates\7f73188
-Ref: fig:openpgp\7f73983
-Ref: OpenPGP certificates-Footnote-1\7f78292
-Node: Digital signatures\7f78347
-Node: Shared-key and anonymous authentication\7f83538
-Node: SRP authentication\7f84064
-Node: Authentication using SRP\7f84323
-Node: srptool Invocation\7f87226
-Ref: srptool usage\7f88033
-Ref: srptool debug\7f90145
-Ref: srptool verify\7f90289
-Ref: srptool passwd-conf\7f90427
-Ref: srptool create-conf\7f90629
-Ref: srptool exit status\7f90876
-Ref: srptool See Also\7f91106
-Ref: srptool Examples\7f91221
-Node: PSK authentication\7f91863
-Node: Authentication using PSK\7f92155
-Node: psktool Invocation\7f93173
-Ref: psktool usage\7f93655
-Ref: psktool debug\7f95243
-Ref: psktool exit status\7f95387
-Ref: psktool See Also\7f95617
-Ref: psktool Examples\7f95719
-Node: Anonymous authentication\7f96178
-Node: More on certificate authentication\7f97164
-Node: PKCS 10 certificate requests\7f97963
-Ref: ex:crq\7f100754
-Node: PKIX certificate revocation lists\7f102835
-Ref: tab:crl\7f103926
-Node: OCSP certificate status checking\7f106982
-Node: Managing encrypted keys\7f114877
-Ref: gnutls_pkcs_encrypt_flags_t\7f116371
-Node: certtool Invocation\7f121701
-Ref: certtool usage\7f122285
-Ref: certtool debug\7f128087
-Ref: certtool verify-chain\7f128231
-Ref: certtool verify\7f128408
-Ref: certtool verify-crl\7f128726
-Ref: certtool get-dh-params\7f129026
-Ref: certtool load-privkey\7f129325
-Ref: certtool load-pubkey\7f129498
-Ref: certtool load-certificate\7f129668
-Ref: certtool load-ca-privkey\7f129849
-Ref: certtool load-ca-certificate\7f130053
-Ref: certtool to-p12\7f130265
-Ref: certtool hash\7f130565
-Ref: certtool inder\7f130756
-Ref: certtool inraw\7f131078
-Ref: certtool outder\7f131201
-Ref: certtool outraw\7f131349
-Ref: certtool sec-param\7f131477
-Ref: certtool pkcs-cipher\7f131698
-Ref: certtool exit status\7f131938
-Ref: certtool See Also\7f132170
-Ref: certtool Examples\7f132221
-Ref: certtool Files\7f136134
-Node: ocsptool Invocation\7f140470
-Ref: ocsptool usage\7f141008
-Ref: ocsptool debug\7f144387
-Ref: ocsptool ask\7f144531
-Ref: ocsptool exit status\7f144926
-Ref: ocsptool See Also\7f145158
-Ref: ocsptool Examples\7f145210
-Node: Smart cards and HSMs\7f150186
-Ref: fig:pkcs11-vision\7f151980
-Ref: Smart cards and HSMs-Footnote-1\7f152251
-Ref: Smart cards and HSMs-Footnote-2\7f152291
-Node: PKCS11 Initialization\7f152334
-Ref: PKCS11 Initialization-Footnote-1\7f154972
-Node: Reading objects\7f155015
-Node: Writing objects\7f159376
-Node: Using a PKCS11 token with TLS\7f161757
-Node: p11tool Invocation\7f162806
-Ref: p11tool usage\7f163435
-Ref: p11tool debug\7f167693
-Ref: p11tool write\7f167837
-Ref: p11tool generate-rsa\7f168012
-Ref: p11tool generate-dsa\7f168182
-Ref: p11tool generate-ecc\7f168352
-Ref: p11tool private\7f168522
-Ref: p11tool sec-param\7f168743
-Ref: p11tool inder\7f168988
-Ref: p11tool inraw\7f169128
-Ref: p11tool provider\7f169250
-Ref: p11tool exit status\7f169446
-Ref: p11tool See Also\7f169676
-Ref: p11tool Examples\7f169726
-Node: Abstract key types\7f170294
-Node: Abstract public keys\7f171858
-Node: Abstract private keys\7f174044
-Node: Operations\7f175641
-Node: How to use GnuTLS in applications\7f181297
-Node: Introduction to the library\7f181871
-Node: General idea\7f182154
-Ref: fig:gnutls-design\7f182928
-Ref: General idea-Footnote-1\7f184224
-Node: Error handling\7f184269
-Node: Common types\7f185839
-Node: Debugging and auditing\7f186548
-Node: Thread safety\7f188130
-Node: Callback functions\7f190601
-Node: Preparation\7f191445
-Node: Headers\7f191864
-Node: Initialization\7f192153
-Node: Version check\7f192806
-Node: Building the source\7f193343
-Node: Session initialization\7f195454
-Node: Associating the credentials\7f198740
-Ref: tab:key-exchange-cred\7f199485
-Node: Certificate credentials\7f200652
-Node: SRP credentials\7f208806
-Node: PSK credentials\7f213008
-Node: Anonymous credentials\7f216188
-Node: Setting up the transport layer\7f216829
-Node: Asynchronous operation\7f223771
-Node: DTLS sessions\7f227092
-Ref: DTLS sessions-Footnote-1\7f228792
-Node: TLS handshake\7f228869
-Node: Data transfer and termination\7f230983
-Node: Handling alerts\7f239551
-Node: Priority Strings\7f242921
-Ref: tab:prio-keywords\7f243504
-Ref: tab:prio-algorithms\7f247004
-Ref: tab:prio-special\7f248985
-Ref: Priority Strings-Footnote-1\7f254146
-Ref: Priority Strings-Footnote-2\7f254219
-Node: Advanced and other topics\7f254410
-Node: Session resumption\7f254806
-Node: Parameter generation\7f258693
-Node: Keying Material Exporters\7f261721
-Node: Channel Bindings\7f262787
-Node: Interoperability\7f264303
-Node: Compatibility with the OpenSSL library\7f265920
-Node: Using the cryptographic library\7f266655
-Node: Symmetric cryptography\7f267316
-Node: Hash and HMAC functions\7f268121
-Node: Random number generation\7f269027
-Ref: gnutls_rnd_level_t\7f269358
-Node: Selecting cryptographic key sizes\7f270048
-Ref: tab:key-sizes\7f270681
-Node: GnuTLS application examples\7f274313
-Ref: examples\7f274515
-Node: Client examples\7f274771
-Node: Simple client example with X.509 certificate support\7f275656
-Ref: ex:verify\7f275949
-Node: Simple client example with SSH-style certificate verification\7f281817
-Node: Simple client example with anonymous authentication\7f286818
-Node: Simple Datagram TLS client example\7f289800
-Node: Obtaining session information\7f293168
-Node: Using a callback to select the certificate to use\7f297213
-Node: Verifying a certificate\7f305342
-Ref: ex:verify2\7f305579
-Node: Client using a smart card with TLS\7f309934
-Ref: ex:pkcs11-client\7f310167
-Node: Client with Resume capability example\7f314542
-Ref: ex:resume-client\7f314817
-Node: Simple client example with SRP authentication\7f318687
-Node: Simple client example in C++\7f321986
-Node: Helper functions for TCP connections\7f324558
-Node: Helper functions for UDP connections\7f326018
-Node: Server examples\7f327707
-Node: Echo server with X.509 authentication\7f328171
-Node: Echo server with OpenPGP authentication\7f333602
-Node: Echo server with SRP authentication\7f338851
-Node: Echo server with anonymous authentication\7f344125
-Node: DTLS echo server with X.509 authentication\7f348908
-Node: OCSP example\7f360563
-Ref: Generate OCSP request\7f360729
-Node: Miscellaneous examples\7f369233
-Node: Checking for an alert\7f369519
-Node: X.509 certificate parsing example\7f370822
-Ref: ex:x509-info\7f371079
-Node: Listing the ciphersuites in a priority string\7f374345
-Node: Other included programs\7f376039
-Node: gnutls-cli Invocation\7f376596
-Ref: gnutls-cli usage\7f377156
-Ref: gnutls-cli debug\7f381634
-Ref: gnutls-cli tofu\7f381778
-Ref: gnutls-cli ocsp\7f382029
-Ref: gnutls-cli resume\7f382189
-Ref: gnutls-cli rehandshake\7f382335
-Ref: gnutls-cli starttls\7f382502
-Ref: gnutls-cli priority\7f382688
-Ref: gnutls-cli list\7f383034
-Ref: gnutls-cli exit status\7f383272
-Ref: gnutls-cli See Also\7f383508
-Ref: gnutls-cli Examples\7f383587
-Node: gnutls-serv Invocation\7f385345
-Ref: gnutls-serv usage\7f385820
-Ref: gnutls-serv debug\7f389792
-Ref: gnutls-serv priority\7f389936
-Ref: gnutls-serv list\7f390282
-Ref: gnutls-serv exit status\7f390520
-Ref: gnutls-serv See Also\7f390758
-Ref: gnutls-serv Examples\7f390838
-Node: gnutls-cli-debug Invocation\7f396265
-Ref: gnutls-cli-debug usage\7f397085
-Ref: gnutls-cli-debug debug\7f399114
-Ref: gnutls-cli-debug exit status\7f399258
-Ref: gnutls-cli-debug See Also\7f399506
-Ref: gnutls-cli-debug Examples\7f399591
-Node: Internal architecture of GnuTLS\7f402012
-Node: The TLS Protocol\7f402554
-Ref: fig:client-server\7f403030
-Node: TLS Handshake Protocol\7f403120
-Ref: fig:gnutls-handshake\7f403562
-Ref: fig:gnutls-handshake-sequence\7f404071
-Node: TLS Authentication Methods\7f404169
-Ref: TLS Authentication Methods-Footnote-1\7f406467
-Node: TLS Extension Handling\7f406533
-Node: Cryptographic Backend\7f417443
-Ref: fig:crypto-layers\7f418177
-Ref: Cryptographic Backend-Footnote-1\7f421887
-Ref: Cryptographic Backend-Footnote-2\7f421971
-Node: Upgrading from previous versions\7f422078
-Node: Support\7f425608
-Node: Getting help\7f425838
-Node: Commercial Support\7f426440
-Node: Bug Reports\7f427266
-Node: Contributing\7f428630
-Node: Error codes\7f430634
-Node: Supported ciphersuites\7f447732
-Ref: ciphersuites\7f447905
-Node: API reference\7f455147
-Node: Core TLS API\7f455509
-Ref: gnutls_alert_get\7f455736
-Ref: gnutls_alert_get_name\7f456360
-Ref: gnutls_alert_get_strname\7f456745
-Ref: gnutls_alert_send\7f457080
-Ref: gnutls_alert_send_appropriate\7f457963
-Ref: gnutls_anon_allocate_client_credentials\7f458714
-Ref: gnutls_anon_allocate_server_credentials\7f459173
-Ref: gnutls_anon_free_client_credentials\7f459624
-Ref: gnutls_anon_free_server_credentials\7f460000
-Ref: gnutls_anon_set_params_function\7f460368
-Ref: gnutls_anon_set_server_dh_params\7f460886
-Ref: gnutls_anon_set_server_params_function\7f461410
-Ref: gnutls_auth_client_get_type\7f461919
-Ref: gnutls_auth_get_type\7f462431
-Ref: gnutls_auth_server_get_type\7f463128
-Ref: gnutls_bye\7f463620
-Ref: gnutls_certificate_activation_time_peers\7f465226
-Ref: gnutls_certificate_allocate_credentials\7f465693
-Ref: gnutls_certificate_client_get_request_status\7f466169
-Ref: gnutls_certificate_expiration_time_peers\7f466592
-Ref: gnutls_certificate_free_ca_names\7f466996
-Ref: gnutls_certificate_free_cas\7f467670
-Ref: gnutls_certificate_free_credentials\7f468094
-Ref: gnutls_certificate_free_crls\7f468615
-Ref: gnutls_certificate_free_keys\7f468920
-Ref: gnutls_certificate_get_issuer\7f469357
-Ref: gnutls_certificate_get_ours\7f469995
-Ref: gnutls_certificate_get_peers\7f470528
-Ref: gnutls_certificate_send_x509_rdn_sequence\7f471398
-Ref: gnutls_certificate_server_set_request\7f472126
-Ref: gnutls_certificate_set_dh_params\7f472779
-Ref: gnutls_certificate_set_params_function\7f473540
-Ref: gnutls_certificate_set_retrieve_function\7f474089
-Ref: gnutls_certificate_set_verify_flags\7f475967
-Ref: gnutls_certificate_set_verify_function\7f476426
-Ref: gnutls_certificate_set_verify_limits\7f477495
-Ref: gnutls_certificate_set_x509_crl\7f478181
-Ref: gnutls_certificate_set_x509_crl_file\7f479014
-Ref: gnutls_certificate_set_x509_crl_mem\7f479800
-Ref: gnutls_certificate_set_x509_key\7f480582
-Ref: gnutls_certificate_set_x509_key_file\7f481592
-Ref: gnutls_certificate_set_x509_key_mem\7f482814
-Ref: gnutls_certificate_set_x509_simple_pkcs12_file\7f484085
-Ref: gnutls_certificate_set_x509_simple_pkcs12_mem\7f485613
-Ref: gnutls_certificate_set_x509_system_trust\7f487179
-Ref: gnutls_certificate_set_x509_trust\7f487751
-Ref: gnutls_certificate_set_x509_trust_file\7f488738
-Ref: gnutls_certificate_set_x509_trust_mem\7f489870
-Ref: gnutls_certificate_type_get\7f490818
-Ref: gnutls_certificate_type_get_id\7f491220
-Ref: gnutls_certificate_type_get_name\7f491617
-Ref: gnutls_certificate_type_list\7f492000
-Ref: gnutls_certificate_verify_peers2\7f492464
-Ref: gnutls_check_version\7f493473
-Ref: gnutls_cipher_get\7f494082
-Ref: gnutls_cipher_get_id\7f494388
-Ref: gnutls_cipher_get_key_size\7f494770
-Ref: gnutls_cipher_get_name\7f495097
-Ref: gnutls_cipher_list\7f495444
-Ref: gnutls_cipher_suite_get_name\7f496004
-Ref: gnutls_cipher_suite_info\7f496622
-Ref: gnutls_compression_get\7f497801
-Ref: gnutls_compression_get_id\7f498154
-Ref: gnutls_compression_get_name\7f498518
-Ref: gnutls_compression_list\7f498900
-Ref: gnutls_credentials_clear\7f499218
-Ref: gnutls_credentials_set\7f499451
-Ref: gnutls_db_check_entry\7f500824
-Ref: gnutls_db_get_ptr\7f501332
-Ref: gnutls_db_remove_session\7f501649
-Ref: gnutls_db_set_cache_expiration\7f502191
-Ref: gnutls_db_set_ptr\7f502537
-Ref: gnutls_db_set_remove_function\7f502877
-Ref: gnutls_db_set_retrieve_function\7f503385
-Ref: gnutls_db_set_store_function\7f504076
-Ref: gnutls_deinit\7f504548
-Ref: gnutls_dh_get_group\7f504892
-Ref: gnutls_dh_get_peers_public_bits\7f505623
-Ref: gnutls_dh_get_prime_bits\7f506067
-Ref: gnutls_dh_get_pubkey\7f506707
-Ref: gnutls_dh_get_secret_bits\7f507299
-Ref: gnutls_dh_params_cpy\7f507731
-Ref: gnutls_dh_params_deinit\7f508189
-Ref: gnutls_dh_params_export_pkcs3\7f508462
-Ref: gnutls_dh_params_export_raw\7f509481
-Ref: gnutls_dh_params_generate2\7f510234
-Ref: gnutls_dh_params_import_pkcs3\7f511185
-Ref: gnutls_dh_params_import_raw\7f511960
-Ref: gnutls_dh_params_init\7f512609
-Ref: gnutls_dh_set_prime_bits\7f512978
-Ref: gnutls_ecc_curve_get\7f513798
-Ref: gnutls_ecc_curve_get_name\7f514191
-Ref: gnutls_ecc_curve_get_size\7f514527
-Ref: gnutls_ecc_curve_list\7f514773
-Ref: gnutls_error_is_fatal\7f515096
-Ref: gnutls_error_to_alert\7f515856
-Ref: gnutls_fingerprint\7f516533
-Ref: gnutls_global_deinit\7f517513
-Ref: gnutls_global_init\7f517831
-Ref: gnutls_global_set_audit_log_function\7f519183
-Ref: gnutls_global_set_log_function\7f519840
-Ref: gnutls_global_set_log_level\7f520348
-Ref: gnutls_global_set_mem_functions\7f520851
-Ref: gnutls_global_set_mutex\7f522087
-Ref: gnutls_global_set_time_function\7f522928
-Ref: gnutls_handshake\7f523339
-Ref: gnutls_handshake_get_last_in\7f524671
-Ref: gnutls_handshake_get_last_out\7f525301
-Ref: gnutls_handshake_set_max_packet_length\7f525946
-Ref: gnutls_handshake_set_post_client_hello_function\7f526637
-Ref: gnutls_handshake_set_private_extensions\7f527725
-Ref: gnutls_hex2bin\7f528383
-Ref: gnutls_hex_decode\7f528951
-Ref: gnutls_hex_encode\7f529526
-Ref: gnutls_init\7f530040
-Ref: gnutls_key_generate\7f530923
-Ref: gnutls_kx_get\7f531342
-Ref: gnutls_kx_get_id\7f531673
-Ref: gnutls_kx_get_name\7f532017
-Ref: gnutls_kx_list\7f532362
-Ref: gnutls_mac_get\7f532686
-Ref: gnutls_mac_get_id\7f532992
-Ref: gnutls_mac_get_key_size\7f533406
-Ref: gnutls_mac_get_name\7f533719
-Ref: gnutls_mac_list\7f534038
-Ref: gnutls_openpgp_send_cert\7f534597
-Ref: gnutls_pem_base64_decode\7f535172
-Ref: gnutls_pem_base64_decode_alloc\7f536035
-Ref: gnutls_pem_base64_encode\7f536832
-Ref: gnutls_pem_base64_encode_alloc\7f537647
-Ref: gnutls_perror\7f538353
-Ref: gnutls_pk_algorithm_get_name\7f538649
-Ref: gnutls_pk_bits_to_sec_param\7f539005
-Ref: gnutls_pk_get_id\7f539479
-Ref: gnutls_pk_get_name\7f539997
-Ref: gnutls_pk_list\7f540359
-Ref: gnutls_pk_to_sign\7f540692
-Ref: gnutls_prf\7f541103
-Ref: gnutls_prf_raw\7f542716
-Ref: gnutls_priority_certificate_type_list\7f544348
-Ref: gnutls_priority_compression_list\7f544796
-Ref: gnutls_priority_deinit\7f545210
-Ref: gnutls_priority_ecc_curve_list\7f545460
-Ref: gnutls_priority_get_cipher_suite_index\7f545895
-Ref: gnutls_priority_init\7f546785
-Ref: gnutls_priority_protocol_list\7f549287
-Ref: gnutls_priority_set\7f549695
-Ref: gnutls_priority_set_direct\7f550127
-Ref: gnutls_priority_sign_list\7f550927
-Ref: gnutls_protocol_get_id\7f551339
-Ref: gnutls_protocol_get_name\7f551655
-Ref: gnutls_protocol_get_version\7f552014
-Ref: gnutls_protocol_list\7f552317
-Ref: gnutls_psk_allocate_client_credentials\7f552687
-Ref: gnutls_psk_allocate_server_credentials\7f553182
-Ref: gnutls_psk_client_get_hint\7f553653
-Ref: gnutls_psk_free_client_credentials\7f554136
-Ref: gnutls_psk_free_server_credentials\7f554507
-Ref: gnutls_psk_server_get_username\7f554870
-Ref: gnutls_psk_set_client_credentials\7f555236
-Ref: gnutls_psk_set_client_credentials_function\7f556228
-Ref: gnutls_psk_set_params_function\7f557147
-Ref: gnutls_psk_set_server_credentials_file\7f557669
-Ref: gnutls_psk_set_server_credentials_function\7f558316
-Ref: gnutls_psk_set_server_credentials_hint\7f559265
-Ref: gnutls_psk_set_server_dh_params\7f559899
-Ref: gnutls_psk_set_server_params_function\7f560426
-Ref: gnutls_random_art\7f560909
-Ref: gnutls_record_check_pending\7f561642
-Ref: gnutls_record_disable_padding\7f562081
-Ref: gnutls_record_get_direction\7f562673
-Ref: gnutls_record_get_max_size\7f563585
-Ref: gnutls_record_recv\7f563947
-Ref: gnutls_record_recv_seq\7f565450
-Ref: gnutls_record_send\7f566441
-Ref: gnutls_record_set_max_size\7f567927
-Ref: gnutls_rehandshake\7f568828
-Ref: gnutls_safe_renegotiation_status\7f570112
-Ref: gnutls_sec_param_get_name\7f570527
-Ref: gnutls_sec_param_to_pk_bits\7f570901
-Ref: gnutls_server_name_get\7f571547
-Ref: gnutls_server_name_set\7f572907
-Ref: gnutls_session_channel_binding\7f573895
-Ref: gnutls_session_enable_compatibility_mode\7f574618
-Ref: gnutls_session_get_data\7f575151
-Ref: gnutls_session_get_data2\7f576034
-Ref: gnutls_session_get_id\7f576859
-Ref: gnutls_session_get_ptr\7f577735
-Ref: gnutls_session_get_random\7f578135
-Ref: gnutls_session_is_resumed\7f578736
-Ref: gnutls_session_resumption_requested\7f579072
-Ref: gnutls_session_set_data\7f579459
-Ref: gnutls_session_set_premaster\7f580319
-Ref: gnutls_session_set_ptr\7f581408
-Ref: gnutls_session_ticket_enable_client\7f581826
-Ref: gnutls_session_ticket_enable_server\7f582240
-Ref: gnutls_session_ticket_key_generate\7f582804
-Ref: gnutls_set_default_priority\7f583234
-Ref: gnutls_sign_algorithm_get_requested\7f584026
-Ref: gnutls_sign_get_id\7f585034
-Ref: gnutls_sign_get_name\7f585393
-Ref: gnutls_sign_list\7f585719
-Ref: gnutls_srp_allocate_client_credentials\7f586049
-Ref: gnutls_srp_allocate_server_credentials\7f586525
-Ref: gnutls_srp_base64_decode\7f586973
-Ref: gnutls_srp_base64_decode_alloc\7f587688
-Ref: gnutls_srp_base64_encode\7f588361
-Ref: gnutls_srp_base64_encode_alloc\7f589172
-Ref: gnutls_srp_free_client_credentials\7f589908
-Ref: gnutls_srp_free_server_credentials\7f590279
-Ref: gnutls_srp_server_get_username\7f590642
-Ref: gnutls_srp_set_client_credentials\7f591096
-Ref: gnutls_srp_set_client_credentials_function\7f591852
-Ref: gnutls_srp_set_prime_bits\7f592956
-Ref: gnutls_srp_set_server_credentials_file\7f593646
-Ref: gnutls_srp_set_server_credentials_function\7f594387
-Ref: gnutls_srp_verifier\7f595761
-Ref: gnutls_store_commitment\7f596695
-Ref: gnutls_store_pubkey\7f597953
-Ref: gnutls_strerror\7f599115
-Ref: gnutls_strerror_name\7f599600
-Ref: gnutls_supplemental_get_name\7f600069
-Ref: gnutls_tdb_deinit\7f600477
-Ref: gnutls_tdb_init\7f600692
-Ref: gnutls_tdb_set_store_commitment_func\7f601042
-Ref: gnutls_tdb_set_store_func\7f601636
-Ref: gnutls_tdb_set_verify_func\7f602133
-Ref: gnutls_transport_get_ptr\7f602619
-Ref: gnutls_transport_get_ptr2\7f603040
-Ref: gnutls_transport_set_errno\7f603579
-Ref: gnutls_transport_set_errno_function\7f604437
-Ref: gnutls_transport_set_ptr\7f604979
-Ref: gnutls_transport_set_ptr2\7f605397
-Ref: gnutls_transport_set_pull_function\7f606046
-Ref: gnutls_transport_set_pull_timeout_function\7f606831
-Ref: gnutls_transport_set_push_function\7f607721
-Ref: gnutls_transport_set_vec_push_function\7f608571
-Ref: gnutls_verify_stored_pubkey\7f609280
-Node: Datagram TLS API\7f612235
-Ref: gnutls_dtls_cookie_send\7f612511
-Ref: gnutls_dtls_cookie_verify\7f613597
-Ref: gnutls_dtls_get_data_mtu\7f614465
-Ref: gnutls_dtls_get_mtu\7f614869
-Ref: gnutls_dtls_get_timeout\7f615317
-Ref: gnutls_dtls_prestate_set\7f615865
-Ref: gnutls_dtls_set_data_mtu\7f616271
-Ref: gnutls_dtls_set_mtu\7f617133
-Ref: gnutls_dtls_set_timeouts\7f617744
-Ref: gnutls_record_get_discarded\7f618759
-Node: X509 certificate API\7f619038
-Ref: gnutls_pkcs7_deinit\7f619357
-Ref: gnutls_pkcs7_delete_crl\7f619570
-Ref: gnutls_pkcs7_delete_crt\7f620028
-Ref: gnutls_pkcs7_export\7f620501
-Ref: gnutls_pkcs7_get_crl_count\7f621424
-Ref: gnutls_pkcs7_get_crl_raw\7f621798
-Ref: gnutls_pkcs7_get_crt_count\7f622599
-Ref: gnutls_pkcs7_get_crt_raw\7f622983
-Ref: gnutls_pkcs7_import\7f623871
-Ref: gnutls_pkcs7_init\7f624497
-Ref: gnutls_pkcs7_set_crl\7f624917
-Ref: gnutls_pkcs7_set_crl_raw\7f625347
-Ref: gnutls_pkcs7_set_crt\7f625766
-Ref: gnutls_pkcs7_set_crt_raw\7f626279
-Ref: gnutls_x509_crl_check_issuer\7f626743
-Ref: gnutls_x509_crl_deinit\7f627289
-Ref: gnutls_x509_crl_export\7f627500
-Ref: gnutls_x509_crl_get_authority_key_gn_serial\7f628467
-Ref: gnutls_x509_crl_get_authority_key_id\7f629784
-Ref: gnutls_x509_crl_get_crt_count\7f630851
-Ref: gnutls_x509_crl_get_crt_serial\7f631214
-Ref: gnutls_x509_crl_get_dn_oid\7f631991
-Ref: gnutls_x509_crl_get_extension_data\7f632812
-Ref: gnutls_x509_crl_get_extension_info\7f633927
-Ref: gnutls_x509_crl_get_extension_oid\7f635205
-Ref: gnutls_x509_crl_get_issuer_dn\7f636071
-Ref: gnutls_x509_crl_get_issuer_dn_by_oid\7f636959
-Ref: gnutls_x509_crl_get_next_update\7f638469
-Ref: gnutls_x509_crl_get_number\7f638908
-Ref: gnutls_x509_crl_get_raw_issuer_dn\7f639637
-Ref: gnutls_x509_crl_get_signature\7f640096
-Ref: gnutls_x509_crl_get_signature_algorithm\7f640690
-Ref: gnutls_x509_crl_get_this_update\7f641132
-Ref: gnutls_x509_crl_get_version\7f641462
-Ref: gnutls_x509_crl_import\7f641775
-Ref: gnutls_x509_crl_init\7f642404
-Ref: gnutls_x509_crl_list_import\7f642977
-Ref: gnutls_x509_crl_list_import2\7f643969
-Ref: gnutls_x509_crl_print\7f644877
-Ref: gnutls_x509_crl_set_authority_key_id\7f645529
-Ref: gnutls_x509_crl_set_crt\7f646182
-Ref: gnutls_x509_crl_set_crt_serial\7f646760
-Ref: gnutls_x509_crl_set_next_update\7f647397
-Ref: gnutls_x509_crl_set_number\7f647809
-Ref: gnutls_x509_crl_set_this_update\7f648386
-Ref: gnutls_x509_crl_set_version\7f648795
-Ref: gnutls_x509_crl_sign2\7f649345
-Ref: gnutls_x509_crl_verify\7f650234
-Ref: gnutls_x509_crq_deinit\7f651108
-Ref: gnutls_x509_crq_export\7f651349
-Ref: gnutls_x509_crq_get_attribute_by_oid\7f652377
-Ref: gnutls_x509_crq_get_attribute_data\7f653254
-Ref: gnutls_x509_crq_get_attribute_info\7f654364
-Ref: gnutls_x509_crq_get_basic_constraints\7f655559
-Ref: gnutls_x509_crq_get_challenge_password\7f656816
-Ref: gnutls_x509_crq_get_dn\7f657437
-Ref: gnutls_x509_crq_get_dn_by_oid\7f658280
-Ref: gnutls_x509_crq_get_dn_oid\7f659745
-Ref: gnutls_x509_crq_get_extension_by_oid\7f660538
-Ref: gnutls_x509_crq_get_extension_data\7f661691
-Ref: gnutls_x509_crq_get_extension_info\7f662817
-Ref: gnutls_x509_crq_get_key_id\7f664090
-Ref: gnutls_x509_crq_get_key_purpose_oid\7f665121
-Ref: gnutls_x509_crq_get_key_rsa_raw\7f666147
-Ref: gnutls_x509_crq_get_key_usage\7f666771
-Ref: gnutls_x509_crq_get_pk_algorithm\7f667861
-Ref: gnutls_x509_crq_get_private_key_usage_period\7f668623
-Ref: gnutls_x509_crq_get_subject_alt_name\7f669304
-Ref: gnutls_x509_crq_get_subject_alt_othername_oid\7f670866
-Ref: gnutls_x509_crq_get_version\7f672343
-Ref: gnutls_x509_crq_import\7f672694
-Ref: gnutls_x509_crq_init\7f673386
-Ref: gnutls_x509_crq_print\7f673726
-Ref: gnutls_x509_crq_set_attribute_by_oid\7f674385
-Ref: gnutls_x509_crq_set_basic_constraints\7f675095
-Ref: gnutls_x509_crq_set_challenge_password\7f675839
-Ref: gnutls_x509_crq_set_dn_by_oid\7f676309
-Ref: gnutls_x509_crq_set_key\7f677418
-Ref: gnutls_x509_crq_set_key_purpose_oid\7f677886
-Ref: gnutls_x509_crq_set_key_rsa_raw\7f678665
-Ref: gnutls_x509_crq_set_key_usage\7f679246
-Ref: gnutls_x509_crq_set_private_key_usage_period\7f679750
-Ref: gnutls_x509_crq_set_subject_alt_name\7f680279
-Ref: gnutls_x509_crq_set_version\7f681077
-Ref: gnutls_x509_crq_sign2\7f681569
-Ref: gnutls_x509_crq_verify\7f682550
-Ref: gnutls_x509_crt_check_hostname\7f683149
-Ref: gnutls_x509_crt_check_issuer\7f683798
-Ref: gnutls_x509_crt_check_revocation\7f684350
-Ref: gnutls_x509_crt_cpy_crl_dist_points\7f685001
-Ref: gnutls_x509_crt_deinit\7f685590
-Ref: gnutls_x509_crt_export\7f685813
-Ref: gnutls_x509_crt_get_activation_time\7f686748
-Ref: gnutls_x509_crt_get_authority_info_access\7f687131
-Ref: gnutls_x509_crt_get_authority_key_gn_serial\7f690524
-Ref: gnutls_x509_crt_get_authority_key_id\7f691968
-Ref: gnutls_x509_crt_get_basic_constraints\7f693103
-Ref: gnutls_x509_crt_get_ca_status\7f694321
-Ref: gnutls_x509_crt_get_crl_dist_points\7f695207
-Ref: gnutls_x509_crt_get_dn\7f696939
-Ref: gnutls_x509_crt_get_dn_by_oid\7f697803
-Ref: gnutls_x509_crt_get_dn_oid\7f699481
-Ref: gnutls_x509_crt_get_expiration_time\7f700420
-Ref: gnutls_x509_crt_get_extension_by_oid\7f700791
-Ref: gnutls_x509_crt_get_extension_data\7f701911
-Ref: gnutls_x509_crt_get_extension_info\7f703009
-Ref: gnutls_x509_crt_get_extension_oid\7f704370
-Ref: gnutls_x509_crt_get_fingerprint\7f705333
-Ref: gnutls_x509_crt_get_issuer\7f706128
-Ref: gnutls_x509_crt_get_issuer_alt_name\7f706768
-Ref: gnutls_x509_crt_get_issuer_alt_name2\7f708572
-Ref: gnutls_x509_crt_get_issuer_alt_othername_oid\7f710158
-Ref: gnutls_x509_crt_get_issuer_dn\7f711812
-Ref: gnutls_x509_crt_get_issuer_dn_by_oid\7f712702
-Ref: gnutls_x509_crt_get_issuer_dn_oid\7f714397
-Ref: gnutls_x509_crt_get_issuer_unique_id\7f715342
-Ref: gnutls_x509_crt_get_key_id\7f716159
-Ref: gnutls_x509_crt_get_key_purpose_oid\7f717146
-Ref: gnutls_x509_crt_get_key_usage\7f718307
-Ref: gnutls_x509_crt_get_pk_algorithm\7f719378
-Ref: gnutls_x509_crt_get_pk_dsa_raw\7f720099
-Ref: gnutls_x509_crt_get_pk_rsa_raw\7f720767
-Ref: gnutls_x509_crt_get_private_key_usage_period\7f721381
-Ref: gnutls_x509_crt_get_proxy\7f722136
-Ref: gnutls_x509_crt_get_raw_dn\7f723161
-Ref: gnutls_x509_crt_get_raw_issuer_dn\7f723685
-Ref: gnutls_x509_crt_get_serial\7f724195
-Ref: gnutls_x509_crt_get_signature\7f724940
-Ref: gnutls_x509_crt_get_signature_algorithm\7f725546
-Ref: gnutls_x509_crt_get_subject\7f726019
-Ref: gnutls_x509_crt_get_subject_alt_name\7f726664
-Ref: gnutls_x509_crt_get_subject_alt_name2\7f728427
-Ref: gnutls_x509_crt_get_subject_alt_othername_oid\7f729996
-Ref: gnutls_x509_crt_get_subject_key_id\7f731641
-Ref: gnutls_x509_crt_get_subject_unique_id\7f732477
-Ref: gnutls_x509_crt_get_version\7f733276
-Ref: gnutls_x509_crt_import\7f733608
-Ref: gnutls_x509_crt_init\7f734302
-Ref: gnutls_x509_crt_list_import\7f734641
-Ref: gnutls_x509_crt_list_import2\7f736005
-Ref: gnutls_x509_crt_list_verify\7f736957
-Ref: gnutls_x509_crt_print\7f738628
-Ref: gnutls_x509_crt_set_activation_time\7f739523
-Ref: gnutls_x509_crt_set_authority_info_access\7f739990
-Ref: gnutls_x509_crt_set_authority_key_id\7f740885
-Ref: gnutls_x509_crt_set_basic_constraints\7f741467
-Ref: gnutls_x509_crt_set_ca_status\7f742166
-Ref: gnutls_x509_crt_set_crl_dist_points\7f742764
-Ref: gnutls_x509_crt_set_crl_dist_points2\7f743416
-Ref: gnutls_x509_crt_set_crq\7f744115
-Ref: gnutls_x509_crt_set_crq_extensions\7f744672
-Ref: gnutls_x509_crt_set_dn_by_oid\7f745148
-Ref: gnutls_x509_crt_set_expiration_time\7f746265
-Ref: gnutls_x509_crt_set_extension_by_oid\7f746704
-Ref: gnutls_x509_crt_set_issuer_dn_by_oid\7f747500
-Ref: gnutls_x509_crt_set_key\7f748753
-Ref: gnutls_x509_crt_set_key_purpose_oid\7f749260
-Ref: gnutls_x509_crt_set_key_usage\7f750028
-Ref: gnutls_x509_crt_set_private_key_usage_period\7f750503
-Ref: gnutls_x509_crt_set_proxy\7f751010
-Ref: gnutls_x509_crt_set_proxy_dn\7f751824
-Ref: gnutls_x509_crt_set_serial\7f752848
-Ref: gnutls_x509_crt_set_subject_alternative_name\7f753522
-Ref: gnutls_x509_crt_set_subject_alt_name\7f754350
-Ref: gnutls_x509_crt_set_subject_key_id\7f755152
-Ref: gnutls_x509_crt_set_version\7f755644
-Ref: gnutls_x509_crt_sign\7f756467
-Ref: gnutls_x509_crt_sign2\7f757022
-Ref: gnutls_x509_crt_verify\7f757890
-Ref: gnutls_x509_dn_deinit\7f758697
-Ref: gnutls_x509_dn_export\7f758959
-Ref: gnutls_x509_dn_get_rdn_ava\7f759861
-Ref: gnutls_x509_dn_import\7f760594
-Ref: gnutls_x509_dn_init\7f761220
-Ref: gnutls_x509_dn_oid_known\7f761646
-Ref: gnutls_x509_dn_oid_name\7f762315
-Ref: gnutls_x509_privkey_cpy\7f762848
-Ref: gnutls_x509_privkey_deinit\7f763318
-Ref: gnutls_x509_privkey_export\7f763565
-Ref: gnutls_x509_privkey_export_dsa_raw\7f764644
-Ref: gnutls_x509_privkey_export_ecc_raw\7f765420
-Ref: gnutls_x509_privkey_export_pkcs8\7f766203
-Ref: gnutls_x509_privkey_export_rsa_raw\7f767708
-Ref: gnutls_x509_privkey_export_rsa_raw2\7f768605
-Ref: gnutls_x509_privkey_fix\7f769627
-Ref: gnutls_x509_privkey_generate\7f770020
-Ref: gnutls_x509_privkey_get_key_id\7f770769
-Ref: gnutls_x509_privkey_get_pk_algorithm\7f771760
-Ref: gnutls_x509_privkey_import\7f772171
-Ref: gnutls_x509_privkey_import_dsa_raw\7f772882
-Ref: gnutls_x509_privkey_import_ecc_raw\7f773608
-Ref: gnutls_x509_privkey_import_pkcs8\7f774317
-Ref: gnutls_x509_privkey_import_rsa_raw\7f775630
-Ref: gnutls_x509_privkey_import_rsa_raw2\7f776489
-Ref: gnutls_x509_privkey_init\7f777457
-Ref: gnutls_x509_privkey_sec_param\7f777800
-Ref: gnutls_x509_privkey_verify_params\7f778237
-Ref: gnutls_x509_rdn_get\7f778594
-Ref: gnutls_x509_rdn_get_by_oid\7f779304
-Ref: gnutls_x509_rdn_get_oid\7f780286
-Ref: gnutls_x509_trust_list_add_cas\7f781046
-Ref: gnutls_x509_trust_list_add_crls\7f781665
-Ref: gnutls_x509_trust_list_add_named_crt\7f782650
-Ref: gnutls_x509_trust_list_add_system_trust\7f783765
-Ref: gnutls_x509_trust_list_add_trust_file\7f784341
-Ref: gnutls_x509_trust_list_add_trust_mem\7f785213
-Ref: gnutls_x509_trust_list_deinit\7f785948
-Ref: gnutls_x509_trust_list_get_issuer\7f786349
-Ref: gnutls_x509_trust_list_init\7f786978
-Ref: gnutls_x509_trust_list_verify_crt\7f787471
-Ref: gnutls_x509_trust_list_verify_named_crt\7f788458
-Node: OCSP API\7f789499
-Ref: gnutls_ocsp_req_add_cert\7f789793
-Ref: gnutls_ocsp_req_add_cert_id\7f790758
-Ref: gnutls_ocsp_req_deinit\7f792083
-Ref: gnutls_ocsp_req_export\7f792305
-Ref: gnutls_ocsp_req_get_cert_id\7f792724
-Ref: gnutls_ocsp_req_get_extension\7f794315
-Ref: gnutls_ocsp_req_get_nonce\7f795646
-Ref: gnutls_ocsp_req_get_version\7f796299
-Ref: gnutls_ocsp_req_import\7f796675
-Ref: gnutls_ocsp_req_init\7f797176
-Ref: gnutls_ocsp_req_print\7f797496
-Ref: gnutls_ocsp_req_randomize_nonce\7f798226
-Ref: gnutls_ocsp_req_set_extension\7f798664
-Ref: gnutls_ocsp_req_set_nonce\7f799353
-Ref: gnutls_ocsp_resp_deinit\7f799939
-Ref: gnutls_ocsp_resp_export\7f800168
-Ref: gnutls_ocsp_resp_get_certs\7f800592
-Ref: gnutls_ocsp_resp_get_extension\7f801716
-Ref: gnutls_ocsp_resp_get_nonce\7f803055
-Ref: gnutls_ocsp_resp_get_produced\7f803720
-Ref: gnutls_ocsp_resp_get_responder\7f804066
-Ref: gnutls_ocsp_resp_get_response\7f804816
-Ref: gnutls_ocsp_resp_get_signature\7f805943
-Ref: gnutls_ocsp_resp_get_signature_algorithm\7f806431
-Ref: gnutls_ocsp_resp_get_single\7f806908
-Ref: gnutls_ocsp_resp_get_status\7f809650
-Ref: gnutls_ocsp_resp_get_version\7f810068
-Ref: gnutls_ocsp_resp_import\7f810465
-Ref: gnutls_ocsp_resp_init\7f811032
-Ref: gnutls_ocsp_resp_print\7f811359
-Ref: gnutls_ocsp_resp_verify\7f812079
-Ref: gnutls_ocsp_resp_verify_direct\7f813671
-Node: OpenPGP API\7f814783
-Ref: gnutls_certificate_set_openpgp_key\7f815103
-Ref: gnutls_certificate_set_openpgp_key_file\7f816034
-Ref: gnutls_certificate_set_openpgp_key_file2\7f816778
-Ref: gnutls_certificate_set_openpgp_key_mem\7f817785
-Ref: gnutls_certificate_set_openpgp_key_mem2\7f818542
-Ref: gnutls_certificate_set_openpgp_keyring_file\7f819566
-Ref: gnutls_certificate_set_openpgp_keyring_mem\7f820286
-Ref: gnutls_openpgp_crt_check_hostname\7f821046
-Ref: gnutls_openpgp_crt_deinit\7f821612
-Ref: gnutls_openpgp_crt_export\7f821835
-Ref: gnutls_openpgp_crt_get_auth_subkey\7f822600
-Ref: gnutls_openpgp_crt_get_creation_time\7f823553
-Ref: gnutls_openpgp_crt_get_expiration_time\7f823884
-Ref: gnutls_openpgp_crt_get_fingerprint\7f824265
-Ref: gnutls_openpgp_crt_get_key_id\7f824824
-Ref: gnutls_openpgp_crt_get_key_usage\7f825212
-Ref: gnutls_openpgp_crt_get_name\7f825774
-Ref: gnutls_openpgp_crt_get_pk_algorithm\7f826504
-Ref: gnutls_openpgp_crt_get_pk_dsa_raw\7f827222
-Ref: gnutls_openpgp_crt_get_pk_rsa_raw\7f827923
-Ref: gnutls_openpgp_crt_get_preferred_key_id\7f828564
-Ref: gnutls_openpgp_crt_get_revoked_status\7f829032
-Ref: gnutls_openpgp_crt_get_subkey_count\7f829406
-Ref: gnutls_openpgp_crt_get_subkey_creation_time\7f829817
-Ref: gnutls_openpgp_crt_get_subkey_expiration_time\7f830243
-Ref: gnutls_openpgp_crt_get_subkey_fingerprint\7f830715
-Ref: gnutls_openpgp_crt_get_subkey_id\7f831376
-Ref: gnutls_openpgp_crt_get_subkey_idx\7f831800
-Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm\7f832214
-Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw\7f833055
-Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw\7f833826
-Ref: gnutls_openpgp_crt_get_subkey_revoked_status\7f834533
-Ref: gnutls_openpgp_crt_get_subkey_usage\7f835011
-Ref: gnutls_openpgp_crt_get_version\7f835693
-Ref: gnutls_openpgp_crt_import\7f836031
-Ref: gnutls_openpgp_crt_init\7f836599
-Ref: gnutls_openpgp_crt_print\7f836892
-Ref: gnutls_openpgp_crt_set_preferred_key_id\7f837564
-Ref: gnutls_openpgp_crt_verify_ring\7f838107
-Ref: gnutls_openpgp_crt_verify_self\7f838846
-Ref: gnutls_openpgp_keyring_check_id\7f839440
-Ref: gnutls_openpgp_keyring_deinit\7f839948
-Ref: gnutls_openpgp_keyring_get_crt\7f840211
-Ref: gnutls_openpgp_keyring_get_crt_count\7f840878
-Ref: gnutls_openpgp_keyring_import\7f841253
-Ref: gnutls_openpgp_keyring_init\7f841875
-Ref: gnutls_openpgp_privkey_deinit\7f842200
-Ref: gnutls_openpgp_privkey_export\7f842449
-Ref: gnutls_openpgp_privkey_export_dsa_raw\7f843431
-Ref: gnutls_openpgp_privkey_export_rsa_raw\7f844206
-Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw\7f845112
-Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw\7f845957
-Ref: gnutls_openpgp_privkey_get_fingerprint\7f846907
-Ref: gnutls_openpgp_privkey_get_key_id\7f847511
-Ref: gnutls_openpgp_privkey_get_pk_algorithm\7f847914
-Ref: gnutls_openpgp_privkey_get_preferred_key_id\7f848695
-Ref: gnutls_openpgp_privkey_get_revoked_status\7f849197
-Ref: gnutls_openpgp_privkey_get_subkey_count\7f849633
-Ref: gnutls_openpgp_privkey_get_subkey_creation_time\7f850060
-Ref: gnutls_openpgp_privkey_get_subkey_fingerprint\7f850491
-Ref: gnutls_openpgp_privkey_get_subkey_id\7f851166
-Ref: gnutls_openpgp_privkey_get_subkey_idx\7f851643
-Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm\7f852085
-Ref: gnutls_openpgp_privkey_get_subkey_revoked_status\7f852954
-Ref: gnutls_openpgp_privkey_import\7f853426
-Ref: gnutls_openpgp_privkey_init\7f854137
-Ref: gnutls_openpgp_privkey_sec_param\7f854464
-Ref: gnutls_openpgp_privkey_set_preferred_key_id\7f854927
-Ref: gnutls_openpgp_set_recv_key_function\7f855447
-Node: PKCS 12 API\7f855830
-Ref: gnutls_pkcs12_bag_decrypt\7f856123
-Ref: gnutls_pkcs12_bag_deinit\7f856555
-Ref: gnutls_pkcs12_bag_encrypt\7f856783
-Ref: gnutls_pkcs12_bag_get_count\7f857288
-Ref: gnutls_pkcs12_bag_get_data\7f857600
-Ref: gnutls_pkcs12_bag_get_friendly_name\7f858201
-Ref: gnutls_pkcs12_bag_get_key_id\7f858833
-Ref: gnutls_pkcs12_bag_get_type\7f859447
-Ref: gnutls_pkcs12_bag_init\7f859793
-Ref: gnutls_pkcs12_bag_set_crl\7f860243
-Ref: gnutls_pkcs12_bag_set_crt\7f860676
-Ref: gnutls_pkcs12_bag_set_data\7f861122
-Ref: gnutls_pkcs12_bag_set_friendly_name\7f861593
-Ref: gnutls_pkcs12_bag_set_key_id\7f862272
-Ref: gnutls_pkcs12_deinit\7f862923
-Ref: gnutls_pkcs12_export\7f863135
-Ref: gnutls_pkcs12_generate_mac\7f864065
-Ref: gnutls_pkcs12_get_bag\7f864473
-Ref: gnutls_pkcs12_import\7f865088
-Ref: gnutls_pkcs12_init\7f865814
-Ref: gnutls_pkcs12_set_bag\7f866242
-Ref: gnutls_pkcs12_verify_mac\7f866649
-Node: PKCS 11 API\7f867010
-Ref: gnutls_pkcs11_add_provider\7f867348
-Ref: gnutls_pkcs11_copy_secret_key\7f867878
-Ref: gnutls_pkcs11_copy_x509_crt\7f868603
-Ref: gnutls_pkcs11_copy_x509_privkey\7f869257
-Ref: gnutls_pkcs11_deinit\7f870047
-Ref: gnutls_pkcs11_delete_url\7f870240
-Ref: gnutls_pkcs11_init\7f870732
-Ref: gnutls_pkcs11_obj_deinit\7f871694
-Ref: gnutls_pkcs11_obj_export\7f871943
-Ref: gnutls_pkcs11_obj_export_url\7f872900
-Ref: gnutls_pkcs11_obj_get_info\7f873422
-Ref: gnutls_pkcs11_obj_get_type\7f874292
-Ref: gnutls_pkcs11_obj_import_url\7f874653
-Ref: gnutls_pkcs11_obj_init\7f875377
-Ref: gnutls_pkcs11_obj_list_import_url\7f875752
-Ref: gnutls_pkcs11_obj_list_import_url2\7f876625
-Ref: gnutls_pkcs11_privkey_deinit\7f877514
-Ref: gnutls_pkcs11_privkey_export_url\7f877775
-Ref: gnutls_pkcs11_privkey_generate\7f878285
-Ref: gnutls_pkcs11_privkey_get_info\7f878952
-Ref: gnutls_pkcs11_privkey_get_pk_algorithm\7f879839
-Ref: gnutls_pkcs11_privkey_import_url\7f880375
-Ref: gnutls_pkcs11_privkey_init\7f881096
-Ref: gnutls_pkcs11_reinit\7f881435
-Ref: gnutls_pkcs11_set_pin_function\7f881873
-Ref: gnutls_pkcs11_set_token_function\7f882384
-Ref: gnutls_pkcs11_token_get_flags\7f882790
-Ref: gnutls_pkcs11_token_get_info\7f883302
-Ref: gnutls_pkcs11_token_get_mechanism\7f883979
-Ref: gnutls_pkcs11_token_get_url\7f884592
-Ref: gnutls_pkcs11_token_init\7f885260
-Ref: gnutls_pkcs11_token_set_pin\7f885898
-Ref: gnutls_pkcs11_type_get_name\7f886518
-Ref: gnutls_x509_crt_import_pkcs11\7f887007
-Ref: gnutls_x509_crt_import_pkcs11_url\7f887527
-Ref: gnutls_x509_crt_list_import_pkcs11\7f888186
-Node: Abstract key API\7f888800
-Ref: gnutls_certificate_set_key\7f889123
-Ref: gnutls_certificate_set_retrieve_function2\7f890489
-Ref: gnutls_pcert_deinit\7f892354
-Ref: gnutls_pcert_import_openpgp\7f892599
-Ref: gnutls_pcert_import_openpgp_raw\7f893209
-Ref: gnutls_pcert_import_x509\7f893987
-Ref: gnutls_pcert_import_x509_raw\7f894585
-Ref: gnutls_pcert_list_import_x509_raw\7f895288
-Ref: gnutls_privkey_decrypt_data\7f896331
-Ref: gnutls_privkey_deinit\7f896965
-Ref: gnutls_privkey_get_pk_algorithm\7f897224
-Ref: gnutls_privkey_get_type\7f897843
-Ref: gnutls_privkey_import_ext\7f898329
-Ref: gnutls_privkey_import_openpgp\7f899172
-Ref: gnutls_privkey_import_pkcs11\7f900007
-Ref: gnutls_privkey_import_x509\7f900758
-Ref: gnutls_privkey_init\7f901489
-Ref: gnutls_privkey_sign_data\7f901834
-Ref: gnutls_privkey_sign_hash\7f902823
-Ref: gnutls_pubkey_deinit\7f903796
-Ref: gnutls_pubkey_encrypt_data\7f904042
-Ref: gnutls_pubkey_export\7f904602
-Ref: gnutls_pubkey_get_key_id\7f905622
-Ref: gnutls_pubkey_get_key_usage\7f906611
-Ref: gnutls_pubkey_get_openpgp_key_id\7f907113
-Ref: gnutls_pubkey_get_pk_algorithm\7f908205
-Ref: gnutls_pubkey_get_pk_dsa_raw\7f908830
-Ref: gnutls_pubkey_get_pk_ecc_raw\7f909511
-Ref: gnutls_pubkey_get_pk_ecc_x962\7f910154
-Ref: gnutls_pubkey_get_pk_rsa_raw\7f910806
-Ref: gnutls_pubkey_get_preferred_hash_algorithm\7f911434
-Ref: gnutls_pubkey_get_verify_algorithm\7f912232
-Ref: gnutls_pubkey_import\7f912854
-Ref: gnutls_pubkey_import_dsa_raw\7f913573
-Ref: gnutls_pubkey_import_ecc_raw\7f914234
-Ref: gnutls_pubkey_import_ecc_x962\7f914842
-Ref: gnutls_pubkey_import_openpgp\7f915476
-Ref: gnutls_pubkey_import_pkcs11\7f916111
-Ref: gnutls_pubkey_import_pkcs11_url\7f916664
-Ref: gnutls_pubkey_import_privkey\7f917176
-Ref: gnutls_pubkey_import_rsa_raw\7f917771
-Ref: gnutls_pubkey_import_x509\7f918321
-Ref: gnutls_pubkey_init\7f918804
-Ref: gnutls_pubkey_set_key_usage\7f919152
-Ref: gnutls_pubkey_verify_data\7f919711
-Ref: gnutls_pubkey_verify_data2\7f920349
-Ref: gnutls_pubkey_verify_hash\7f921054
-Ref: gnutls_pubkey_verify_hash2\7f921769
-Ref: gnutls_x509_crl_privkey_sign\7f922490
-Ref: gnutls_x509_crq_privkey_sign\7f923412
-Ref: gnutls_x509_crq_set_pubkey\7f924425
-Ref: gnutls_x509_crt_privkey_sign\7f924896
-Ref: gnutls_x509_crt_set_pubkey\7f925774
-Node: Cryptographic API\7f927418
-Ref: gnutls_cipher_add_auth\7f927752
-Ref: gnutls_cipher_decrypt\7f928334
-Ref: gnutls_cipher_decrypt2\7f928818
-Ref: gnutls_cipher_deinit\7f929430
-Ref: gnutls_cipher_encrypt\7f929715
-Ref: gnutls_cipher_encrypt2\7f930175
-Ref: gnutls_cipher_get_block_size\7f930803
-Ref: gnutls_cipher_init\7f931104
-Ref: gnutls_cipher_set_iv\7f931823
-Ref: gnutls_cipher_tag\7f932174
-Ref: gnutls_hash\7f932636
-Ref: gnutls_hash_deinit\7f933073
-Ref: gnutls_hash_fast\7f933407
-Ref: gnutls_hash_get_len\7f933918
-Ref: gnutls_hash_init\7f934246
-Ref: gnutls_hash_output\7f934788
-Ref: gnutls_hmac\7f935075
-Ref: gnutls_hmac_deinit\7f935512
-Ref: gnutls_hmac_fast\7f935845
-Ref: gnutls_hmac_get_len\7f936458
-Ref: gnutls_hmac_init\7f936773
-Ref: gnutls_hmac_output\7f937455
-Ref: gnutls_rnd\7f937738
-Node: Compatibility API\7f938090
-Ref: gnutls_certificate_set_rsa_export_params\7f938468
-Ref: gnutls_certificate_type_set_priority\7f938984
-Ref: gnutls_cipher_set_priority\7f939713
-Ref: gnutls_compression_set_priority\7f940437
-Ref: gnutls_kx_set_priority\7f941311
-Ref: gnutls_mac_set_priority\7f942016
-Ref: gnutls_openpgp_privkey_sign_hash\7f942733
-Ref: gnutls_protocol_set_priority\7f943435
-Ref: gnutls_rsa_export_get_modulus_bits\7f943979
-Ref: gnutls_rsa_export_get_pubkey\7f944344
-Ref: gnutls_rsa_params_cpy\7f944935
-Ref: gnutls_rsa_params_deinit\7f945364
-Ref: gnutls_rsa_params_export_pkcs1\7f945641
-Ref: gnutls_rsa_params_export_raw\7f946584
-Ref: gnutls_rsa_params_generate2\7f947501
-Ref: gnutls_rsa_params_import_pkcs1\7f948295
-Ref: gnutls_rsa_params_import_raw\7f948992
-Ref: gnutls_rsa_params_init\7f949794
-Ref: gnutls_set_default_export_priority\7f950175
-Ref: gnutls_sign_callback_get\7f951013
-Ref: gnutls_sign_callback_set\7f951509
-Ref: gnutls_x509_crl_sign\7f952463
-Ref: gnutls_x509_crq_sign\7f953078
-Ref: gnutls_x509_crt_get_preferred_hash_algorithm\7f953640
-Ref: gnutls_x509_crt_get_verify_algorithm\7f954530
-Ref: gnutls_x509_crt_verify_data\7f955242
-Ref: gnutls_x509_crt_verify_hash\7f955927
-Ref: gnutls_x509_privkey_sign_data\7f956667
-Ref: gnutls_x509_privkey_sign_hash\7f957936
-Node: Copying Information\7f958589
-Node: Bibliography\7f983763
-Ref: CBCATT\7f983902
-Ref: GPGH\7f984079
-Ref: GUTPKI\7f984201
-Ref: KEYPIN\7f984375
-Ref: NISTSP80057\7f984549
-Ref: RFC2246\7f984796
-Ref: RFC4680\7f984951
-Ref: RFC4514\7f985108
-Ref: RFC4346\7f985311
-Ref: RFC4347\7f985460
-Ref: RFC5246\7f985626
-Ref: RFC2440\7f985776
-Ref: RFC4880\7f985957
-Ref: RFC4211\7f986150
-Ref: RFC2817\7f986343
-Ref: RFC2818\7f986495
-Ref: RFC2945\7f986608
-Ref: RFC2986\7f986757
-Ref: PKIX\7f986945
-Ref: RFC3749\7f987207
-Ref: RFC3820\7f987372
-Ref: RFC5746\7f987614
-Ref: TLSTKT\7f987822
-Ref: PKCS12\7f988053
-Ref: PKCS11\7f988193
-Ref: RESCORLA\7f988338
-Ref: SELKEY\7f988434
-Ref: SSL3\7f988592
-Ref: STEVENS\7f988782
-Ref: TLSEXT\7f988890
-Ref: TLSPGP\7f989106
-Ref: TLSSRP\7f989270
-Ref: TLSPSK\7f989466
-Ref: TOMSRP\7f989634
-Ref: WEGER\7f989746
-Ref: ECRYPT\7f989937
-Ref: RFC5056\7f990141
-Ref: RFC5929\7f990293
-Ref: PKCS11URI\7f990435
-Ref: ANDERSON\7f990617
-Ref: RFC4821\7f990763
-Ref: RFC2560\7f990915
-Ref: RIVESTCRL\7f991108
-Node: Function and Data Index\7f991468
-Node: Concept Index\7f1069283
+Node: Top\7f1278
+Node: Preface\7f2459
+Node: Introduction to GnuTLS\7f3801
+Node: Downloading and installing\7f5449
+Node: Document overview\7f7988
+Node: Introduction to TLS\7f8989
+Ref: Introduction to TLS-Footnote-1\7f10131
+Node: TLS layers\7f10421
+Ref: fig-tls-layers\7f11380
+Node: The transport layer\7f11455
+Node: The TLS record protocol\7f12059
+Node: Encryption algorithms used in the record layer\7f13334
+Ref: tab:ciphers\7f14230
+Ref: tab:macs\7f15836
+Node: Compression algorithms used in the record layer\7f16714
+Ref: gnutls_compression_method_t\7f17658
+Node: Weaknesses and countermeasures\7f18343
+Ref: Weaknesses and countermeasures-Footnote-1\7f19371
+Node: On Record Padding\7f19449
+Node: The TLS Alert Protocol\7f21372
+Ref: The Alert Protocol\7f21572
+Ref: tab:alerts\7f22456
+Node: The TLS Handshake Protocol\7f25425
+Ref: The Handshake Protocol\7f25624
+Node: TLS Cipher Suites\7f26290
+Ref: TLS Cipher Suites-Footnote-1\7f27273
+Node: Authentication\7f27387
+Node: Client Authentication\7f28098
+Node: Resuming Sessions\7f28575
+Ref: resume\7f28734
+Node: TLS Extensions\7f29380
+Node: Maximum fragment length negotiation\7f29955
+Node: Server name indication\7f30559
+Ref: serverind\7f30759
+Node: Session tickets\7f31605
+Node: HeartBeat\7f32214
+Node: Safe renegotiation\7f33533
+Node: OCSP status request\7f38441
+Node: SRTP\7f40264
+Ref: gnutls_srtp_profile_t\7f40797
+Node: Application Layer Protocol Negotiation (ALPN)\7f43133
+Node: How to use TLS in application protocols\7f44224
+Node: Separate ports\7f44742
+Ref: Separate ports-Footnote-1\7f46157
+Node: Upward negotiation\7f46233
+Ref: Upward negotiation-Footnote-1\7f48913
+Node: On SSL 2 and older protocols\7f48941
+Node: Authentication methods\7f50819
+Node: Certificate authentication\7f51714
+Ref: tab:key-exchange\7f52272
+Node: X.509 certificates\7f54475
+Ref: fig-x509\7f54954
+Node: X.509 certificate structure\7f55524
+Ref: tab:x509\7f55922
+Node: Importing an X.509 certificate\7f57769
+Node: X.509 distinguished names\7f59151
+Node: X.509 extensions\7f62801
+Ref: tab:x509-ext\7f66342
+Node: X.509 public and private keys\7f70657
+Node: Verifying X.509 certificate paths\7f73091
+Ref: gnutls_certificate_status_t\7f81468
+Node: Verifying a certificate in the context of TLS session\7f83454
+Ref: gnutls_certificate_verify_flags\7f85158
+Node: OpenPGP certificates\7f87033
+Ref: fig-openpgp\7f87847
+Ref: tab:openpgp-certificate\7f88637
+Ref: tab:openpgp-key-exchange\7f90311
+Ref: OpenPGP certificates-Footnote-1\7f94406
+Node: Advanced certificate verification\7f94461
+Node: Verifying a certificate using trust on first use authentication\7f95348
+Node: Verifying a certificate using DANE\7f96572
+Node: Digital signatures\7f98080
+Node: More on certificate authentication\7f103294
+Node: PKCS 10 certificate requests\7f104114
+Ref: ex-crq\7f107355
+Node: PKIX certificate revocation lists\7f109860
+Ref: tab:crl\7f110735
+Node: OCSP certificate status checking\7f116435
+Ref: tab:ocsp-response\7f123118
+Ref: gnutls_x509_crl_reason_t\7f126665
+Node: Managing encrypted keys\7f127989
+Ref: gnutls_pkcs_encrypt_flags_t\7f132042
+Node: certtool Invocation\7f138789
+Ref: certtool usage\7f139377
+Ref: certtool debug\7f145521
+Ref: certtool generate-request\7f145662
+Ref: certtool verify-chain\7f146006
+Ref: certtool verify\7f146181
+Ref: certtool verify-crl\7f146445
+Ref: certtool get-dh-params\7f146743
+Ref: certtool load-privkey\7f147040
+Ref: certtool load-pubkey\7f147212
+Ref: certtool load-certificate\7f147381
+Ref: certtool load-ca-privkey\7f147561
+Ref: certtool load-ca-certificate\7f147764
+Ref: certtool password\7f147975
+Ref: certtool null-password\7f148341
+Ref: certtool empty-password\7f148544
+Ref: certtool cprint\7f148752
+Ref: certtool p12-name\7f148984
+Ref: certtool pubkey-info\7f149197
+Ref: certtool to-p12\7f149440
+Ref: certtool rsa\7f149739
+Ref: certtool dsa\7f149870
+Ref: certtool ecc\7f150000
+Ref: certtool ecdsa\7f150172
+Ref: certtool hash\7f150291
+Ref: certtool inder\7f150477
+Ref: certtool inraw\7f150899
+Ref: certtool outder\7f151024
+Ref: certtool outraw\7f151272
+Ref: certtool sec-param\7f151402
+Ref: certtool ask-pass\7f151620
+Ref: certtool pkcs-cipher\7f151874
+Ref: certtool provider\7f152113
+Ref: certtool exit status\7f152312
+Ref: certtool See Also\7f152544
+Ref: certtool Examples\7f152593
+Ref: certtool Files\7f156507
+Node: ocsptool Invocation\7f162846
+Ref: ocsptool usage\7f163387
+Ref: ocsptool debug\7f166663
+Ref: ocsptool ask\7f166804
+Ref: ocsptool exit status\7f167199
+Ref: ocsptool See Also\7f167431
+Ref: ocsptool Examples\7f167481
+Node: danetool Invocation\7f172459
+Ref: danetool usage\7f172913
+Ref: danetool debug\7f176256
+Ref: danetool load-pubkey\7f176397
+Ref: danetool load-certificate\7f176566
+Ref: danetool dlv\7f176746
+Ref: danetool hash\7f176904
+Ref: danetool check\7f177092
+Ref: danetool check-ee\7f177378
+Ref: danetool check-ca\7f177559
+Ref: danetool insecure\7f177735
+Ref: danetool local-dns\7f177878
+Ref: danetool inder\7f178193
+Ref: danetool inraw\7f178598
+Ref: danetool tlsa-rr\7f178723
+Ref: danetool host\7f179018
+Ref: danetool proto\7f179210
+Ref: danetool ca\7f179431
+Ref: danetool x509\7f179602
+Ref: danetool local\7f179861
+Ref: danetool domain\7f179989
+Ref: danetool exit status\7f180433
+Ref: danetool See Also\7f180665
+Ref: danetool Examples\7f180715
+Node: Shared-key and anonymous authentication\7f181880
+Node: SRP authentication\7f182449
+Node: Authentication using SRP\7f182712
+Node: srptool Invocation\7f185753
+Ref: srptool usage\7f186564
+Ref: srptool debug\7f188639
+Ref: srptool verify\7f188780
+Ref: srptool passwd-conf\7f188918
+Ref: srptool create-conf\7f189119
+Ref: srptool exit status\7f189365
+Ref: srptool See Also\7f189595
+Ref: srptool Examples\7f189708
+Node: PSK authentication\7f190352
+Node: Authentication using PSK\7f190648
+Node: psktool Invocation\7f191980
+Ref: psktool usage\7f192466
+Ref: psktool debug\7f194019
+Ref: psktool exit status\7f194160
+Ref: psktool See Also\7f194390
+Ref: psktool Examples\7f194490
+Node: Anonymous authentication\7f194951
+Node: Selecting an appropriate authentication method\7f196283
+Node: Hardware security modules and abstract key types\7f201121
+Node: Abstract key types\7f202132
+Node: Abstract public keys\7f203549
+Node: Abstract private keys\7f208164
+Node: Operations\7f211712
+Node: Smart cards and HSMs\7f218198
+Ref: fig-pkcs11-vision\7f220068
+Ref: Smart cards and HSMs-Footnote-1\7f220380
+Node: PKCS11 Initialization\7f220420
+Ref: PKCS11 Initialization-Footnote-1\7f223110
+Node: Accessing objects that require a PIN\7f223153
+Ref: gnutls_pin_flag_t\7f224832
+Node: Reading objects\7f226351
+Node: Writing objects\7f231646
+Node: Using a PKCS11 token with TLS\7f234027
+Node: p11tool Invocation\7f235328
+Ref: p11tool usage\7f236225
+Ref: p11tool debug\7f241405
+Ref: p11tool export-chain\7f241546
+Ref: p11tool list-all-privkeys\7f241804
+Ref: p11tool list-privkeys\7f241990
+Ref: p11tool list-keys\7f242166
+Ref: p11tool write\7f242332
+Ref: p11tool generate-random\7f242505
+Ref: p11tool generate-rsa\7f242698
+Ref: p11tool generate-dsa\7f242867
+Ref: p11tool generate-ecc\7f243037
+Ref: p11tool private\7f243207
+Ref: p11tool so-login\7f243470
+Ref: p11tool admin-login\7f243706
+Ref: p11tool sec-param\7f243851
+Ref: p11tool inder\7f244093
+Ref: p11tool inraw\7f244316
+Ref: p11tool outder\7f244440
+Ref: p11tool outraw\7f244688
+Ref: p11tool provider\7f244817
+Ref: p11tool exit status\7f245012
+Ref: p11tool See Also\7f245242
+Ref: p11tool Examples\7f245290
+Node: Trusted Platform Module\7f246412
+Node: Keys in TPM\7f247690
+Node: Key generation\7f249168
+Node: Using keys\7f251436
+Node: tpmtool Invocation\7f255091
+Ref: tpmtool usage\7f255517
+Ref: tpmtool debug\7f256086
+Ref: tpmtool generate-rsa\7f256227
+Ref: tpmtool user\7f256497
+Ref: tpmtool system\7f256856
+Ref: tpmtool sec-param\7f257209
+Ref: tpmtool inder\7f257535
+Ref: tpmtool outder\7f257836
+Ref: tpmtool exit status\7f258055
+Ref: tpmtool See Also\7f258285
+Ref: tpmtool Examples\7f258346
+Node: How to use GnuTLS in applications\7f258961
+Node: Introduction to the library\7f259530
+Node: General idea\7f260082
+Ref: fig-gnutls-design\7f260931
+Ref: General idea-Footnote-1\7f262227
+Node: Error handling\7f262272
+Node: Common types\7f263842
+Node: Debugging and auditing\7f264728
+Node: Thread safety\7f266559
+Node: Callback functions\7f268878
+Node: Preparation\7f269842
+Node: Headers\7f270261
+Node: Initialization\7f270550
+Node: Version check\7f271234
+Node: Building the source\7f272113
+Node: Session initialization\7f274224
+Node: Associating the credentials\7f277930
+Ref: tab:key-exchange-cred\7f278675
+Node: Certificate credentials\7f279842
+Node: SRP credentials\7f293428
+Node: PSK credentials\7f297956
+Node: Anonymous credentials\7f302897
+Node: Setting up the transport layer\7f303712
+Node: Asynchronous operation\7f311591
+Node: DTLS sessions\7f315135
+Ref: DTLS sessions-Footnote-1\7f317411
+Node: TLS handshake\7f317488
+Node: Data transfer and termination\7f320012
+Node: Buffered data transfer\7f329003
+Node: Handling alerts\7f330848
+Node: Priority Strings\7f334211
+Ref: tab:prio-keywords\7f335176
+Ref: tab:prio-algorithms\7f341150
+Ref: tab:prio-special1\7f343294
+Ref: tab:prio-special2\7f346099
+Ref: Priority Strings-Footnote-1\7f351503
+Ref: Priority Strings-Footnote-2\7f351560
+Node: Selecting cryptographic key sizes\7f351751
+Ref: tab:key-sizes\7f352393
+Node: Advanced topics\7f356853
+Node: Session resumption\7f357246
+Node: Certificate verification\7f361390
+Ref: dane_verify_status_t\7f370021
+Node: Parameter generation\7f370426
+Node: Deriving keys for other applications/protocols\7f373129
+Node: Channel Bindings\7f374709
+Node: Interoperability\7f376236
+Node: Compatibility with the OpenSSL library\7f377549
+Node: GnuTLS application examples\7f378274
+Ref: examples\7f378492
+Node: Client examples\7f378748
+Node: Simple client example with X.509 certificate support\7f379633
+Ref: ex-verify\7f379926
+Node: Simple client example with SSH-style certificate verification\7f386488
+Node: Simple client example with anonymous authentication\7f391127
+Node: Simple Datagram TLS client example\7f394865
+Node: Obtaining session information\7f399405
+Node: Using a callback to select the certificate to use\7f404272
+Node: Verifying a certificate\7f411238
+Ref: ex-verify2\7f411475
+Node: Client using a smart card with TLS\7f416668
+Ref: ex-pkcs11-client\7f416901
+Node: Client with Resume capability example\7f421914
+Ref: ex-resume-client\7f422189
+Node: Simple client example with SRP authentication\7f427382
+Node: Simple client example in C++\7f431576
+Node: Helper functions for TCP connections\7f434148
+Node: Helper functions for UDP connections\7f435710
+Node: Server examples\7f437526
+Node: Echo server with X.509 authentication\7f437990
+Node: Echo server with OpenPGP authentication\7f445358
+Node: Echo server with SRP authentication\7f451760
+Node: Echo server with anonymous authentication\7f458518
+Node: DTLS echo server with X.509 authentication\7f464391
+Node: OCSP example\7f479386
+Ref: Generate OCSP request\7f479552
+Node: Miscellaneous examples\7f488960
+Node: Checking for an alert\7f489286
+Node: X.509 certificate parsing example\7f490734
+Ref: ex-x509-info\7f490991
+Node: Listing the ciphersuites in a priority string\7f495020
+Node: PKCS12 structure generation example\7f497337
+Node: Using GnuTLS as a cryptographic library\7f501541
+Node: Symmetric algorithms\7f502206
+Node: Public key algorithms\7f503565
+Node: Hash and HMAC functions\7f504033
+Node: Random number generation\7f505843
+Ref: gnutls_rnd_level_t\7f506176
+Node: Other included programs\7f506866
+Node: gnutls-cli Invocation\7f507435
+Ref: gnutls-cli usage\7f507995
+Ref: gnutls-cli debug\7f508576
+Ref: gnutls-cli tofu\7f508717
+Ref: gnutls-cli strict-tofu\7f509180
+Ref: gnutls-cli dane\7f509563
+Ref: gnutls-cli local-dns\7f509906
+Ref: gnutls-cli ca-verification\7f510221
+Ref: gnutls-cli ocsp\7f510557
+Ref: gnutls-cli resume\7f510799
+Ref: gnutls-cli rehandshake\7f510945
+Ref: gnutls-cli starttls\7f511112
+Ref: gnutls-cli dh-bits\7f511296
+Ref: gnutls-cli priority\7f511647
+Ref: gnutls-cli ranges\7f512025
+Ref: gnutls-cli list\7f512238
+Ref: gnutls-cli alpn\7f512476
+Ref: gnutls-cli disable-extensions\7f512785
+Ref: gnutls-cli inline-commands\7f512980
+Ref: gnutls-cli inline-commands-prefix\7f513249
+Ref: gnutls-cli provider\7f513726
+Ref: gnutls-cli exit status\7f513923
+Ref: gnutls-cli See Also\7f514159
+Ref: gnutls-cli Examples\7f514236
+Node: gnutls-serv Invocation\7f517304
+Ref: gnutls-serv usage\7f517779
+Ref: gnutls-serv debug\7f521964
+Ref: gnutls-serv verify-client-cert\7f522105
+Ref: gnutls-serv heartbeat\7f522334
+Ref: gnutls-serv priority\7f522485
+Ref: gnutls-serv ocsp-response\7f522854
+Ref: gnutls-serv list\7f523077
+Ref: gnutls-serv exit status\7f523315
+Ref: gnutls-serv See Also\7f523553
+Ref: gnutls-serv Examples\7f523631
+Node: gnutls-cli-debug Invocation\7f529242
+Ref: gnutls-cli-debug usage\7f530062
+Ref: gnutls-cli-debug debug\7f532058
+Ref: gnutls-cli-debug exit status\7f532199
+Ref: gnutls-cli-debug See Also\7f532447
+Ref: gnutls-cli-debug Examples\7f532530
+Node: Internal architecture of GnuTLS\7f534953
+Node: The TLS Protocol\7f535495
+Ref: fig-client-server\7f535971
+Node: TLS Handshake Protocol\7f536061
+Ref: fig-gnutls-handshake\7f536503
+Ref: fig-gnutls-handshake-sequence\7f537012
+Node: TLS Authentication Methods\7f537110
+Ref: TLS Authentication Methods-Footnote-1\7f539408
+Node: TLS Extension Handling\7f539474
+Node: Cryptographic Backend\7f551187
+Ref: fig-crypto-layers\7f551921
+Ref: Cryptographic Backend-Footnote-1\7f555632
+Ref: Cryptographic Backend-Footnote-2\7f555716
+Node: Upgrading from previous versions\7f555823
+Node: Support\7f560720
+Node: Getting help\7f560968
+Node: Commercial Support\7f561554
+Node: Bug Reports\7f562380
+Node: Contributing\7f563744
+Node: Certification\7f565770
+Node: Error codes\7f567128
+Node: Supported ciphersuites\7f586533
+Ref: ciphersuites\7f586706
+Node: API reference\7f599002
+Node: Core TLS API\7f599389
+Ref: gnutls_alert_get\7f599616
+Ref: gnutls_alert_get_name\7f600240
+Ref: gnutls_alert_get_strname\7f600625
+Ref: gnutls_alert_send\7f600960
+Ref: gnutls_alert_send_appropriate\7f601843
+Ref: gnutls_alpn_get_selected_protocol\7f602582
+Ref: gnutls_alpn_set_protocols\7f603164
+Ref: gnutls_anon_allocate_client_credentials\7f604008
+Ref: gnutls_anon_allocate_server_credentials\7f604467
+Ref: gnutls_anon_free_client_credentials\7f604918
+Ref: gnutls_anon_free_server_credentials\7f605294
+Ref: gnutls_anon_set_params_function\7f605662
+Ref: gnutls_anon_set_server_dh_params\7f606180
+Ref: gnutls_anon_set_server_params_function\7f606704
+Ref: gnutls_auth_client_get_type\7f607213
+Ref: gnutls_auth_get_type\7f607725
+Ref: gnutls_auth_server_get_type\7f608422
+Ref: gnutls_bye\7f608914
+Ref: gnutls_certificate_activation_time_peers\7f610520
+Ref: gnutls_certificate_allocate_credentials\7f610987
+Ref: gnutls_certificate_client_get_request_status\7f611463
+Ref: gnutls_certificate_expiration_time_peers\7f611838
+Ref: gnutls_certificate_free_ca_names\7f612242
+Ref: gnutls_certificate_free_cas\7f612916
+Ref: gnutls_certificate_free_credentials\7f613340
+Ref: gnutls_certificate_free_crls\7f613861
+Ref: gnutls_certificate_free_keys\7f614166
+Ref: gnutls_certificate_get_crt_raw\7f614605
+Ref: gnutls_certificate_get_issuer\7f615573
+Ref: gnutls_certificate_get_ours\7f616212
+Ref: gnutls_certificate_get_peers\7f616745
+Ref: gnutls_certificate_get_peers_subkey_id\7f617626
+Ref: gnutls_certificate_send_x509_rdn_sequence\7f618141
+Ref: gnutls_certificate_server_set_request\7f618869
+Ref: gnutls_certificate_set_dh_params\7f619522
+Ref: gnutls_certificate_set_ocsp_status_request_file\7f620243
+Ref: gnutls_certificate_set_ocsp_status_request_function\7f621131
+Ref: gnutls_certificate_set_params_function\7f622515
+Ref: gnutls_certificate_set_pin_function\7f623054
+Ref: gnutls_certificate_set_retrieve_function\7f623718
+Ref: gnutls_certificate_set_verify_flags\7f625596
+Ref: gnutls_certificate_set_verify_function\7f626094
+Ref: gnutls_certificate_set_verify_limits\7f627163
+Ref: gnutls_certificate_set_x509_crl\7f627849
+Ref: gnutls_certificate_set_x509_crl_file\7f628682
+Ref: gnutls_certificate_set_x509_crl_mem\7f629468
+Ref: gnutls_certificate_set_x509_key\7f630250
+Ref: gnutls_certificate_set_x509_key_file\7f631380
+Ref: gnutls_certificate_set_x509_key_file2\7f633045
+Ref: gnutls_certificate_set_x509_key_mem\7f634856
+Ref: gnutls_certificate_set_x509_key_mem2\7f636107
+Ref: gnutls_certificate_set_x509_simple_pkcs12_file\7f637523
+Ref: gnutls_certificate_set_x509_simple_pkcs12_mem\7f639256
+Ref: gnutls_certificate_set_x509_system_trust\7f640959
+Ref: gnutls_certificate_set_x509_trust\7f641534
+Ref: gnutls_certificate_set_x509_trust_file\7f642521
+Ref: gnutls_certificate_set_x509_trust_mem\7f643739
+Ref: gnutls_certificate_type_get\7f644687
+Ref: gnutls_certificate_type_get_id\7f645089
+Ref: gnutls_certificate_type_get_name\7f645486
+Ref: gnutls_certificate_type_list\7f645869
+Ref: gnutls_certificate_verification_status_print\7f646223
+Ref: gnutls_certificate_verify_peers\7f646981
+Ref: gnutls_certificate_verify_peers2\7f648878
+Ref: gnutls_certificate_verify_peers3\7f650395
+Ref: gnutls_check_version\7f651932
+Ref: gnutls_cipher_get\7f652541
+Ref: gnutls_cipher_get_id\7f652847
+Ref: gnutls_cipher_get_key_size\7f653229
+Ref: gnutls_cipher_get_name\7f653556
+Ref: gnutls_cipher_list\7f653903
+Ref: gnutls_cipher_suite_get_name\7f654463
+Ref: gnutls_cipher_suite_info\7f655081
+Ref: gnutls_compression_get\7f656260
+Ref: gnutls_compression_get_id\7f656613
+Ref: gnutls_compression_get_name\7f656977
+Ref: gnutls_compression_list\7f657359
+Ref: gnutls_credentials_clear\7f657677
+Ref: gnutls_credentials_get\7f657910
+Ref: gnutls_credentials_set\7f658874
+Ref: gnutls_db_check_entry\7f660247
+Ref: gnutls_db_check_entry_time\7f660646
+Ref: gnutls_db_get_default_cache_expiration\7f661042
+Ref: gnutls_db_get_ptr\7f661237
+Ref: gnutls_db_remove_session\7f661554
+Ref: gnutls_db_set_cache_expiration\7f662096
+Ref: gnutls_db_set_ptr\7f662442
+Ref: gnutls_db_set_remove_function\7f662782
+Ref: gnutls_db_set_retrieve_function\7f663290
+Ref: gnutls_db_set_store_function\7f663981
+Ref: gnutls_deinit\7f664453
+Ref: gnutls_dh_get_group\7f664797
+Ref: gnutls_dh_get_peers_public_bits\7f665528
+Ref: gnutls_dh_get_prime_bits\7f665972
+Ref: gnutls_dh_get_pubkey\7f666612
+Ref: gnutls_dh_get_secret_bits\7f667204
+Ref: gnutls_dh_params_cpy\7f667636
+Ref: gnutls_dh_params_deinit\7f668094
+Ref: gnutls_dh_params_export2_pkcs3\7f668369
+Ref: gnutls_dh_params_export_pkcs3\7f669190
+Ref: gnutls_dh_params_export_raw\7f670209
+Ref: gnutls_dh_params_generate2\7f670962
+Ref: gnutls_dh_params_import_pkcs3\7f671915
+Ref: gnutls_dh_params_import_raw\7f672690
+Ref: gnutls_dh_params_init\7f673339
+Ref: gnutls_dh_set_prime_bits\7f673708
+Ref: gnutls_digest_get_id\7f674805
+Ref: gnutls_digest_get_name\7f675232
+Ref: gnutls_digest_list\7f675572
+Ref: gnutls_ecc_curve_get\7f675937
+Ref: gnutls_ecc_curve_get_name\7f676330
+Ref: gnutls_ecc_curve_get_size\7f676666
+Ref: gnutls_ecc_curve_list\7f676912
+Ref: gnutls_error_is_fatal\7f677235
+Ref: gnutls_error_to_alert\7f678073
+Ref: gnutls_est_record_overhead_size\7f678776
+Ref: gnutls_fingerprint\7f679657
+Ref: gnutls_fips140_mode_enabled\7f680663
+Ref: gnutls_global_deinit\7f680895
+Ref: gnutls_global_init\7f681092
+Ref: gnutls_global_set_audit_log_function\7f682269
+Ref: gnutls_global_set_log_function\7f682976
+Ref: gnutls_global_set_log_level\7f683484
+Ref: gnutls_global_set_mutex\7f683972
+Ref: gnutls_global_set_time_function\7f684864
+Ref: gnutls_handshake\7f685275
+Ref: gnutls_handshake_description_get_name\7f686625
+Ref: gnutls_handshake_get_last_in\7f687013
+Ref: gnutls_handshake_get_last_out\7f687643
+Ref: gnutls_handshake_set_hook_function\7f688280
+Ref: gnutls_handshake_set_max_packet_length\7f689669
+Ref: gnutls_handshake_set_post_client_hello_function\7f690360
+Ref: gnutls_handshake_set_private_extensions\7f691697
+Ref: gnutls_handshake_set_random\7f692381
+Ref: gnutls_handshake_set_timeout\7f693094
+Ref: gnutls_heartbeat_allowed\7f693501
+Ref: gnutls_heartbeat_enable\7f693975
+Ref: gnutls_heartbeat_get_timeout\7f694759
+Ref: gnutls_heartbeat_ping\7f695303
+Ref: gnutls_heartbeat_pong\7f696271
+Ref: gnutls_heartbeat_set_timeouts\7f696683
+Ref: gnutls_hex2bin\7f697595
+Ref: gnutls_hex_decode\7f698163
+Ref: gnutls_hex_encode\7f698738
+Ref: gnutls_init\7f699321
+Ref: gnutls_key_generate\7f700624
+Ref: gnutls_kx_get\7f701043
+Ref: gnutls_kx_get_id\7f701374
+Ref: gnutls_kx_get_name\7f701718
+Ref: gnutls_kx_list\7f702063
+Ref: gnutls_load_file\7f702391
+Ref: gnutls_mac_get\7f702928
+Ref: gnutls_mac_get_id\7f703234
+Ref: gnutls_mac_get_key_size\7f703648
+Ref: gnutls_mac_get_name\7f703985
+Ref: gnutls_mac_list\7f704304
+Ref: gnutls_ocsp_status_request_enable_client\7f704746
+Ref: gnutls_ocsp_status_request_get\7f705692
+Ref: gnutls_ocsp_status_request_is_checked\7f706371
+Ref: gnutls_openpgp_send_cert\7f707045
+Ref: gnutls_packet_deinit\7f707612
+Ref: gnutls_packet_get\7f707886
+Ref: gnutls_pem_base64_decode\7f708396
+Ref: gnutls_pem_base64_decode_alloc\7f709259
+Ref: gnutls_pem_base64_encode\7f710056
+Ref: gnutls_pem_base64_encode_alloc\7f710871
+Ref: gnutls_perror\7f711577
+Ref: gnutls_pk_algorithm_get_name\7f711873
+Ref: gnutls_pk_bits_to_sec_param\7f712229
+Ref: gnutls_pk_get_id\7f712703
+Ref: gnutls_pk_get_name\7f713221
+Ref: gnutls_pk_list\7f713583
+Ref: gnutls_pk_to_sign\7f713916
+Ref: gnutls_prf\7f714327
+Ref: gnutls_prf_raw\7f715972
+Ref: gnutls_priority_certificate_type_list\7f717609
+Ref: gnutls_priority_cipher_list\7f718048
+Ref: gnutls_priority_compression_list\7f718463
+Ref: gnutls_priority_deinit\7f718878
+Ref: gnutls_priority_ecc_curve_list\7f719128
+Ref: gnutls_priority_get_cipher_suite_index\7f719564
+Ref: gnutls_priority_init\7f720454
+Ref: gnutls_priority_kx_list\7f723937
+Ref: gnutls_priority_mac_list\7f724350
+Ref: gnutls_priority_protocol_list\7f724763
+Ref: gnutls_priority_set\7f725172
+Ref: gnutls_priority_set_direct\7f725604
+Ref: gnutls_priority_sign_list\7f726500
+Ref: gnutls_protocol_get_id\7f726913
+Ref: gnutls_protocol_get_name\7f727229
+Ref: gnutls_protocol_get_version\7f727588
+Ref: gnutls_protocol_list\7f727891
+Ref: gnutls_psk_allocate_client_credentials\7f728261
+Ref: gnutls_psk_allocate_server_credentials\7f728756
+Ref: gnutls_psk_client_get_hint\7f729227
+Ref: gnutls_psk_free_client_credentials\7f729710
+Ref: gnutls_psk_free_server_credentials\7f730081
+Ref: gnutls_psk_server_get_username\7f730444
+Ref: gnutls_psk_set_client_credentials\7f730810
+Ref: gnutls_psk_set_client_credentials_function\7f731802
+Ref: gnutls_psk_set_params_function\7f732721
+Ref: gnutls_psk_set_server_credentials_file\7f733243
+Ref: gnutls_psk_set_server_credentials_function\7f733890
+Ref: gnutls_psk_set_server_credentials_hint\7f734839
+Ref: gnutls_psk_set_server_dh_params\7f735473
+Ref: gnutls_psk_set_server_params_function\7f736000
+Ref: gnutls_random_art\7f736483
+Ref: gnutls_range_split\7f737200
+Ref: gnutls_record_can_use_length_hiding\7f738331
+Ref: gnutls_record_check_corked\7f739084
+Ref: gnutls_record_check_pending\7f739465
+Ref: gnutls_record_cork\7f739881
+Ref: gnutls_record_disable_padding\7f740340
+Ref: gnutls_record_get_direction\7f740952
+Ref: gnutls_record_get_max_size\7f741864
+Ref: gnutls_record_overhead_size\7f742244
+Ref: gnutls_record_recv\7f742535
+Ref: gnutls_record_recv_packet\7f744044
+Ref: gnutls_record_recv_seq\7f744927
+Ref: gnutls_record_send\7f745918
+Ref: gnutls_record_send_range\7f747708
+Ref: gnutls_record_set_max_empty_records\7f748898
+Ref: gnutls_record_set_max_size\7f749798
+Ref: gnutls_record_set_timeout\7f750713
+Ref: gnutls_record_uncork\7f751131
+Ref: gnutls_rehandshake\7f752069
+Ref: gnutls_safe_renegotiation_status\7f753354
+Ref: gnutls_sec_param_get_name\7f753769
+Ref: gnutls_sec_param_to_pk_bits\7f754143
+Ref: gnutls_sec_param_to_symmetric_bits\7f754813
+Ref: gnutls_server_name_get\7f755197
+Ref: gnutls_server_name_set\7f756557
+Ref: gnutls_session_channel_binding\7f757545
+Ref: gnutls_session_enable_compatibility_mode\7f758268
+Ref: gnutls_session_force_valid\7f758961
+Ref: gnutls_session_get_data\7f759387
+Ref: gnutls_session_get_data2\7f760179
+Ref: gnutls_session_get_desc\7f760937
+Ref: gnutls_session_get_id\7f761348
+Ref: gnutls_session_get_id2\7f762239
+Ref: gnutls_session_get_ptr\7f762711
+Ref: gnutls_session_get_random\7f763111
+Ref: gnutls_session_is_resumed\7f763713
+Ref: gnutls_session_resumption_requested\7f764049
+Ref: gnutls_session_set_data\7f764436
+Ref: gnutls_session_set_id\7f765282
+Ref: gnutls_session_set_premaster\7f765929
+Ref: gnutls_session_set_ptr\7f767019
+Ref: gnutls_session_ticket_enable_client\7f767434
+Ref: gnutls_session_ticket_enable_server\7f767848
+Ref: gnutls_session_ticket_key_generate\7f768412
+Ref: gnutls_set_default_priority\7f768842
+Ref: gnutls_sign_algorithm_get\7f769641
+Ref: gnutls_sign_algorithm_get_client\7f770026
+Ref: gnutls_sign_algorithm_get_requested\7f770435
+Ref: gnutls_sign_get_hash_algorithm\7f771467
+Ref: gnutls_sign_get_id\7f771879
+Ref: gnutls_sign_get_name\7f772242
+Ref: gnutls_sign_get_pk_algorithm\7f772592
+Ref: gnutls_sign_is_secure\7f773003
+Ref: gnutls_sign_list\7f773256
+Ref: gnutls_srp_allocate_client_credentials\7f773586
+Ref: gnutls_srp_allocate_server_credentials\7f774062
+Ref: gnutls_srp_base64_decode\7f774510
+Ref: gnutls_srp_base64_decode_alloc\7f775225
+Ref: gnutls_srp_base64_encode\7f775898
+Ref: gnutls_srp_base64_encode_alloc\7f776709
+Ref: gnutls_srp_free_client_credentials\7f777445
+Ref: gnutls_srp_free_server_credentials\7f777816
+Ref: gnutls_srp_server_get_username\7f778179
+Ref: gnutls_srp_set_client_credentials\7f778633
+Ref: gnutls_srp_set_client_credentials_function\7f779389
+Ref: gnutls_srp_set_prime_bits\7f780493
+Ref: gnutls_srp_set_server_credentials_file\7f781183
+Ref: gnutls_srp_set_server_credentials_function\7f781924
+Ref: gnutls_srp_set_server_fake_salt_seed\7f783400
+Ref: gnutls_srp_verifier\7f784908
+Ref: gnutls_srtp_get_keys\7f785836
+Ref: gnutls_srtp_get_mki\7f787235
+Ref: gnutls_srtp_get_profile_id\7f787809
+Ref: gnutls_srtp_get_profile_name\7f788267
+Ref: gnutls_srtp_get_selected_profile\7f788688
+Ref: gnutls_srtp_set_mki\7f789137
+Ref: gnutls_srtp_set_profile\7f789591
+Ref: gnutls_srtp_set_profile_direct\7f790128
+Ref: gnutls_store_commitment\7f790855
+Ref: gnutls_store_pubkey\7f792117
+Ref: gnutls_strerror\7f793306
+Ref: gnutls_strerror_name\7f793791
+Ref: gnutls_supplemental_get_name\7f794260
+Ref: gnutls_tdb_deinit\7f794668
+Ref: gnutls_tdb_init\7f794883
+Ref: gnutls_tdb_set_store_commitment_func\7f795234
+Ref: gnutls_tdb_set_store_func\7f795828
+Ref: gnutls_tdb_set_verify_func\7f796325
+Ref: gnutls_transport_get_int\7f796811
+Ref: gnutls_transport_get_int2\7f797224
+Ref: gnutls_transport_get_ptr\7f797732
+Ref: gnutls_transport_get_ptr2\7f798153
+Ref: gnutls_transport_set_errno\7f798692
+Ref: gnutls_transport_set_errno_function\7f799550
+Ref: gnutls_transport_set_int\7f800092
+Ref: gnutls_transport_set_int2\7f800453
+Ref: gnutls_transport_set_ptr\7f801017
+Ref: gnutls_transport_set_ptr2\7f801435
+Ref: gnutls_transport_set_pull_function\7f802084
+Ref: gnutls_transport_set_pull_timeout_function\7f802869
+Ref: gnutls_transport_set_push_function\7f803836
+Ref: gnutls_transport_set_vec_push_function\7f804686
+Ref: gnutls_url_is_supported\7f805387
+Ref: gnutls_verify_stored_pubkey\7f805769
+Node: Datagram TLS API\7f808797
+Ref: gnutls_dtls_cookie_send\7f809073
+Ref: gnutls_dtls_cookie_verify\7f810328
+Ref: gnutls_dtls_get_data_mtu\7f811272
+Ref: gnutls_dtls_get_mtu\7f811720
+Ref: gnutls_dtls_get_timeout\7f812168
+Ref: gnutls_dtls_prestate_set\7f812716
+Ref: gnutls_dtls_set_data_mtu\7f813300
+Ref: gnutls_dtls_set_mtu\7f814279
+Ref: gnutls_dtls_set_timeouts\7f814890
+Ref: gnutls_record_get_discarded\7f816001
+Node: X509 certificate API\7f816280
+Ref: gnutls_certificate_set_trust_list\7f816627
+Ref: gnutls_pkcs7_deinit\7f817363
+Ref: gnutls_pkcs7_delete_crl\7f817576
+Ref: gnutls_pkcs7_delete_crt\7f818034
+Ref: gnutls_pkcs7_export\7f818507
+Ref: gnutls_pkcs7_export2\7f819418
+Ref: gnutls_pkcs7_get_crl_count\7f820100
+Ref: gnutls_pkcs7_get_crl_raw\7f820474
+Ref: gnutls_pkcs7_get_crt_count\7f821275
+Ref: gnutls_pkcs7_get_crt_raw\7f821659
+Ref: gnutls_pkcs7_import\7f822547
+Ref: gnutls_pkcs7_init\7f823173
+Ref: gnutls_pkcs7_set_crl\7f823593
+Ref: gnutls_pkcs7_set_crl_raw\7f824023
+Ref: gnutls_pkcs7_set_crt\7f824442
+Ref: gnutls_pkcs7_set_crt_raw\7f824955
+Ref: gnutls_subject_alt_names_deinit\7f825425
+Ref: gnutls_subject_alt_names_get\7f825714
+Ref: gnutls_subject_alt_names_init\7f826739
+Ref: gnutls_subject_alt_names_set\7f827129
+Ref: gnutls_x509_aia_deinit\7f827802
+Ref: gnutls_x509_aia_get\7f828057
+Ref: gnutls_x509_aia_init\7f829236
+Ref: gnutls_x509_aia_set\7f829587
+Ref: gnutls_x509_aki_deinit\7f830265
+Ref: gnutls_x509_aki_get_cert_issuer\7f830549
+Ref: gnutls_x509_aki_get_id\7f831634
+Ref: gnutls_x509_aki_init\7f832141
+Ref: gnutls_x509_aki_set_cert_issuer\7f832505
+Ref: gnutls_x509_aki_set_id\7f833469
+Ref: gnutls_x509_crl_check_issuer\7f833915
+Ref: gnutls_x509_crl_deinit\7f834358
+Ref: gnutls_x509_crl_dist_points_deinit\7f834595
+Ref: gnutls_x509_crl_dist_points_get\7f834910
+Ref: gnutls_x509_crl_dist_points_init\7f835899
+Ref: gnutls_x509_crl_dist_points_set\7f836310
+Ref: gnutls_x509_crl_export\7f837027
+Ref: gnutls_x509_crl_export2\7f837954
+Ref: gnutls_x509_crl_get_authority_key_gn_serial\7f838718
+Ref: gnutls_x509_crl_get_authority_key_id\7f840037
+Ref: gnutls_x509_crl_get_crt_count\7f841105
+Ref: gnutls_x509_crl_get_crt_serial\7f841468
+Ref: gnutls_x509_crl_get_dn_oid\7f842414
+Ref: gnutls_x509_crl_get_extension_data\7f843235
+Ref: gnutls_x509_crl_get_extension_data2\7f844352
+Ref: gnutls_x509_crl_get_extension_info\7f845236
+Ref: gnutls_x509_crl_get_extension_oid\7f846514
+Ref: gnutls_x509_crl_get_issuer_dn\7f847380
+Ref: gnutls_x509_crl_get_issuer_dn2\7f848256
+Ref: gnutls_x509_crl_get_issuer_dn_by_oid\7f848971
+Ref: gnutls_x509_crl_get_next_update\7f850482
+Ref: gnutls_x509_crl_get_number\7f850921
+Ref: gnutls_x509_crl_get_raw_issuer_dn\7f851651
+Ref: gnutls_x509_crl_get_signature\7f852110
+Ref: gnutls_x509_crl_get_signature_algorithm\7f852704
+Ref: gnutls_x509_crl_get_this_update\7f853146
+Ref: gnutls_x509_crl_get_version\7f853476
+Ref: gnutls_x509_crl_import\7f853789
+Ref: gnutls_x509_crl_init\7f854418
+Ref: gnutls_x509_crl_iter_crt_serial\7f854999
+Ref: gnutls_x509_crl_iter_deinit\7f856192
+Ref: gnutls_x509_crl_list_import\7f856452
+Ref: gnutls_x509_crl_list_import2\7f857444
+Ref: gnutls_x509_crl_print\7f858352
+Ref: gnutls_x509_crl_set_authority_key_id\7f859005
+Ref: gnutls_x509_crl_set_crt\7f859658
+Ref: gnutls_x509_crl_set_crt_serial\7f860236
+Ref: gnutls_x509_crl_set_next_update\7f860873
+Ref: gnutls_x509_crl_set_number\7f861285
+Ref: gnutls_x509_crl_set_this_update\7f861862
+Ref: gnutls_x509_crl_set_version\7f862271
+Ref: gnutls_x509_crl_sign2\7f862821
+Ref: gnutls_x509_crl_verify\7f863710
+Ref: gnutls_x509_crq_deinit\7f864865
+Ref: gnutls_x509_crq_export\7f865106
+Ref: gnutls_x509_crq_export2\7f866108
+Ref: gnutls_x509_crq_get_attribute_by_oid\7f866887
+Ref: gnutls_x509_crq_get_attribute_data\7f867912
+Ref: gnutls_x509_crq_get_attribute_info\7f869024
+Ref: gnutls_x509_crq_get_basic_constraints\7f870221
+Ref: gnutls_x509_crq_get_challenge_password\7f871479
+Ref: gnutls_x509_crq_get_dn\7f872096
+Ref: gnutls_x509_crq_get_dn2\7f872921
+Ref: gnutls_x509_crq_get_dn_by_oid\7f873624
+Ref: gnutls_x509_crq_get_dn_oid\7f875085
+Ref: gnutls_x509_crq_get_extension_by_oid\7f875872
+Ref: gnutls_x509_crq_get_extension_data\7f877023
+Ref: gnutls_x509_crq_get_extension_data2\7f878153
+Ref: gnutls_x509_crq_get_extension_info\7f879037
+Ref: gnutls_x509_crq_get_key_id\7f880312
+Ref: gnutls_x509_crq_get_key_purpose_oid\7f881344
+Ref: gnutls_x509_crq_get_key_rsa_raw\7f882370
+Ref: gnutls_x509_crq_get_key_usage\7f882994
+Ref: gnutls_x509_crq_get_pk_algorithm\7f884085
+Ref: gnutls_x509_crq_get_private_key_usage_period\7f884847
+Ref: gnutls_x509_crq_get_subject_alt_name\7f885561
+Ref: gnutls_x509_crq_get_subject_alt_othername_oid\7f887124
+Ref: gnutls_x509_crq_get_version\7f888601
+Ref: gnutls_x509_crq_import\7f888952
+Ref: gnutls_x509_crq_init\7f889644
+Ref: gnutls_x509_crq_print\7f889984
+Ref: gnutls_x509_crq_set_attribute_by_oid\7f890644
+Ref: gnutls_x509_crq_set_basic_constraints\7f891514
+Ref: gnutls_x509_crq_set_challenge_password\7f892258
+Ref: gnutls_x509_crq_set_dn\7f892714
+Ref: gnutls_x509_crq_set_dn_by_oid\7f893268
+Ref: gnutls_x509_crq_set_key\7f894377
+Ref: gnutls_x509_crq_set_key_purpose_oid\7f894845
+Ref: gnutls_x509_crq_set_key_rsa_raw\7f895624
+Ref: gnutls_x509_crq_set_key_usage\7f896205
+Ref: gnutls_x509_crq_set_private_key_usage_period\7f896709
+Ref: gnutls_x509_crq_set_subject_alt_name\7f897238
+Ref: gnutls_x509_crq_set_version\7f898036
+Ref: gnutls_x509_crq_sign2\7f898528
+Ref: gnutls_x509_crq_verify\7f899509
+Ref: gnutls_x509_crt_check_hostname\7f900108
+Ref: gnutls_x509_crt_check_hostname2\7f901016
+Ref: gnutls_x509_crt_check_issuer\7f902090
+Ref: gnutls_x509_crt_check_revocation\7f902685
+Ref: gnutls_x509_crt_cpy_crl_dist_points\7f903336
+Ref: gnutls_x509_crt_deinit\7f903925
+Ref: gnutls_x509_crt_export\7f904148
+Ref: gnutls_x509_crt_export2\7f905059
+Ref: gnutls_x509_crt_get_activation_time\7f905757
+Ref: gnutls_x509_crt_get_authority_info_access\7f906140
+Ref: gnutls_x509_crt_get_authority_key_gn_serial\7f909423
+Ref: gnutls_x509_crt_get_authority_key_id\7f910869
+Ref: gnutls_x509_crt_get_basic_constraints\7f912005
+Ref: gnutls_x509_crt_get_ca_status\7f913224
+Ref: gnutls_x509_crt_get_crl_dist_points\7f914111
+Ref: gnutls_x509_crt_get_dn\7f915441
+Ref: gnutls_x509_crt_get_dn2\7f916293
+Ref: gnutls_x509_crt_get_dn_by_oid\7f916990
+Ref: gnutls_x509_crt_get_dn_oid\7f918759
+Ref: gnutls_x509_crt_get_expiration_time\7f919787
+Ref: gnutls_x509_crt_get_extension_by_oid\7f920285
+Ref: gnutls_x509_crt_get_extension_data\7f921406
+Ref: gnutls_x509_crt_get_extension_data2\7f922495
+Ref: gnutls_x509_crt_get_extension_info\7f923365
+Ref: gnutls_x509_crt_get_extension_oid\7f924721
+Ref: gnutls_x509_crt_get_fingerprint\7f925684
+Ref: gnutls_x509_crt_get_issuer\7f926555
+Ref: gnutls_x509_crt_get_issuer_alt_name\7f927198
+Ref: gnutls_x509_crt_get_issuer_alt_name2\7f929003
+Ref: gnutls_x509_crt_get_issuer_alt_othername_oid\7f930590
+Ref: gnutls_x509_crt_get_issuer_dn\7f932244
+Ref: gnutls_x509_crt_get_issuer_dn2\7f933122
+Ref: gnutls_x509_crt_get_issuer_dn_by_oid\7f933850
+Ref: gnutls_x509_crt_get_issuer_dn_oid\7f935637
+Ref: gnutls_x509_crt_get_issuer_unique_id\7f936673
+Ref: gnutls_x509_crt_get_key_id\7f937490
+Ref: gnutls_x509_crt_get_key_purpose_oid\7f938478
+Ref: gnutls_x509_crt_get_key_usage\7f939639
+Ref: gnutls_x509_crt_get_name_constraints\7f940719
+Ref: gnutls_x509_crt_get_pk_algorithm\7f942072
+Ref: gnutls_x509_crt_get_pk_dsa_raw\7f942793
+Ref: gnutls_x509_crt_get_pk_rsa_raw\7f943461
+Ref: gnutls_x509_crt_get_policy\7f944039
+Ref: gnutls_x509_crt_get_private_key_usage_period\7f944985
+Ref: gnutls_x509_crt_get_proxy\7f945742
+Ref: gnutls_x509_crt_get_raw_dn\7f946768
+Ref: gnutls_x509_crt_get_raw_issuer_dn\7f947366
+Ref: gnutls_x509_crt_get_serial\7f947950
+Ref: gnutls_x509_crt_get_signature\7f948695
+Ref: gnutls_x509_crt_get_signature_algorithm\7f949297
+Ref: gnutls_x509_crt_get_subject\7f949770
+Ref: gnutls_x509_crt_get_subject_alt_name\7f950418
+Ref: gnutls_x509_crt_get_subject_alt_name2\7f952182
+Ref: gnutls_x509_crt_get_subject_alt_othername_oid\7f953752
+Ref: gnutls_x509_crt_get_subject_key_id\7f955397
+Ref: gnutls_x509_crt_get_subject_unique_id\7f956234
+Ref: gnutls_x509_crt_get_version\7f957033
+Ref: gnutls_x509_crt_import\7f957365
+Ref: gnutls_x509_crt_init\7f958059
+Ref: gnutls_x509_crt_list_import\7f958398
+Ref: gnutls_x509_crt_list_import2\7f959762
+Ref: gnutls_x509_crt_list_verify\7f960848
+Ref: gnutls_x509_crt_print\7f962519
+Ref: gnutls_x509_crt_set_activation_time\7f963415
+Ref: gnutls_x509_crt_set_authority_info_access\7f963882
+Ref: gnutls_x509_crt_set_authority_key_id\7f964777
+Ref: gnutls_x509_crt_set_basic_constraints\7f965359
+Ref: gnutls_x509_crt_set_ca_status\7f966058
+Ref: gnutls_x509_crt_set_crl_dist_points\7f966656
+Ref: gnutls_x509_crt_set_crl_dist_points2\7f967308
+Ref: gnutls_x509_crt_set_crq\7f968007
+Ref: gnutls_x509_crt_set_crq_extensions\7f968564
+Ref: gnutls_x509_crt_set_dn\7f969026
+Ref: gnutls_x509_crt_set_dn_by_oid\7f969580
+Ref: gnutls_x509_crt_set_expiration_time\7f970697
+Ref: gnutls_x509_crt_set_extension_by_oid\7f971294
+Ref: gnutls_x509_crt_set_issuer_alt_name\7f972089
+Ref: gnutls_x509_crt_set_issuer_dn\7f972924
+Ref: gnutls_x509_crt_set_issuer_dn_by_oid\7f973499
+Ref: gnutls_x509_crt_set_key\7f974752
+Ref: gnutls_x509_crt_set_key_purpose_oid\7f975259
+Ref: gnutls_x509_crt_set_key_usage\7f976027
+Ref: gnutls_x509_crt_set_name_constraints\7f976486
+Ref: gnutls_x509_crt_set_pin_function\7f977118
+Ref: gnutls_x509_crt_set_policy\7f977798
+Ref: gnutls_x509_crt_set_private_key_usage_period\7f978667
+Ref: gnutls_x509_crt_set_proxy\7f979174
+Ref: gnutls_x509_crt_set_proxy_dn\7f979988
+Ref: gnutls_x509_crt_set_serial\7f981012
+Ref: gnutls_x509_crt_set_subject_alt_name\7f981877
+Ref: gnutls_x509_crt_set_subject_alternative_name\7f982699
+Ref: gnutls_x509_crt_set_subject_key_id\7f983523
+Ref: gnutls_x509_crt_set_version\7f984023
+Ref: gnutls_x509_crt_sign\7f984846
+Ref: gnutls_x509_crt_sign2\7f985401
+Ref: gnutls_x509_crt_verify\7f986269
+Ref: gnutls_x509_dn_deinit\7f987196
+Ref: gnutls_x509_dn_export\7f987458
+Ref: gnutls_x509_dn_export2\7f988352
+Ref: gnutls_x509_dn_get_rdn_ava\7f989013
+Ref: gnutls_x509_dn_import\7f990043
+Ref: gnutls_x509_dn_init\7f990669
+Ref: gnutls_x509_dn_oid_known\7f991095
+Ref: gnutls_x509_dn_oid_name\7f991764
+Ref: gnutls_x509_ext_export_aia\7f992301
+Ref: gnutls_x509_ext_export_authority_key_id\7f992905
+Ref: gnutls_x509_ext_export_basic_constraints\7f993571
+Ref: gnutls_x509_ext_export_crl_dist_points\7f994268
+Ref: gnutls_x509_ext_export_key_purposes\7f994936
+Ref: gnutls_x509_ext_export_key_usage\7f995569
+Ref: gnutls_x509_ext_export_name_constraints\7f996185
+Ref: gnutls_x509_ext_export_policies\7f996840
+Ref: gnutls_x509_ext_export_private_key_usage_period\7f997513
+Ref: gnutls_x509_ext_export_proxy\7f998178
+Ref: gnutls_x509_ext_export_subject_alt_names\7f999171
+Ref: gnutls_x509_ext_export_subject_key_id\7f999830
+Ref: gnutls_x509_ext_import_aia\7f1000436
+Ref: gnutls_x509_ext_import_authority_key_id\7f1001151
+Ref: gnutls_x509_ext_import_basic_constraints\7f1001824
+Ref: gnutls_x509_ext_import_crl_dist_points\7f1002450
+Ref: gnutls_x509_ext_import_key_purposes\7f1003083
+Ref: gnutls_x509_ext_import_key_usage\7f1003742
+Ref: gnutls_x509_ext_import_name_constraints\7f1004758
+Ref: gnutls_x509_ext_import_policies\7f1006043
+Ref: gnutls_x509_ext_import_private_key_usage_period\7f1006662
+Ref: gnutls_x509_ext_import_proxy\7f1007277
+Ref: gnutls_x509_ext_import_subject_alt_names\7f1008256
+Ref: gnutls_x509_ext_import_subject_key_id\7f1009048
+Ref: gnutls_x509_key_purpose_deinit\7f1009675
+Ref: gnutls_x509_key_purpose_get\7f1009950
+Ref: gnutls_x509_key_purpose_init\7f1010631
+Ref: gnutls_x509_key_purpose_set\7f1011007
+Ref: gnutls_x509_name_constraints_add_excluded\7f1011487
+Ref: gnutls_x509_name_constraints_add_permitted\7f1012100
+Ref: gnutls_x509_name_constraints_check\7f1012699
+Ref: gnutls_x509_name_constraints_check_crt\7f1013502
+Ref: gnutls_x509_name_constraints_deinit\7f1014382
+Ref: gnutls_x509_name_constraints_get_excluded\7f1014697
+Ref: gnutls_x509_name_constraints_get_permitted\7f1015783
+Ref: gnutls_x509_name_constraints_init\7f1016852
+Ref: gnutls_x509_policies_deinit\7f1017240
+Ref: gnutls_x509_policies_get\7f1017540
+Ref: gnutls_x509_policies_init\7f1018255
+Ref: gnutls_x509_policies_set\7f1018635
+Ref: gnutls_x509_policy_release\7f1019121
+Ref: gnutls_x509_privkey_cpy\7f1019485
+Ref: gnutls_x509_privkey_deinit\7f1019955
+Ref: gnutls_x509_privkey_export\7f1020202
+Ref: gnutls_x509_privkey_export2\7f1021267
+Ref: gnutls_x509_privkey_export2_pkcs8\7f1022100
+Ref: gnutls_x509_privkey_export_dsa_raw\7f1023376
+Ref: gnutls_x509_privkey_export_ecc_raw\7f1024152
+Ref: gnutls_x509_privkey_export_pkcs8\7f1024936
+Ref: gnutls_x509_privkey_export_rsa_raw\7f1026441
+Ref: gnutls_x509_privkey_export_rsa_raw2\7f1027338
+Ref: gnutls_x509_privkey_fix\7f1028360
+Ref: gnutls_x509_privkey_generate\7f1028753
+Ref: gnutls_x509_privkey_get_key_id\7f1029786
+Ref: gnutls_x509_privkey_get_pk_algorithm\7f1030778
+Ref: gnutls_x509_privkey_get_pk_algorithm2\7f1031211
+Ref: gnutls_x509_privkey_import\7f1031703
+Ref: gnutls_x509_privkey_import2\7f1032503
+Ref: gnutls_x509_privkey_import_dsa_raw\7f1033503
+Ref: gnutls_x509_privkey_import_ecc_raw\7f1034229
+Ref: gnutls_x509_privkey_import_openssl\7f1034942
+Ref: gnutls_x509_privkey_import_pkcs8\7f1035821
+Ref: gnutls_x509_privkey_import_rsa_raw\7f1037273
+Ref: gnutls_x509_privkey_import_rsa_raw2\7f1038132
+Ref: gnutls_x509_privkey_init\7f1039133
+Ref: gnutls_x509_privkey_sec_param\7f1039476
+Ref: gnutls_x509_privkey_verify_params\7f1039913
+Ref: gnutls_x509_rdn_get\7f1040270
+Ref: gnutls_x509_rdn_get_by_oid\7f1040974
+Ref: gnutls_x509_rdn_get_oid\7f1041951
+Ref: gnutls_x509_trust_list_add_cas\7f1042705
+Ref: gnutls_x509_trust_list_add_crls\7f1043554
+Ref: gnutls_x509_trust_list_add_named_crt\7f1044539
+Ref: gnutls_x509_trust_list_add_system_trust\7f1045656
+Ref: gnutls_x509_trust_list_add_trust_file\7f1046354
+Ref: gnutls_x509_trust_list_add_trust_mem\7f1047228
+Ref: gnutls_x509_trust_list_deinit\7f1048022
+Ref: gnutls_x509_trust_list_get_issuer\7f1048653
+Ref: gnutls_x509_trust_list_init\7f1049283
+Ref: gnutls_x509_trust_list_remove_cas\7f1049778
+Ref: gnutls_x509_trust_list_remove_trust_file\7f1050645
+Ref: gnutls_x509_trust_list_remove_trust_mem\7f1051363
+Ref: gnutls_x509_trust_list_verify_crt\7f1052014
+Ref: gnutls_x509_trust_list_verify_named_crt\7f1053327
+Node: OCSP API\7f1056059
+Ref: gnutls_ocsp_req_add_cert\7f1056353
+Ref: gnutls_ocsp_req_add_cert_id\7f1057318
+Ref: gnutls_ocsp_req_deinit\7f1058643
+Ref: gnutls_ocsp_req_export\7f1058865
+Ref: gnutls_ocsp_req_get_cert_id\7f1059284
+Ref: gnutls_ocsp_req_get_extension\7f1060875
+Ref: gnutls_ocsp_req_get_nonce\7f1062206
+Ref: gnutls_ocsp_req_get_version\7f1062859
+Ref: gnutls_ocsp_req_import\7f1063235
+Ref: gnutls_ocsp_req_init\7f1063736
+Ref: gnutls_ocsp_req_print\7f1064056
+Ref: gnutls_ocsp_req_randomize_nonce\7f1064791
+Ref: gnutls_ocsp_req_set_extension\7f1065229
+Ref: gnutls_ocsp_req_set_nonce\7f1065918
+Ref: gnutls_ocsp_resp_check_crt\7f1066510
+Ref: gnutls_ocsp_resp_deinit\7f1067093
+Ref: gnutls_ocsp_resp_export\7f1067322
+Ref: gnutls_ocsp_resp_get_certs\7f1067746
+Ref: gnutls_ocsp_resp_get_extension\7f1068870
+Ref: gnutls_ocsp_resp_get_nonce\7f1070209
+Ref: gnutls_ocsp_resp_get_produced\7f1070874
+Ref: gnutls_ocsp_resp_get_responder\7f1071220
+Ref: gnutls_ocsp_resp_get_response\7f1071970
+Ref: gnutls_ocsp_resp_get_signature\7f1073097
+Ref: gnutls_ocsp_resp_get_signature_algorithm\7f1073585
+Ref: gnutls_ocsp_resp_get_single\7f1074062
+Ref: gnutls_ocsp_resp_get_status\7f1076003
+Ref: gnutls_ocsp_resp_get_version\7f1076421
+Ref: gnutls_ocsp_resp_import\7f1076818
+Ref: gnutls_ocsp_resp_init\7f1077385
+Ref: gnutls_ocsp_resp_print\7f1077712
+Ref: gnutls_ocsp_resp_verify\7f1078437
+Ref: gnutls_ocsp_resp_verify_direct\7f1080029
+Node: OpenPGP API\7f1081141
+Ref: gnutls_certificate_set_openpgp_key\7f1081461
+Ref: gnutls_certificate_set_openpgp_key_file\7f1082392
+Ref: gnutls_certificate_set_openpgp_key_file2\7f1083136
+Ref: gnutls_certificate_set_openpgp_key_mem\7f1084143
+Ref: gnutls_certificate_set_openpgp_key_mem2\7f1084900
+Ref: gnutls_certificate_set_openpgp_keyring_file\7f1085924
+Ref: gnutls_certificate_set_openpgp_keyring_mem\7f1086644
+Ref: gnutls_openpgp_crt_check_hostname\7f1087404
+Ref: gnutls_openpgp_crt_check_hostname2\7f1087993
+Ref: gnutls_openpgp_crt_deinit\7f1088745
+Ref: gnutls_openpgp_crt_export\7f1088968
+Ref: gnutls_openpgp_crt_export2\7f1089717
+Ref: gnutls_openpgp_crt_get_auth_subkey\7f1090282
+Ref: gnutls_openpgp_crt_get_creation_time\7f1090996
+Ref: gnutls_openpgp_crt_get_expiration_time\7f1091327
+Ref: gnutls_openpgp_crt_get_fingerprint\7f1091708
+Ref: gnutls_openpgp_crt_get_key_id\7f1092267
+Ref: gnutls_openpgp_crt_get_key_usage\7f1092655
+Ref: gnutls_openpgp_crt_get_name\7f1093217
+Ref: gnutls_openpgp_crt_get_pk_algorithm\7f1093947
+Ref: gnutls_openpgp_crt_get_pk_dsa_raw\7f1094665
+Ref: gnutls_openpgp_crt_get_pk_rsa_raw\7f1095366
+Ref: gnutls_openpgp_crt_get_preferred_key_id\7f1096007
+Ref: gnutls_openpgp_crt_get_revoked_status\7f1096475
+Ref: gnutls_openpgp_crt_get_subkey_count\7f1096849
+Ref: gnutls_openpgp_crt_get_subkey_creation_time\7f1097260
+Ref: gnutls_openpgp_crt_get_subkey_expiration_time\7f1097686
+Ref: gnutls_openpgp_crt_get_subkey_fingerprint\7f1098158
+Ref: gnutls_openpgp_crt_get_subkey_id\7f1098819
+Ref: gnutls_openpgp_crt_get_subkey_idx\7f1099243
+Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm\7f1099657
+Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw\7f1100498
+Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw\7f1101269
+Ref: gnutls_openpgp_crt_get_subkey_revoked_status\7f1101976
+Ref: gnutls_openpgp_crt_get_subkey_usage\7f1102454
+Ref: gnutls_openpgp_crt_get_version\7f1103136
+Ref: gnutls_openpgp_crt_import\7f1103474
+Ref: gnutls_openpgp_crt_init\7f1104042
+Ref: gnutls_openpgp_crt_print\7f1104335
+Ref: gnutls_openpgp_crt_set_preferred_key_id\7f1105007
+Ref: gnutls_openpgp_crt_verify_ring\7f1105636
+Ref: gnutls_openpgp_crt_verify_self\7f1106532
+Ref: gnutls_openpgp_keyring_check_id\7f1107126
+Ref: gnutls_openpgp_keyring_deinit\7f1107634
+Ref: gnutls_openpgp_keyring_get_crt\7f1107897
+Ref: gnutls_openpgp_keyring_get_crt_count\7f1108564
+Ref: gnutls_openpgp_keyring_import\7f1108939
+Ref: gnutls_openpgp_keyring_init\7f1109561
+Ref: gnutls_openpgp_privkey_deinit\7f1109886
+Ref: gnutls_openpgp_privkey_export\7f1110135
+Ref: gnutls_openpgp_privkey_export2\7f1111103
+Ref: gnutls_openpgp_privkey_export_dsa_raw\7f1111877
+Ref: gnutls_openpgp_privkey_export_rsa_raw\7f1112652
+Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw\7f1113558
+Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw\7f1114403
+Ref: gnutls_openpgp_privkey_get_fingerprint\7f1115353
+Ref: gnutls_openpgp_privkey_get_key_id\7f1115957
+Ref: gnutls_openpgp_privkey_get_pk_algorithm\7f1116360
+Ref: gnutls_openpgp_privkey_get_preferred_key_id\7f1117141
+Ref: gnutls_openpgp_privkey_get_revoked_status\7f1117643
+Ref: gnutls_openpgp_privkey_get_subkey_count\7f1118079
+Ref: gnutls_openpgp_privkey_get_subkey_creation_time\7f1118506
+Ref: gnutls_openpgp_privkey_get_subkey_expiration_time\7f1118945
+Ref: gnutls_openpgp_privkey_get_subkey_fingerprint\7f1119434
+Ref: gnutls_openpgp_privkey_get_subkey_id\7f1120109
+Ref: gnutls_openpgp_privkey_get_subkey_idx\7f1120586
+Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm\7f1121028
+Ref: gnutls_openpgp_privkey_get_subkey_revoked_status\7f1121897
+Ref: gnutls_openpgp_privkey_import\7f1122369
+Ref: gnutls_openpgp_privkey_init\7f1123080
+Ref: gnutls_openpgp_privkey_sec_param\7f1123407
+Ref: gnutls_openpgp_privkey_set_preferred_key_id\7f1123870
+Ref: gnutls_openpgp_set_recv_key_function\7f1124529
+Node: PKCS 12 API\7f1124980
+Ref: gnutls_pkcs12_bag_decrypt\7f1125273
+Ref: gnutls_pkcs12_bag_deinit\7f1125705
+Ref: gnutls_pkcs12_bag_encrypt\7f1125933
+Ref: gnutls_pkcs12_bag_get_count\7f1126438
+Ref: gnutls_pkcs12_bag_get_data\7f1126750
+Ref: gnutls_pkcs12_bag_get_friendly_name\7f1127351
+Ref: gnutls_pkcs12_bag_get_key_id\7f1127983
+Ref: gnutls_pkcs12_bag_get_type\7f1128597
+Ref: gnutls_pkcs12_bag_init\7f1128943
+Ref: gnutls_pkcs12_bag_set_crl\7f1129393
+Ref: gnutls_pkcs12_bag_set_crt\7f1129826
+Ref: gnutls_pkcs12_bag_set_data\7f1130272
+Ref: gnutls_pkcs12_bag_set_friendly_name\7f1130743
+Ref: gnutls_pkcs12_bag_set_key_id\7f1131422
+Ref: gnutls_pkcs12_deinit\7f1132073
+Ref: gnutls_pkcs12_export\7f1132285
+Ref: gnutls_pkcs12_export2\7f1133205
+Ref: gnutls_pkcs12_generate_mac\7f1133894
+Ref: gnutls_pkcs12_get_bag\7f1134302
+Ref: gnutls_pkcs12_import\7f1134917
+Ref: gnutls_pkcs12_init\7f1135643
+Ref: gnutls_pkcs12_set_bag\7f1136071
+Ref: gnutls_pkcs12_simple_parse\7f1136482
+Ref: gnutls_pkcs12_verify_mac\7f1139070
+Node: PKCS 11 API\7f1139431
+Ref: gnutls_pkcs11_add_provider\7f1139760
+Ref: gnutls_pkcs11_copy_secret_key\7f1140453
+Ref: gnutls_pkcs11_copy_x509_crt\7f1141178
+Ref: gnutls_pkcs11_copy_x509_privkey\7f1141832
+Ref: gnutls_pkcs11_crt_is_known\7f1142634
+Ref: gnutls_pkcs11_deinit\7f1143765
+Ref: gnutls_pkcs11_delete_url\7f1144082
+Ref: gnutls_pkcs11_get_pin_function\7f1144598
+Ref: gnutls_pkcs11_get_raw_issuer\7f1144981
+Ref: gnutls_pkcs11_init\7f1145858
+Ref: gnutls_pkcs11_obj_deinit\7f1146868
+Ref: gnutls_pkcs11_obj_export\7f1147117
+Ref: gnutls_pkcs11_obj_export2\7f1147961
+Ref: gnutls_pkcs11_obj_export3\7f1148557
+Ref: gnutls_pkcs11_obj_export_url\7f1149229
+Ref: gnutls_pkcs11_obj_get_info\7f1149751
+Ref: gnutls_pkcs11_obj_get_type\7f1150621
+Ref: gnutls_pkcs11_obj_import_url\7f1150982
+Ref: gnutls_pkcs11_obj_init\7f1151704
+Ref: gnutls_pkcs11_obj_list_import_url\7f1152079
+Ref: gnutls_pkcs11_obj_list_import_url2\7f1152952
+Ref: gnutls_pkcs11_obj_set_pin_function\7f1153855
+Ref: gnutls_pkcs11_privkey_deinit\7f1154372
+Ref: gnutls_pkcs11_privkey_export_url\7f1154633
+Ref: gnutls_pkcs11_privkey_generate\7f1155143
+Ref: gnutls_pkcs11_privkey_generate2\7f1155815
+Ref: gnutls_pkcs11_privkey_get_info\7f1156833
+Ref: gnutls_pkcs11_privkey_get_pk_algorithm\7f1157720
+Ref: gnutls_pkcs11_privkey_import_url\7f1158256
+Ref: gnutls_pkcs11_privkey_init\7f1158977
+Ref: gnutls_pkcs11_privkey_set_pin_function\7f1159352
+Ref: gnutls_pkcs11_privkey_status\7f1159872
+Ref: gnutls_pkcs11_reinit\7f1160243
+Ref: gnutls_pkcs11_set_pin_function\7f1160803
+Ref: gnutls_pkcs11_set_token_function\7f1161293
+Ref: gnutls_pkcs11_token_get_flags\7f1161699
+Ref: gnutls_pkcs11_token_get_info\7f1162241
+Ref: gnutls_pkcs11_token_get_mechanism\7f1162918
+Ref: gnutls_pkcs11_token_get_random\7f1163537
+Ref: gnutls_pkcs11_token_get_url\7f1164168
+Ref: gnutls_pkcs11_token_init\7f1164836
+Ref: gnutls_pkcs11_token_set_pin\7f1165474
+Ref: gnutls_pkcs11_type_get_name\7f1166087
+Ref: gnutls_x509_crt_import_pkcs11\7f1166576
+Ref: gnutls_x509_crt_import_pkcs11_url\7f1167096
+Ref: gnutls_x509_crt_list_import_pkcs11\7f1167755
+Node: TPM API\7f1168369
+Ref: gnutls_tpm_get_registered\7f1168648
+Ref: gnutls_tpm_key_list_deinit\7f1169041
+Ref: gnutls_tpm_key_list_get_url\7f1169309
+Ref: gnutls_tpm_privkey_delete\7f1169962
+Ref: gnutls_tpm_privkey_generate\7f1170400
+Node: Abstract key API\7f1171750
+Ref: gnutls_certificate_set_key\7f1172060
+Ref: gnutls_certificate_set_retrieve_function2\7f1173453
+Ref: gnutls_pcert_deinit\7f1175318
+Ref: gnutls_pcert_import_openpgp\7f1175563
+Ref: gnutls_pcert_import_openpgp_raw\7f1176174
+Ref: gnutls_pcert_import_x509\7f1176953
+Ref: gnutls_pcert_import_x509_raw\7f1177552
+Ref: gnutls_pcert_list_import_x509_raw\7f1178256
+Ref: gnutls_privkey_decrypt_data\7f1179299
+Ref: gnutls_privkey_deinit\7f1179933
+Ref: gnutls_privkey_export_dsa_raw\7f1180188
+Ref: gnutls_privkey_export_ecc_raw\7f1180916
+Ref: gnutls_privkey_export_rsa_raw\7f1181647
+Ref: gnutls_privkey_generate\7f1182609
+Ref: gnutls_privkey_get_pk_algorithm\7f1183509
+Ref: gnutls_privkey_get_type\7f1184128
+Ref: gnutls_privkey_import_dsa_raw\7f1184622
+Ref: gnutls_privkey_import_ecc_raw\7f1185323
+Ref: gnutls_privkey_import_ext\7f1185993
+Ref: gnutls_privkey_import_ext2\7f1186879
+Ref: gnutls_privkey_import_openpgp\7f1188211
+Ref: gnutls_privkey_import_openpgp_raw\7f1189056
+Ref: gnutls_privkey_import_pkcs11\7f1189772
+Ref: gnutls_privkey_import_pkcs11_url\7f1190535
+Ref: gnutls_privkey_import_rsa_raw\7f1190989
+Ref: gnutls_privkey_import_tpm_raw\7f1191974
+Ref: gnutls_privkey_import_tpm_url\7f1192846
+Ref: gnutls_privkey_import_url\7f1193954
+Ref: gnutls_privkey_import_x509\7f1194501
+Ref: gnutls_privkey_import_x509_raw\7f1195254
+Ref: gnutls_privkey_init\7f1196038
+Ref: gnutls_privkey_set_pin_function\7f1196397
+Ref: gnutls_privkey_sign_data\7f1196969
+Ref: gnutls_privkey_sign_hash\7f1197986
+Ref: gnutls_privkey_status\7f1199152
+Ref: gnutls_privkey_verify_params\7f1199696
+Ref: gnutls_pubkey_deinit\7f1200051
+Ref: gnutls_pubkey_encrypt_data\7f1200297
+Ref: gnutls_pubkey_export\7f1200857
+Ref: gnutls_pubkey_export2\7f1201871
+Ref: gnutls_pubkey_export_dsa_raw\7f1202644
+Ref: gnutls_pubkey_export_ecc_raw\7f1203324
+Ref: gnutls_pubkey_export_ecc_x962\7f1203967
+Ref: gnutls_pubkey_export_rsa_raw\7f1204622
+Ref: gnutls_pubkey_get_key_id\7f1205213
+Ref: gnutls_pubkey_get_key_usage\7f1206203
+Ref: gnutls_pubkey_get_openpgp_key_id\7f1206705
+Ref: gnutls_pubkey_get_pk_algorithm\7f1207907
+Ref: gnutls_pubkey_get_preferred_hash_algorithm\7f1208560
+Ref: gnutls_pubkey_get_verify_algorithm\7f1209524
+Ref: gnutls_pubkey_import\7f1210146
+Ref: gnutls_pubkey_import_dsa_raw\7f1210865
+Ref: gnutls_pubkey_import_ecc_raw\7f1211526
+Ref: gnutls_pubkey_import_ecc_x962\7f1212134
+Ref: gnutls_pubkey_import_openpgp\7f1212768
+Ref: gnutls_pubkey_import_openpgp_raw\7f1213413
+Ref: gnutls_pubkey_import_pkcs11\7f1214107
+Ref: gnutls_pubkey_import_pkcs11_url\7f1214660
+Ref: gnutls_pubkey_import_privkey\7f1215172
+Ref: gnutls_pubkey_import_rsa_raw\7f1215767
+Ref: gnutls_pubkey_import_tpm_raw\7f1216323
+Ref: gnutls_pubkey_import_tpm_url\7f1217100
+Ref: gnutls_pubkey_import_url\7f1217997
+Ref: gnutls_pubkey_import_x509\7f1218490
+Ref: gnutls_pubkey_import_x509_crq\7f1218995
+Ref: gnutls_pubkey_import_x509_raw\7f1219503
+Ref: gnutls_pubkey_init\7f1220085
+Ref: gnutls_pubkey_print\7f1220417
+Ref: gnutls_pubkey_set_key_usage\7f1221155
+Ref: gnutls_pubkey_set_pin_function\7f1221724
+Ref: gnutls_pubkey_verify_data\7f1222295
+Ref: gnutls_pubkey_verify_data2\7f1223067
+Ref: gnutls_pubkey_verify_hash\7f1223791
+Ref: gnutls_pubkey_verify_hash2\7f1224573
+Ref: gnutls_pubkey_verify_params\7f1225515
+Ref: gnutls_x509_crl_privkey_sign\7f1225883
+Ref: gnutls_x509_crq_privkey_sign\7f1226805
+Ref: gnutls_x509_crq_set_pubkey\7f1227818
+Ref: gnutls_x509_crt_privkey_sign\7f1228289
+Ref: gnutls_x509_crt_set_pubkey\7f1229167
+Node: DANE API\7f1230857
+Ref: dane_cert_type_name\7f1231228
+Ref: dane_cert_usage_name\7f1231518
+Ref: dane_match_type_name\7f1231818
+Ref: dane_query_data\7f1232101
+Ref: dane_query_deinit\7f1232780
+Ref: dane_query_entries\7f1232985
+Ref: dane_query_status\7f1233227
+Ref: dane_query_tlsa\7f1233521
+Ref: dane_raw_tlsa\7f1234094
+Ref: dane_state_deinit\7f1235101
+Ref: dane_state_init\7f1235293
+Ref: dane_state_set_dlv_file\7f1235677
+Ref: dane_strerror\7f1235978
+Ref: dane_verification_status_print\7f1236477
+Ref: dane_verify_crt\7f1237071
+Ref: dane_verify_crt_raw\7f1239001
+Ref: dane_verify_session_crt\7f1240678
+Node: Cryptographic API\7f1241869
+Ref: gnutls_cipher_add_auth\7f1242197
+Ref: gnutls_cipher_decrypt\7f1242779
+Ref: gnutls_cipher_decrypt2\7f1243427
+Ref: gnutls_cipher_deinit\7f1244203
+Ref: gnutls_cipher_encrypt\7f1244488
+Ref: gnutls_cipher_encrypt2\7f1244948
+Ref: gnutls_cipher_get_block_size\7f1245576
+Ref: gnutls_cipher_get_iv_size\7f1245851
+Ref: gnutls_cipher_get_tag_size\7f1246164
+Ref: gnutls_cipher_init\7f1246434
+Ref: gnutls_cipher_set_iv\7f1247153
+Ref: gnutls_cipher_tag\7f1247504
+Ref: gnutls_hash\7f1247966
+Ref: gnutls_hash_deinit\7f1248403
+Ref: gnutls_hash_fast\7f1248737
+Ref: gnutls_hash_get_len\7f1249248
+Ref: gnutls_hash_init\7f1249576
+Ref: gnutls_hash_output\7f1250118
+Ref: gnutls_hmac\7f1250442
+Ref: gnutls_hmac_deinit\7f1250879
+Ref: gnutls_hmac_fast\7f1251212
+Ref: gnutls_hmac_get_len\7f1251825
+Ref: gnutls_hmac_init\7f1252140
+Ref: gnutls_hmac_output\7f1252929
+Ref: gnutls_hmac_set_nonce\7f1253270
+Ref: gnutls_mac_get_nonce_size\7f1253645
+Ref: gnutls_rnd\7f1253955
+Ref: gnutls_rnd_refresh\7f1254346
+Node: Compatibility API\7f1254627
+Ref: gnutls_certificate_client_set_retrieve_function\7f1255019
+Ref: gnutls_certificate_server_set_retrieve_function\7f1256911
+Ref: gnutls_certificate_set_rsa_export_params\7f1258046
+Ref: gnutls_certificate_type_set_priority\7f1258562
+Ref: gnutls_cipher_set_priority\7f1259291
+Ref: gnutls_compression_set_priority\7f1260015
+Ref: gnutls_global_set_mem_functions\7f1260907
+Ref: gnutls_kx_set_priority\7f1262262
+Ref: gnutls_mac_set_priority\7f1262967
+Ref: gnutls_openpgp_privkey_sign_hash\7f1263684
+Ref: gnutls_privkey_sign_raw_data\7f1264386
+Ref: gnutls_protocol_set_priority\7f1265418
+Ref: gnutls_rsa_export_get_modulus_bits\7f1265962
+Ref: gnutls_rsa_export_get_pubkey\7f1266327
+Ref: gnutls_rsa_params_cpy\7f1266918
+Ref: gnutls_rsa_params_deinit\7f1267347
+Ref: gnutls_rsa_params_export_pkcs1\7f1267624
+Ref: gnutls_rsa_params_export_raw\7f1268569
+Ref: gnutls_rsa_params_generate2\7f1269486
+Ref: gnutls_rsa_params_import_pkcs1\7f1270280
+Ref: gnutls_rsa_params_import_raw\7f1270979
+Ref: gnutls_rsa_params_init\7f1271781
+Ref: gnutls_set_default_export_priority\7f1272162
+Ref: gnutls_sign_callback_get\7f1273000
+Ref: gnutls_sign_callback_set\7f1273496
+Ref: gnutls_x509_crl_sign\7f1274450
+Ref: gnutls_x509_crq_sign\7f1275065
+Ref: gnutls_x509_crt_get_preferred_hash_algorithm\7f1275627
+Ref: gnutls_x509_crt_get_verify_algorithm\7f1276518
+Ref: gnutls_x509_crt_verify_data\7f1277230
+Ref: gnutls_x509_crt_verify_hash\7f1277968
+Ref: gnutls_x509_privkey_sign_data\7f1278721
+Ref: gnutls_x509_privkey_sign_hash\7f1279990
+Node: Copying Information\7f1280643
+Node: Bibliography\7f1305818
+Ref: CBCATT\7f1305957
+Ref: GPGH\7f1306134
+Ref: GUTPKI\7f1306256
+Ref: KEYPIN\7f1306430
+Ref: NISTSP80057\7f1306604
+Ref: RFC2246\7f1306851
+Ref: RFC4418\7f1307006
+Ref: RFC4680\7f1307172
+Ref: RFC4514\7f1307329
+Ref: RFC4346\7f1307532
+Ref: RFC4347\7f1307681
+Ref: RFC5246\7f1307847
+Ref: RFC2440\7f1307997
+Ref: RFC4880\7f1308178
+Ref: RFC4211\7f1308371
+Ref: RFC2817\7f1308564
+Ref: RFC2818\7f1308716
+Ref: RFC2945\7f1308829
+Ref: RFC2986\7f1308978
+Ref: PKIX\7f1309166
+Ref: RFC3749\7f1309428
+Ref: RFC3820\7f1309593
+Ref: RFC6520\7f1309835
+Ref: RFC5746\7f1310073
+Ref: RFC5280\7f1310281
+Ref: TLSTKT\7f1310547
+Ref: PKCS12\7f1310778
+Ref: PKCS11\7f1310918
+Ref: RESCORLA\7f1311063
+Ref: SELKEY\7f1311159
+Ref: SSL3\7f1311317
+Ref: STEVENS\7f1311507
+Ref: TLSEXT\7f1311615
+Ref: TLSPGP\7f1311831
+Ref: TLSSRP\7f1311995
+Ref: TLSPSK\7f1312191
+Ref: TOMSRP\7f1312359
+Ref: WEGER\7f1312471
+Ref: ECRYPT\7f1312662
+Ref: RFC5056\7f1312866
+Ref: RFC5929\7f1313018
+Ref: PKCS11URI\7f1313160
+Ref: TPMURI\7f1313343
+Ref: ANDERSON\7f1313536
+Ref: RFC4821\7f1313682
+Ref: RFC2560\7f1313834
+Ref: RIVESTCRL\7f1314027
+Node: Function and Data Index\7f1314387
+Node: Concept Index\7f1418080
 \1f
 End Tag Table