-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 2 September 2012 for version 3.0.30 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,
\1f
Indirect:
-gnutls.info-1: 1237
-gnutls.info-2: 303204
-gnutls.info-3: 627718
-gnutls.info-4: 903417
+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\7f1237
-Node: Preface\7f2363
-Node: Introduction to GnuTLS\7f3747
-Ref: Introduction to GnuTLS-Footnote-1\7f5411
-Ref: Introduction to GnuTLS-Footnote-2\7f5459
-Node: Downloading and installing\7f5510
-Node: Document overview\7f7716
-Node: Introduction to TLS\7f8717
-Ref: Introduction to TLS-Footnote-1\7f9863
-Node: TLS layers\7f10153
-Ref: fig:tls-layers\7f11112
-Node: The transport layer\7f11187
-Node: The TLS record protocol\7f11791
-Node: Encryption algorithms used in the record layer\7f13066
-Ref: tab:ciphers\7f13962
-Ref: tab:macs\7f15334
-Node: Compression algorithms used in the record layer\7f16025
-Ref: gnutls_compression_method_t\7f16969
-Node: Weaknesses and countermeasures\7f17562
-Ref: Weaknesses and countermeasures-Footnote-1\7f18590
-Node: On Record Padding\7f18668
-Node: The TLS Alert Protocol\7f20272
-Ref: The Alert Protocol\7f20472
-Ref: tab:alerts\7f21356
-Node: The TLS Handshake Protocol\7f24124
-Ref: The Handshake Protocol\7f24323
-Node: TLS Cipher Suites\7f24989
-Ref: TLS Cipher Suites-Footnote-1\7f25972
-Node: Authentication\7f26086
-Node: Client Authentication\7f26797
-Node: Resuming Sessions\7f27274
-Ref: resume\7f27433
-Node: TLS Extensions\7f28082
-Node: Maximum fragment length negotiation\7f28694
-Node: Server name indication\7f29298
-Ref: serverind\7f29498
-Node: Session tickets\7f30344
-Node: Safe renegotiation\7f30917
-Node: How to use TLS in application protocols\7f35799
-Node: Separate ports\7f36317
-Ref: Separate ports-Footnote-1\7f37732
-Node: Upward negotiation\7f37808
-Ref: Upward negotiation-Footnote-1\7f40488
-Node: On SSL 2 and older protocols\7f40516
-Node: Certificate authentication\7f42394
-Ref: tab:key-exchange\7f42962
-Node: X.509 certificates\7f45379
-Ref: fig:x509\7f45854
-Node: X.509 certificate structure\7f46437
-Ref: tab:x509\7f46831
-Ref: tab:x509-ext\7f48625
-Node: Importing an X.509 certificate\7f51264
-Node: X.509 distinguished names\7f52642
-Node: Verifying X.509 certificate paths\7f58597
-Ref: gnutls_certificate_status_t\7f63842
-Node: Verifying a certificate in the context of TLS session\7f65452
-Ref: gnutls_certificate_verify_flags\7f66997
-Node: Verifying a certificate using trust on first use authentication\7f69288
-Node: OpenPGP certificates\7f75333
-Ref: fig:openpgp\7f76128
-Ref: OpenPGP certificates-Footnote-1\7f80437
-Node: Digital signatures\7f80492
-Node: Shared-key and anonymous authentication\7f85683
-Node: SRP authentication\7f86209
-Node: Authentication using SRP\7f86468
-Node: srptool Invocation\7f89517
-Ref: srptool usage\7f90324
-Ref: srptool debug\7f92478
-Ref: srptool verify\7f92622
-Ref: srptool passwd-conf\7f92760
-Ref: srptool create-conf\7f92962
-Ref: srptool exit status\7f93209
-Ref: srptool See Also\7f93439
-Ref: srptool Examples\7f93552
-Node: PSK authentication\7f94196
-Node: Authentication using PSK\7f94488
-Node: psktool Invocation\7f95702
-Ref: psktool usage\7f96184
-Ref: psktool debug\7f97814
-Ref: psktool exit status\7f97958
-Ref: psktool See Also\7f98188
-Ref: psktool Examples\7f98288
-Node: Anonymous authentication\7f98749
-Node: More on certificate authentication\7f99735
-Node: PKCS 10 certificate requests\7f100534
-Ref: ex:crq\7f103674
-Node: PKIX certificate revocation lists\7f105755
-Ref: tab:crl\7f106846
-Node: OCSP certificate status checking\7f110332
-Node: Managing encrypted keys\7f119925
-Ref: gnutls_pkcs_encrypt_flags_t\7f121705
-Node: certtool Invocation\7f127897
-Ref: certtool usage\7f128481
-Ref: certtool debug\7f134325
-Ref: certtool verify-chain\7f134469
-Ref: certtool verify\7f134646
-Ref: certtool verify-crl\7f134964
-Ref: certtool get-dh-params\7f135264
-Ref: certtool load-privkey\7f135563
-Ref: certtool load-pubkey\7f135736
-Ref: certtool load-certificate\7f135906
-Ref: certtool load-ca-privkey\7f136087
-Ref: certtool load-ca-certificate\7f136291
-Ref: certtool to-p12\7f136503
-Ref: certtool hash\7f136803
-Ref: certtool inder\7f136994
-Ref: certtool inraw\7f137316
-Ref: certtool outder\7f137441
-Ref: certtool outraw\7f137589
-Ref: certtool sec-param\7f137719
-Ref: certtool pkcs-cipher\7f137940
-Ref: certtool exit status\7f138180
-Ref: certtool See Also\7f138412
-Ref: certtool Examples\7f138461
-Ref: certtool Files\7f142375
-Node: ocsptool Invocation\7f146712
-Ref: ocsptool usage\7f147250
-Ref: ocsptool debug\7f150671
-Ref: ocsptool ask\7f150815
-Ref: ocsptool exit status\7f151210
-Ref: ocsptool See Also\7f151442
-Ref: ocsptool Examples\7f151492
-Node: Smart cards and HSMs\7f156470
-Ref: fig:pkcs11-vision\7f158264
-Ref: Smart cards and HSMs-Footnote-1\7f158535
-Ref: Smart cards and HSMs-Footnote-2\7f158575
-Node: PKCS11 Initialization\7f158618
-Ref: PKCS11 Initialization-Footnote-1\7f161415
-Node: Reading objects\7f161458
-Node: Writing objects\7f166572
-Node: Using a PKCS11 token with TLS\7f168953
-Node: p11tool Invocation\7f170211
-Ref: p11tool usage\7f170840
-Ref: p11tool debug\7f175140
-Ref: p11tool write\7f175284
-Ref: p11tool generate-rsa\7f175459
-Ref: p11tool generate-dsa\7f175629
-Ref: p11tool generate-ecc\7f175799
-Ref: p11tool private\7f175969
-Ref: p11tool sec-param\7f176190
-Ref: p11tool inder\7f176435
-Ref: p11tool inraw\7f176575
-Ref: p11tool provider\7f176699
-Ref: p11tool exit status\7f176895
-Ref: p11tool See Also\7f177125
-Ref: p11tool Examples\7f177173
-Node: Abstract key types\7f177743
-Node: Abstract public keys\7f179307
-Node: Abstract private keys\7f182104
-Node: Operations\7f184024
-Node: How to use GnuTLS in applications\7f190049
-Node: Introduction to the library\7f190623
-Node: General idea\7f190906
-Ref: fig:gnutls-design\7f191680
-Ref: General idea-Footnote-1\7f192976
-Node: Error handling\7f193021
-Node: Common types\7f194591
-Node: Debugging and auditing\7f195300
-Node: Thread safety\7f196931
-Node: Callback functions\7f199402
-Node: Preparation\7f200366
-Node: Headers\7f200785
-Node: Initialization\7f201074
-Node: Version check\7f201727
-Node: Building the source\7f202264
-Node: Session initialization\7f204375
-Node: Associating the credentials\7f207661
-Ref: tab:key-exchange-cred\7f208406
-Node: Certificate credentials\7f209573
-Node: SRP credentials\7f219129
-Node: PSK credentials\7f223589
-Node: Anonymous credentials\7f227252
-Node: Setting up the transport layer\7f228067
-Node: Asynchronous operation\7f235069
-Node: DTLS sessions\7f238400
-Ref: DTLS sessions-Footnote-1\7f240642
-Node: TLS handshake\7f240719
-Node: Data transfer and termination\7f242887
-Node: Handling alerts\7f251486
-Node: Priority Strings\7f254856
-Ref: tab:prio-keywords\7f255577
-Ref: tab:prio-algorithms\7f259077
-Ref: tab:prio-special\7f261058
-Ref: Priority Strings-Footnote-1\7f266649
-Ref: Priority Strings-Footnote-2\7f266722
-Node: Advanced and other topics\7f266913
-Node: Session resumption\7f267309
-Node: Parameter generation\7f271764
-Node: Keying Material Exporters\7f275437
-Node: Channel Bindings\7f276503
-Node: Interoperability\7f278019
-Node: Compatibility with the OpenSSL library\7f279636
-Node: Using the cryptographic library\7f280371
-Node: Symmetric cryptography\7f281032
-Node: Hash and HMAC functions\7f282397
-Node: Random number generation\7f284074
-Ref: gnutls_rnd_level_t\7f284405
-Node: Selecting cryptographic key sizes\7f285095
-Ref: tab:key-sizes\7f285728
-Node: GnuTLS application examples\7f289462
-Ref: examples\7f289664
-Node: Client examples\7f289920
-Node: Simple client example with X.509 certificate support\7f290805
-Ref: ex:verify\7f291098
-Node: Simple client example with SSH-style certificate verification\7f296966
-Node: Simple client example with anonymous authentication\7f303204
-Node: Simple Datagram TLS client example\7f306186
-Node: Obtaining session information\7f309554
-Node: Using a callback to select the certificate to use\7f313599
-Node: Verifying a certificate\7f320496
-Ref: ex:verify2\7f320733
-Node: Client using a smart card with TLS\7f325088
-Ref: ex:pkcs11-client\7f325321
-Node: Client with Resume capability example\7f329696
-Ref: ex:resume-client\7f329971
-Node: Simple client example with SRP authentication\7f333841
-Node: Simple client example in C++\7f337140
-Node: Helper functions for TCP connections\7f339712
-Node: Helper functions for UDP connections\7f341172
-Node: Server examples\7f342861
-Node: Echo server with X.509 authentication\7f343325
-Node: Echo server with OpenPGP authentication\7f348756
-Node: Echo server with SRP authentication\7f354005
-Node: Echo server with anonymous authentication\7f359279
-Node: DTLS echo server with X.509 authentication\7f364062
-Node: OCSP example\7f375717
-Ref: Generate OCSP request\7f375883
-Node: Miscellaneous examples\7f384387
-Node: Checking for an alert\7f384673
-Node: X.509 certificate parsing example\7f385976
-Ref: ex:x509-info\7f386233
-Node: Listing the ciphersuites in a priority string\7f389499
-Node: Other included programs\7f391193
-Node: gnutls-cli Invocation\7f391750
-Ref: gnutls-cli usage\7f392310
-Ref: gnutls-cli debug\7f396830
-Ref: gnutls-cli tofu\7f396974
-Ref: gnutls-cli ocsp\7f397225
-Ref: gnutls-cli resume\7f397385
-Ref: gnutls-cli rehandshake\7f397531
-Ref: gnutls-cli starttls\7f397698
-Ref: gnutls-cli priority\7f397884
-Ref: gnutls-cli list\7f398230
-Ref: gnutls-cli exit status\7f398468
-Ref: gnutls-cli See Also\7f398704
-Ref: gnutls-cli Examples\7f398781
-Node: gnutls-serv Invocation\7f400541
-Ref: gnutls-serv usage\7f401016
-Ref: gnutls-serv debug\7f405030
-Ref: gnutls-serv priority\7f405174
-Ref: gnutls-serv list\7f405520
-Ref: gnutls-serv exit status\7f405758
-Ref: gnutls-serv See Also\7f405996
-Ref: gnutls-serv Examples\7f406074
-Node: gnutls-cli-debug Invocation\7f411503
-Ref: gnutls-cli-debug usage\7f412323
-Ref: gnutls-cli-debug debug\7f414395
-Ref: gnutls-cli-debug exit status\7f414539
-Ref: gnutls-cli-debug See Also\7f414787
-Ref: gnutls-cli-debug Examples\7f414870
-Node: Internal architecture of GnuTLS\7f417293
-Node: The TLS Protocol\7f417835
-Ref: fig:client-server\7f418311
-Node: TLS Handshake Protocol\7f418401
-Ref: fig:gnutls-handshake\7f418843
-Ref: fig:gnutls-handshake-sequence\7f419352
-Node: TLS Authentication Methods\7f419450
-Ref: TLS Authentication Methods-Footnote-1\7f421748
-Node: TLS Extension Handling\7f421814
-Node: Cryptographic Backend\7f432724
-Ref: fig:crypto-layers\7f433458
-Ref: Cryptographic Backend-Footnote-1\7f437168
-Ref: Cryptographic Backend-Footnote-2\7f437252
-Node: Upgrading from previous versions\7f437359
-Node: Support\7f440889
-Node: Getting help\7f441119
-Node: Commercial Support\7f441721
-Node: Bug Reports\7f442547
-Node: Contributing\7f443911
-Node: Error codes\7f445915
-Node: Supported ciphersuites\7f463126
-Ref: ciphersuites\7f463299
-Node: API reference\7f470551
-Node: Core TLS API\7f470913
-Ref: gnutls_alert_get\7f471140
-Ref: gnutls_alert_get_name\7f471764
-Ref: gnutls_alert_get_strname\7f472149
-Ref: gnutls_alert_send\7f472484
-Ref: gnutls_alert_send_appropriate\7f473367
-Ref: gnutls_anon_allocate_client_credentials\7f474118
-Ref: gnutls_anon_allocate_server_credentials\7f474577
-Ref: gnutls_anon_free_client_credentials\7f475028
-Ref: gnutls_anon_free_server_credentials\7f475404
-Ref: gnutls_anon_set_params_function\7f475772
-Ref: gnutls_anon_set_server_dh_params\7f476290
-Ref: gnutls_anon_set_server_params_function\7f476814
-Ref: gnutls_auth_client_get_type\7f477323
-Ref: gnutls_auth_get_type\7f477835
-Ref: gnutls_auth_server_get_type\7f478532
-Ref: gnutls_bye\7f479024
-Ref: gnutls_certificate_activation_time_peers\7f480630
-Ref: gnutls_certificate_allocate_credentials\7f481097
-Ref: gnutls_certificate_client_get_request_status\7f481573
-Ref: gnutls_certificate_expiration_time_peers\7f481996
-Ref: gnutls_certificate_free_ca_names\7f482400
-Ref: gnutls_certificate_free_cas\7f483074
-Ref: gnutls_certificate_free_credentials\7f483498
-Ref: gnutls_certificate_free_crls\7f484019
-Ref: gnutls_certificate_free_keys\7f484324
-Ref: gnutls_certificate_get_issuer\7f484761
-Ref: gnutls_certificate_get_ours\7f485399
-Ref: gnutls_certificate_get_peers\7f485932
-Ref: gnutls_certificate_send_x509_rdn_sequence\7f486802
-Ref: gnutls_certificate_server_set_request\7f487530
-Ref: gnutls_certificate_set_dh_params\7f488183
-Ref: gnutls_certificate_set_params_function\7f488944
-Ref: gnutls_certificate_set_retrieve_function\7f489493
-Ref: gnutls_certificate_set_verify_flags\7f491371
-Ref: gnutls_certificate_set_verify_function\7f491904
-Ref: gnutls_certificate_set_verify_limits\7f492973
-Ref: gnutls_certificate_set_x509_crl\7f493659
-Ref: gnutls_certificate_set_x509_crl_file\7f494492
-Ref: gnutls_certificate_set_x509_crl_mem\7f495278
-Ref: gnutls_certificate_set_x509_key\7f496060
-Ref: gnutls_certificate_set_x509_key_file\7f497070
-Ref: gnutls_certificate_set_x509_key_mem\7f498292
-Ref: gnutls_certificate_set_x509_simple_pkcs12_file\7f499563
-Ref: gnutls_certificate_set_x509_simple_pkcs12_mem\7f501091
-Ref: gnutls_certificate_set_x509_system_trust\7f502657
-Ref: gnutls_certificate_set_x509_trust\7f503229
-Ref: gnutls_certificate_set_x509_trust_file\7f504216
-Ref: gnutls_certificate_set_x509_trust_mem\7f505348
-Ref: gnutls_certificate_type_get\7f506296
-Ref: gnutls_certificate_type_get_id\7f506698
-Ref: gnutls_certificate_type_get_name\7f507095
-Ref: gnutls_certificate_type_list\7f507478
-Ref: gnutls_certificate_verify_peers2\7f507942
-Ref: gnutls_check_version\7f508951
-Ref: gnutls_cipher_get\7f509560
-Ref: gnutls_cipher_get_id\7f509866
-Ref: gnutls_cipher_get_key_size\7f510248
-Ref: gnutls_cipher_get_name\7f510575
-Ref: gnutls_cipher_list\7f510922
-Ref: gnutls_cipher_suite_get_name\7f511482
-Ref: gnutls_cipher_suite_info\7f512100
-Ref: gnutls_compression_get\7f513279
-Ref: gnutls_compression_get_id\7f513632
-Ref: gnutls_compression_get_name\7f513996
-Ref: gnutls_compression_list\7f514378
-Ref: gnutls_credentials_clear\7f514696
-Ref: gnutls_credentials_set\7f514929
-Ref: gnutls_db_check_entry\7f516302
-Ref: gnutls_db_get_ptr\7f516810
-Ref: gnutls_db_remove_session\7f517127
-Ref: gnutls_db_set_cache_expiration\7f517669
-Ref: gnutls_db_set_ptr\7f518015
-Ref: gnutls_db_set_remove_function\7f518355
-Ref: gnutls_db_set_retrieve_function\7f518863
-Ref: gnutls_db_set_store_function\7f519554
-Ref: gnutls_deinit\7f520026
-Ref: gnutls_dh_get_group\7f520370
-Ref: gnutls_dh_get_peers_public_bits\7f521101
-Ref: gnutls_dh_get_prime_bits\7f521545
-Ref: gnutls_dh_get_pubkey\7f522185
-Ref: gnutls_dh_get_secret_bits\7f522777
-Ref: gnutls_dh_params_cpy\7f523209
-Ref: gnutls_dh_params_deinit\7f523667
-Ref: gnutls_dh_params_export_pkcs3\7f523940
-Ref: gnutls_dh_params_export_raw\7f524959
-Ref: gnutls_dh_params_generate2\7f525712
-Ref: gnutls_dh_params_import_pkcs3\7f526663
-Ref: gnutls_dh_params_import_raw\7f527438
-Ref: gnutls_dh_params_init\7f528087
-Ref: gnutls_dh_set_prime_bits\7f528456
-Ref: gnutls_ecc_curve_get\7f529276
-Ref: gnutls_ecc_curve_get_name\7f529669
-Ref: gnutls_ecc_curve_get_size\7f530005
-Ref: gnutls_ecc_curve_list\7f530251
-Ref: gnutls_error_is_fatal\7f530574
-Ref: gnutls_error_to_alert\7f531334
-Ref: gnutls_fingerprint\7f532011
-Ref: gnutls_global_deinit\7f532991
-Ref: gnutls_global_init\7f533309
-Ref: gnutls_global_set_audit_log_function\7f534661
-Ref: gnutls_global_set_log_function\7f535318
-Ref: gnutls_global_set_log_level\7f535826
-Ref: gnutls_global_set_mem_functions\7f536329
-Ref: gnutls_global_set_mutex\7f537565
-Ref: gnutls_global_set_time_function\7f538406
-Ref: gnutls_handshake\7f538817
-Ref: gnutls_handshake_get_last_in\7f540149
-Ref: gnutls_handshake_get_last_out\7f540779
-Ref: gnutls_handshake_set_max_packet_length\7f541424
-Ref: gnutls_handshake_set_post_client_hello_function\7f542115
-Ref: gnutls_handshake_set_private_extensions\7f543203
-Ref: gnutls_hex2bin\7f543861
-Ref: gnutls_hex_decode\7f544429
-Ref: gnutls_hex_encode\7f545004
-Ref: gnutls_init\7f545518
-Ref: gnutls_key_generate\7f546401
-Ref: gnutls_kx_get\7f546820
-Ref: gnutls_kx_get_id\7f547151
-Ref: gnutls_kx_get_name\7f547495
-Ref: gnutls_kx_list\7f547840
-Ref: gnutls_mac_get\7f548164
-Ref: gnutls_mac_get_id\7f548470
-Ref: gnutls_mac_get_key_size\7f548884
-Ref: gnutls_mac_get_name\7f549197
-Ref: gnutls_mac_list\7f549516
-Ref: gnutls_openpgp_send_cert\7f550075
-Ref: gnutls_pem_base64_decode\7f550650
-Ref: gnutls_pem_base64_decode_alloc\7f551513
-Ref: gnutls_pem_base64_encode\7f552310
-Ref: gnutls_pem_base64_encode_alloc\7f553125
-Ref: gnutls_perror\7f553831
-Ref: gnutls_pk_algorithm_get_name\7f554127
-Ref: gnutls_pk_bits_to_sec_param\7f554483
-Ref: gnutls_pk_get_id\7f554957
-Ref: gnutls_pk_get_name\7f555475
-Ref: gnutls_pk_list\7f555837
-Ref: gnutls_pk_to_sign\7f556170
-Ref: gnutls_prf\7f556581
-Ref: gnutls_prf_raw\7f558194
-Ref: gnutls_priority_certificate_type_list\7f559826
-Ref: gnutls_priority_compression_list\7f560274
-Ref: gnutls_priority_deinit\7f560688
-Ref: gnutls_priority_ecc_curve_list\7f560938
-Ref: gnutls_priority_get_cipher_suite_index\7f561373
-Ref: gnutls_priority_init\7f562263
-Ref: gnutls_priority_protocol_list\7f564765
-Ref: gnutls_priority_set\7f565173
-Ref: gnutls_priority_set_direct\7f565605
-Ref: gnutls_priority_sign_list\7f566405
-Ref: gnutls_protocol_get_id\7f566817
-Ref: gnutls_protocol_get_name\7f567133
-Ref: gnutls_protocol_get_version\7f567492
-Ref: gnutls_protocol_list\7f567795
-Ref: gnutls_psk_allocate_client_credentials\7f568165
-Ref: gnutls_psk_allocate_server_credentials\7f568660
-Ref: gnutls_psk_client_get_hint\7f569131
-Ref: gnutls_psk_free_client_credentials\7f569614
-Ref: gnutls_psk_free_server_credentials\7f569985
-Ref: gnutls_psk_server_get_username\7f570348
-Ref: gnutls_psk_set_client_credentials\7f570714
-Ref: gnutls_psk_set_client_credentials_function\7f571706
-Ref: gnutls_psk_set_params_function\7f572625
-Ref: gnutls_psk_set_server_credentials_file\7f573147
-Ref: gnutls_psk_set_server_credentials_function\7f573794
-Ref: gnutls_psk_set_server_credentials_hint\7f574743
-Ref: gnutls_psk_set_server_dh_params\7f575377
-Ref: gnutls_psk_set_server_params_function\7f575904
-Ref: gnutls_random_art\7f576387
-Ref: gnutls_record_check_pending\7f577120
-Ref: gnutls_record_disable_padding\7f577559
-Ref: gnutls_record_get_direction\7f578151
-Ref: gnutls_record_get_max_size\7f579063
-Ref: gnutls_record_recv\7f579425
-Ref: gnutls_record_recv_seq\7f580928
-Ref: gnutls_record_send\7f581919
-Ref: gnutls_record_set_max_size\7f583405
-Ref: gnutls_rehandshake\7f584306
-Ref: gnutls_safe_renegotiation_status\7f585590
-Ref: gnutls_sec_param_get_name\7f586005
-Ref: gnutls_sec_param_to_pk_bits\7f586379
-Ref: gnutls_server_name_get\7f587025
-Ref: gnutls_server_name_set\7f588385
-Ref: gnutls_session_channel_binding\7f589373
-Ref: gnutls_session_enable_compatibility_mode\7f590096
-Ref: gnutls_session_get_data\7f590629
-Ref: gnutls_session_get_data2\7f591512
-Ref: gnutls_session_get_id\7f592337
-Ref: gnutls_session_get_ptr\7f593213
-Ref: gnutls_session_get_random\7f593613
-Ref: gnutls_session_is_resumed\7f594214
-Ref: gnutls_session_resumption_requested\7f594550
-Ref: gnutls_session_set_data\7f594937
-Ref: gnutls_session_set_premaster\7f595797
-Ref: gnutls_session_set_ptr\7f596886
-Ref: gnutls_session_ticket_enable_client\7f597304
-Ref: gnutls_session_ticket_enable_server\7f597718
-Ref: gnutls_session_ticket_key_generate\7f598282
-Ref: gnutls_set_default_priority\7f598712
-Ref: gnutls_sign_algorithm_get_requested\7f599504
-Ref: gnutls_sign_get_id\7f600512
-Ref: gnutls_sign_get_name\7f600871
-Ref: gnutls_sign_list\7f601197
-Ref: gnutls_srp_allocate_client_credentials\7f601527
-Ref: gnutls_srp_allocate_server_credentials\7f602003
-Ref: gnutls_srp_base64_decode\7f602451
-Ref: gnutls_srp_base64_decode_alloc\7f603166
-Ref: gnutls_srp_base64_encode\7f603839
-Ref: gnutls_srp_base64_encode_alloc\7f604650
-Ref: gnutls_srp_free_client_credentials\7f605386
-Ref: gnutls_srp_free_server_credentials\7f605757
-Ref: gnutls_srp_server_get_username\7f606120
-Ref: gnutls_srp_set_client_credentials\7f606574
-Ref: gnutls_srp_set_client_credentials_function\7f607330
-Ref: gnutls_srp_set_prime_bits\7f608434
-Ref: gnutls_srp_set_server_credentials_file\7f609124
-Ref: gnutls_srp_set_server_credentials_function\7f609865
-Ref: gnutls_srp_verifier\7f611239
-Ref: gnutls_store_commitment\7f612173
-Ref: gnutls_store_pubkey\7f613431
-Ref: gnutls_strerror\7f614593
-Ref: gnutls_strerror_name\7f615078
-Ref: gnutls_supplemental_get_name\7f615547
-Ref: gnutls_tdb_deinit\7f615955
-Ref: gnutls_tdb_init\7f616170
-Ref: gnutls_tdb_set_store_commitment_func\7f616520
-Ref: gnutls_tdb_set_store_func\7f617114
-Ref: gnutls_tdb_set_verify_func\7f617611
-Ref: gnutls_transport_get_ptr\7f618097
-Ref: gnutls_transport_get_ptr2\7f618518
-Ref: gnutls_transport_set_errno\7f619057
-Ref: gnutls_transport_set_errno_function\7f619915
-Ref: gnutls_transport_set_ptr\7f620457
-Ref: gnutls_transport_set_ptr2\7f620875
-Ref: gnutls_transport_set_pull_function\7f621524
-Ref: gnutls_transport_set_pull_timeout_function\7f622309
-Ref: gnutls_transport_set_push_function\7f623199
-Ref: gnutls_transport_set_vec_push_function\7f624049
-Ref: gnutls_verify_stored_pubkey\7f624758
-Node: Datagram TLS API\7f627718
-Ref: gnutls_dtls_cookie_send\7f627994
-Ref: gnutls_dtls_cookie_verify\7f629080
-Ref: gnutls_dtls_get_data_mtu\7f629948
-Ref: gnutls_dtls_get_mtu\7f630352
-Ref: gnutls_dtls_get_timeout\7f630800
-Ref: gnutls_dtls_prestate_set\7f631348
-Ref: gnutls_dtls_set_data_mtu\7f631754
-Ref: gnutls_dtls_set_mtu\7f632616
-Ref: gnutls_dtls_set_timeouts\7f633227
-Ref: gnutls_record_get_discarded\7f634242
-Node: X509 certificate API\7f634521
-Ref: gnutls_pkcs7_deinit\7f634840
-Ref: gnutls_pkcs7_delete_crl\7f635053
-Ref: gnutls_pkcs7_delete_crt\7f635511
-Ref: gnutls_pkcs7_export\7f635984
-Ref: gnutls_pkcs7_get_crl_count\7f636907
-Ref: gnutls_pkcs7_get_crl_raw\7f637281
-Ref: gnutls_pkcs7_get_crt_count\7f638082
-Ref: gnutls_pkcs7_get_crt_raw\7f638466
-Ref: gnutls_pkcs7_import\7f639354
-Ref: gnutls_pkcs7_init\7f639980
-Ref: gnutls_pkcs7_set_crl\7f640400
-Ref: gnutls_pkcs7_set_crl_raw\7f640830
-Ref: gnutls_pkcs7_set_crt\7f641249
-Ref: gnutls_pkcs7_set_crt_raw\7f641762
-Ref: gnutls_x509_crl_check_issuer\7f642226
-Ref: gnutls_x509_crl_deinit\7f642772
-Ref: gnutls_x509_crl_export\7f642983
-Ref: gnutls_x509_crl_get_authority_key_gn_serial\7f643950
-Ref: gnutls_x509_crl_get_authority_key_id\7f645267
-Ref: gnutls_x509_crl_get_crt_count\7f646334
-Ref: gnutls_x509_crl_get_crt_serial\7f646697
-Ref: gnutls_x509_crl_get_dn_oid\7f647474
-Ref: gnutls_x509_crl_get_extension_data\7f648295
-Ref: gnutls_x509_crl_get_extension_info\7f649410
-Ref: gnutls_x509_crl_get_extension_oid\7f650688
-Ref: gnutls_x509_crl_get_issuer_dn\7f651554
-Ref: gnutls_x509_crl_get_issuer_dn_by_oid\7f652442
-Ref: gnutls_x509_crl_get_next_update\7f653952
-Ref: gnutls_x509_crl_get_number\7f654391
-Ref: gnutls_x509_crl_get_raw_issuer_dn\7f655120
-Ref: gnutls_x509_crl_get_signature\7f655579
-Ref: gnutls_x509_crl_get_signature_algorithm\7f656173
-Ref: gnutls_x509_crl_get_this_update\7f656615
-Ref: gnutls_x509_crl_get_version\7f656945
-Ref: gnutls_x509_crl_import\7f657258
-Ref: gnutls_x509_crl_init\7f657887
-Ref: gnutls_x509_crl_list_import\7f658460
-Ref: gnutls_x509_crl_list_import2\7f659452
-Ref: gnutls_x509_crl_print\7f660360
-Ref: gnutls_x509_crl_set_authority_key_id\7f661012
-Ref: gnutls_x509_crl_set_crt\7f661665
-Ref: gnutls_x509_crl_set_crt_serial\7f662243
-Ref: gnutls_x509_crl_set_next_update\7f662880
-Ref: gnutls_x509_crl_set_number\7f663292
-Ref: gnutls_x509_crl_set_this_update\7f663869
-Ref: gnutls_x509_crl_set_version\7f664278
-Ref: gnutls_x509_crl_sign2\7f664828
-Ref: gnutls_x509_crl_verify\7f665717
-Ref: gnutls_x509_crq_deinit\7f666591
-Ref: gnutls_x509_crq_export\7f666832
-Ref: gnutls_x509_crq_get_attribute_by_oid\7f667860
-Ref: gnutls_x509_crq_get_attribute_data\7f668737
-Ref: gnutls_x509_crq_get_attribute_info\7f669847
-Ref: gnutls_x509_crq_get_basic_constraints\7f671042
-Ref: gnutls_x509_crq_get_challenge_password\7f672299
-Ref: gnutls_x509_crq_get_dn\7f672920
-Ref: gnutls_x509_crq_get_dn_by_oid\7f673763
-Ref: gnutls_x509_crq_get_dn_oid\7f675228
-Ref: gnutls_x509_crq_get_extension_by_oid\7f676021
-Ref: gnutls_x509_crq_get_extension_data\7f677174
-Ref: gnutls_x509_crq_get_extension_info\7f678300
-Ref: gnutls_x509_crq_get_key_id\7f679573
-Ref: gnutls_x509_crq_get_key_purpose_oid\7f680604
-Ref: gnutls_x509_crq_get_key_rsa_raw\7f681630
-Ref: gnutls_x509_crq_get_key_usage\7f682254
-Ref: gnutls_x509_crq_get_pk_algorithm\7f683344
-Ref: gnutls_x509_crq_get_private_key_usage_period\7f684106
-Ref: gnutls_x509_crq_get_subject_alt_name\7f684787
-Ref: gnutls_x509_crq_get_subject_alt_othername_oid\7f686349
-Ref: gnutls_x509_crq_get_version\7f687826
-Ref: gnutls_x509_crq_import\7f688177
-Ref: gnutls_x509_crq_init\7f688869
-Ref: gnutls_x509_crq_print\7f689209
-Ref: gnutls_x509_crq_set_attribute_by_oid\7f689868
-Ref: gnutls_x509_crq_set_basic_constraints\7f690578
-Ref: gnutls_x509_crq_set_challenge_password\7f691322
-Ref: gnutls_x509_crq_set_dn_by_oid\7f691792
-Ref: gnutls_x509_crq_set_key\7f692901
-Ref: gnutls_x509_crq_set_key_purpose_oid\7f693369
-Ref: gnutls_x509_crq_set_key_rsa_raw\7f694148
-Ref: gnutls_x509_crq_set_key_usage\7f694729
-Ref: gnutls_x509_crq_set_private_key_usage_period\7f695233
-Ref: gnutls_x509_crq_set_subject_alt_name\7f695762
-Ref: gnutls_x509_crq_set_version\7f696560
-Ref: gnutls_x509_crq_sign2\7f697052
-Ref: gnutls_x509_crq_verify\7f698033
-Ref: gnutls_x509_crt_check_hostname\7f698632
-Ref: gnutls_x509_crt_check_issuer\7f699281
-Ref: gnutls_x509_crt_check_revocation\7f699937
-Ref: gnutls_x509_crt_cpy_crl_dist_points\7f700588
-Ref: gnutls_x509_crt_deinit\7f701177
-Ref: gnutls_x509_crt_export\7f701400
-Ref: gnutls_x509_crt_get_activation_time\7f702335
-Ref: gnutls_x509_crt_get_authority_info_access\7f702718
-Ref: gnutls_x509_crt_get_authority_key_gn_serial\7f706111
-Ref: gnutls_x509_crt_get_authority_key_id\7f707555
-Ref: gnutls_x509_crt_get_basic_constraints\7f708690
-Ref: gnutls_x509_crt_get_ca_status\7f709908
-Ref: gnutls_x509_crt_get_crl_dist_points\7f710794
-Ref: gnutls_x509_crt_get_dn\7f712526
-Ref: gnutls_x509_crt_get_dn_by_oid\7f713390
-Ref: gnutls_x509_crt_get_dn_oid\7f715068
-Ref: gnutls_x509_crt_get_expiration_time\7f716007
-Ref: gnutls_x509_crt_get_extension_by_oid\7f716378
-Ref: gnutls_x509_crt_get_extension_data\7f717498
-Ref: gnutls_x509_crt_get_extension_info\7f718596
-Ref: gnutls_x509_crt_get_extension_oid\7f719957
-Ref: gnutls_x509_crt_get_fingerprint\7f720920
-Ref: gnutls_x509_crt_get_issuer\7f721715
-Ref: gnutls_x509_crt_get_issuer_alt_name\7f722355
-Ref: gnutls_x509_crt_get_issuer_alt_name2\7f724159
-Ref: gnutls_x509_crt_get_issuer_alt_othername_oid\7f725745
-Ref: gnutls_x509_crt_get_issuer_dn\7f727399
-Ref: gnutls_x509_crt_get_issuer_dn_by_oid\7f728289
-Ref: gnutls_x509_crt_get_issuer_dn_oid\7f729984
-Ref: gnutls_x509_crt_get_issuer_unique_id\7f730929
-Ref: gnutls_x509_crt_get_key_id\7f731746
-Ref: gnutls_x509_crt_get_key_purpose_oid\7f732733
-Ref: gnutls_x509_crt_get_key_usage\7f733894
-Ref: gnutls_x509_crt_get_pk_algorithm\7f734965
-Ref: gnutls_x509_crt_get_pk_dsa_raw\7f735686
-Ref: gnutls_x509_crt_get_pk_rsa_raw\7f736354
-Ref: gnutls_x509_crt_get_private_key_usage_period\7f736968
-Ref: gnutls_x509_crt_get_proxy\7f737723
-Ref: gnutls_x509_crt_get_raw_dn\7f738748
-Ref: gnutls_x509_crt_get_raw_issuer_dn\7f739352
-Ref: gnutls_x509_crt_get_serial\7f739942
-Ref: gnutls_x509_crt_get_signature\7f740687
-Ref: gnutls_x509_crt_get_signature_algorithm\7f741293
-Ref: gnutls_x509_crt_get_subject\7f741766
-Ref: gnutls_x509_crt_get_subject_alt_name\7f742411
-Ref: gnutls_x509_crt_get_subject_alt_name2\7f744174
-Ref: gnutls_x509_crt_get_subject_alt_othername_oid\7f745743
-Ref: gnutls_x509_crt_get_subject_key_id\7f747388
-Ref: gnutls_x509_crt_get_subject_unique_id\7f748224
-Ref: gnutls_x509_crt_get_version\7f749023
-Ref: gnutls_x509_crt_import\7f749355
-Ref: gnutls_x509_crt_init\7f750049
-Ref: gnutls_x509_crt_list_import\7f750388
-Ref: gnutls_x509_crt_list_import2\7f751752
-Ref: gnutls_x509_crt_list_verify\7f752720
-Ref: gnutls_x509_crt_print\7f754391
-Ref: gnutls_x509_crt_set_activation_time\7f755286
-Ref: gnutls_x509_crt_set_authority_info_access\7f755753
-Ref: gnutls_x509_crt_set_authority_key_id\7f756648
-Ref: gnutls_x509_crt_set_basic_constraints\7f757230
-Ref: gnutls_x509_crt_set_ca_status\7f757929
-Ref: gnutls_x509_crt_set_crl_dist_points\7f758527
-Ref: gnutls_x509_crt_set_crl_dist_points2\7f759179
-Ref: gnutls_x509_crt_set_crq\7f759878
-Ref: gnutls_x509_crt_set_crq_extensions\7f760435
-Ref: gnutls_x509_crt_set_dn_by_oid\7f760911
-Ref: gnutls_x509_crt_set_expiration_time\7f762028
-Ref: gnutls_x509_crt_set_extension_by_oid\7f762467
-Ref: gnutls_x509_crt_set_issuer_dn_by_oid\7f763263
-Ref: gnutls_x509_crt_set_key\7f764516
-Ref: gnutls_x509_crt_set_key_purpose_oid\7f765023
-Ref: gnutls_x509_crt_set_key_usage\7f765791
-Ref: gnutls_x509_crt_set_private_key_usage_period\7f766266
-Ref: gnutls_x509_crt_set_proxy\7f766773
-Ref: gnutls_x509_crt_set_proxy_dn\7f767587
-Ref: gnutls_x509_crt_set_serial\7f768611
-Ref: gnutls_x509_crt_set_subject_alt_name\7f769269
-Ref: gnutls_x509_crt_set_subject_alternative_name\7f770091
-Ref: gnutls_x509_crt_set_subject_key_id\7f770915
-Ref: gnutls_x509_crt_set_version\7f771407
-Ref: gnutls_x509_crt_sign\7f772230
-Ref: gnutls_x509_crt_sign2\7f772785
-Ref: gnutls_x509_crt_verify\7f773653
-Ref: gnutls_x509_dn_deinit\7f774460
-Ref: gnutls_x509_dn_export\7f774722
-Ref: gnutls_x509_dn_get_rdn_ava\7f775624
-Ref: gnutls_x509_dn_import\7f776357
-Ref: gnutls_x509_dn_init\7f776983
-Ref: gnutls_x509_dn_oid_known\7f777409
-Ref: gnutls_x509_dn_oid_name\7f778078
-Ref: gnutls_x509_privkey_cpy\7f778611
-Ref: gnutls_x509_privkey_deinit\7f779081
-Ref: gnutls_x509_privkey_export\7f779328
-Ref: gnutls_x509_privkey_export_dsa_raw\7f780407
-Ref: gnutls_x509_privkey_export_ecc_raw\7f781183
-Ref: gnutls_x509_privkey_export_pkcs8\7f781966
-Ref: gnutls_x509_privkey_export_rsa_raw\7f783471
-Ref: gnutls_x509_privkey_export_rsa_raw2\7f784368
-Ref: gnutls_x509_privkey_fix\7f785390
-Ref: gnutls_x509_privkey_generate\7f785783
-Ref: gnutls_x509_privkey_get_key_id\7f786532
-Ref: gnutls_x509_privkey_get_pk_algorithm\7f787523
-Ref: gnutls_x509_privkey_import\7f787934
-Ref: gnutls_x509_privkey_import_dsa_raw\7f788748
-Ref: gnutls_x509_privkey_import_ecc_raw\7f789474
-Ref: gnutls_x509_privkey_import_pkcs8\7f790183
-Ref: gnutls_x509_privkey_import_rsa_raw\7f791496
-Ref: gnutls_x509_privkey_import_rsa_raw2\7f792355
-Ref: gnutls_x509_privkey_init\7f793323
-Ref: gnutls_x509_privkey_sec_param\7f793666
-Ref: gnutls_x509_privkey_verify_params\7f794103
-Ref: gnutls_x509_rdn_get\7f794460
-Ref: gnutls_x509_rdn_get_by_oid\7f795170
-Ref: gnutls_x509_rdn_get_oid\7f796152
-Ref: gnutls_x509_trust_list_add_cas\7f796912
-Ref: gnutls_x509_trust_list_add_crls\7f797531
-Ref: gnutls_x509_trust_list_add_named_crt\7f798516
-Ref: gnutls_x509_trust_list_deinit\7f799611
-Ref: gnutls_x509_trust_list_get_issuer\7f800012
-Ref: gnutls_x509_trust_list_init\7f800641
-Ref: gnutls_x509_trust_list_verify_crt\7f801134
-Ref: gnutls_x509_trust_list_verify_named_crt\7f802121
-Node: OCSP API\7f803162
-Ref: gnutls_ocsp_req_add_cert\7f803456
-Ref: gnutls_ocsp_req_add_cert_id\7f804421
-Ref: gnutls_ocsp_req_deinit\7f805746
-Ref: gnutls_ocsp_req_export\7f805968
-Ref: gnutls_ocsp_req_get_cert_id\7f806387
-Ref: gnutls_ocsp_req_get_extension\7f807978
-Ref: gnutls_ocsp_req_get_nonce\7f809309
-Ref: gnutls_ocsp_req_get_version\7f809962
-Ref: gnutls_ocsp_req_import\7f810338
-Ref: gnutls_ocsp_req_init\7f810839
-Ref: gnutls_ocsp_req_print\7f811159
-Ref: gnutls_ocsp_req_randomize_nonce\7f811889
-Ref: gnutls_ocsp_req_set_extension\7f812327
-Ref: gnutls_ocsp_req_set_nonce\7f813016
-Ref: gnutls_ocsp_resp_check_crt\7f813608
-Ref: gnutls_ocsp_resp_deinit\7f814170
-Ref: gnutls_ocsp_resp_export\7f814399
-Ref: gnutls_ocsp_resp_get_certs\7f814823
-Ref: gnutls_ocsp_resp_get_extension\7f815947
-Ref: gnutls_ocsp_resp_get_nonce\7f817286
-Ref: gnutls_ocsp_resp_get_produced\7f817951
-Ref: gnutls_ocsp_resp_get_responder\7f818297
-Ref: gnutls_ocsp_resp_get_response\7f819047
-Ref: gnutls_ocsp_resp_get_signature\7f820174
-Ref: gnutls_ocsp_resp_get_signature_algorithm\7f820662
-Ref: gnutls_ocsp_resp_get_single\7f821139
-Ref: gnutls_ocsp_resp_get_status\7f823877
-Ref: gnutls_ocsp_resp_get_version\7f824295
-Ref: gnutls_ocsp_resp_import\7f824692
-Ref: gnutls_ocsp_resp_init\7f825259
-Ref: gnutls_ocsp_resp_print\7f825586
-Ref: gnutls_ocsp_resp_verify\7f826306
-Ref: gnutls_ocsp_resp_verify_direct\7f827898
-Node: OpenPGP API\7f829010
-Ref: gnutls_certificate_set_openpgp_key\7f829330
-Ref: gnutls_certificate_set_openpgp_key_file\7f830261
-Ref: gnutls_certificate_set_openpgp_key_file2\7f831005
-Ref: gnutls_certificate_set_openpgp_key_mem\7f832012
-Ref: gnutls_certificate_set_openpgp_key_mem2\7f832769
-Ref: gnutls_certificate_set_openpgp_keyring_file\7f833793
-Ref: gnutls_certificate_set_openpgp_keyring_mem\7f834513
-Ref: gnutls_openpgp_crt_check_hostname\7f835273
-Ref: gnutls_openpgp_crt_deinit\7f835839
-Ref: gnutls_openpgp_crt_export\7f836062
-Ref: gnutls_openpgp_crt_get_auth_subkey\7f836827
-Ref: gnutls_openpgp_crt_get_creation_time\7f837541
-Ref: gnutls_openpgp_crt_get_expiration_time\7f837872
-Ref: gnutls_openpgp_crt_get_fingerprint\7f838253
-Ref: gnutls_openpgp_crt_get_key_id\7f838812
-Ref: gnutls_openpgp_crt_get_key_usage\7f839200
-Ref: gnutls_openpgp_crt_get_name\7f839762
-Ref: gnutls_openpgp_crt_get_pk_algorithm\7f840492
-Ref: gnutls_openpgp_crt_get_pk_dsa_raw\7f841210
-Ref: gnutls_openpgp_crt_get_pk_rsa_raw\7f841911
-Ref: gnutls_openpgp_crt_get_preferred_key_id\7f842552
-Ref: gnutls_openpgp_crt_get_revoked_status\7f843020
-Ref: gnutls_openpgp_crt_get_subkey_count\7f843394
-Ref: gnutls_openpgp_crt_get_subkey_creation_time\7f843805
-Ref: gnutls_openpgp_crt_get_subkey_expiration_time\7f844231
-Ref: gnutls_openpgp_crt_get_subkey_fingerprint\7f844703
-Ref: gnutls_openpgp_crt_get_subkey_id\7f845364
-Ref: gnutls_openpgp_crt_get_subkey_idx\7f845788
-Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm\7f846202
-Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw\7f847043
-Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw\7f847814
-Ref: gnutls_openpgp_crt_get_subkey_revoked_status\7f848521
-Ref: gnutls_openpgp_crt_get_subkey_usage\7f848999
-Ref: gnutls_openpgp_crt_get_version\7f849681
-Ref: gnutls_openpgp_crt_import\7f850019
-Ref: gnutls_openpgp_crt_init\7f850587
-Ref: gnutls_openpgp_crt_print\7f850880
-Ref: gnutls_openpgp_crt_set_preferred_key_id\7f851552
-Ref: gnutls_openpgp_crt_verify_ring\7f852181
-Ref: gnutls_openpgp_crt_verify_self\7f852920
-Ref: gnutls_openpgp_keyring_check_id\7f853514
-Ref: gnutls_openpgp_keyring_deinit\7f854022
-Ref: gnutls_openpgp_keyring_get_crt\7f854285
-Ref: gnutls_openpgp_keyring_get_crt_count\7f854952
-Ref: gnutls_openpgp_keyring_import\7f855327
-Ref: gnutls_openpgp_keyring_init\7f855949
-Ref: gnutls_openpgp_privkey_deinit\7f856274
-Ref: gnutls_openpgp_privkey_export\7f856523
-Ref: gnutls_openpgp_privkey_export_dsa_raw\7f857505
-Ref: gnutls_openpgp_privkey_export_rsa_raw\7f858280
-Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw\7f859186
-Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw\7f860031
-Ref: gnutls_openpgp_privkey_get_fingerprint\7f860981
-Ref: gnutls_openpgp_privkey_get_key_id\7f861585
-Ref: gnutls_openpgp_privkey_get_pk_algorithm\7f861988
-Ref: gnutls_openpgp_privkey_get_preferred_key_id\7f862769
-Ref: gnutls_openpgp_privkey_get_revoked_status\7f863271
-Ref: gnutls_openpgp_privkey_get_subkey_count\7f863707
-Ref: gnutls_openpgp_privkey_get_subkey_creation_time\7f864134
-Ref: gnutls_openpgp_privkey_get_subkey_fingerprint\7f864565
-Ref: gnutls_openpgp_privkey_get_subkey_id\7f865240
-Ref: gnutls_openpgp_privkey_get_subkey_idx\7f865717
-Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm\7f866159
-Ref: gnutls_openpgp_privkey_get_subkey_revoked_status\7f867028
-Ref: gnutls_openpgp_privkey_import\7f867500
-Ref: gnutls_openpgp_privkey_init\7f868211
-Ref: gnutls_openpgp_privkey_sec_param\7f868538
-Ref: gnutls_openpgp_privkey_set_preferred_key_id\7f869001
-Ref: gnutls_openpgp_set_recv_key_function\7f869660
-Node: PKCS 12 API\7f870111
-Ref: gnutls_pkcs12_bag_decrypt\7f870404
-Ref: gnutls_pkcs12_bag_deinit\7f870836
-Ref: gnutls_pkcs12_bag_encrypt\7f871064
-Ref: gnutls_pkcs12_bag_get_count\7f871569
-Ref: gnutls_pkcs12_bag_get_data\7f871881
-Ref: gnutls_pkcs12_bag_get_friendly_name\7f872482
-Ref: gnutls_pkcs12_bag_get_key_id\7f873114
-Ref: gnutls_pkcs12_bag_get_type\7f873728
-Ref: gnutls_pkcs12_bag_init\7f874074
-Ref: gnutls_pkcs12_bag_set_crl\7f874524
-Ref: gnutls_pkcs12_bag_set_crt\7f874957
-Ref: gnutls_pkcs12_bag_set_data\7f875403
-Ref: gnutls_pkcs12_bag_set_friendly_name\7f875874
-Ref: gnutls_pkcs12_bag_set_key_id\7f876553
-Ref: gnutls_pkcs12_deinit\7f877204
-Ref: gnutls_pkcs12_export\7f877416
-Ref: gnutls_pkcs12_generate_mac\7f878346
-Ref: gnutls_pkcs12_get_bag\7f878754
-Ref: gnutls_pkcs12_import\7f879369
-Ref: gnutls_pkcs12_init\7f880095
-Ref: gnutls_pkcs12_set_bag\7f880523
-Ref: gnutls_pkcs12_verify_mac\7f880930
-Node: PKCS 11 API\7f881291
-Ref: gnutls_pkcs11_add_provider\7f881629
-Ref: gnutls_pkcs11_copy_secret_key\7f882159
-Ref: gnutls_pkcs11_copy_x509_crt\7f882884
-Ref: gnutls_pkcs11_copy_x509_privkey\7f883538
-Ref: gnutls_pkcs11_deinit\7f884328
-Ref: gnutls_pkcs11_delete_url\7f884521
-Ref: gnutls_pkcs11_init\7f885013
-Ref: gnutls_pkcs11_obj_deinit\7f885975
-Ref: gnutls_pkcs11_obj_export\7f886224
-Ref: gnutls_pkcs11_obj_export_url\7f887181
-Ref: gnutls_pkcs11_obj_get_info\7f887703
-Ref: gnutls_pkcs11_obj_get_type\7f888573
-Ref: gnutls_pkcs11_obj_import_url\7f888934
-Ref: gnutls_pkcs11_obj_init\7f889658
-Ref: gnutls_pkcs11_obj_list_import_url\7f890033
-Ref: gnutls_pkcs11_privkey_deinit\7f890894
-Ref: gnutls_pkcs11_privkey_export_url\7f891155
-Ref: gnutls_pkcs11_privkey_generate\7f891665
-Ref: gnutls_pkcs11_privkey_get_info\7f892332
-Ref: gnutls_pkcs11_privkey_get_pk_algorithm\7f893219
-Ref: gnutls_pkcs11_privkey_import_url\7f893755
-Ref: gnutls_pkcs11_privkey_init\7f894476
-Ref: gnutls_pkcs11_reinit\7f894815
-Ref: gnutls_pkcs11_set_pin_function\7f895253
-Ref: gnutls_pkcs11_set_token_function\7f895764
-Ref: gnutls_pkcs11_token_get_flags\7f896170
-Ref: gnutls_pkcs11_token_get_info\7f896682
-Ref: gnutls_pkcs11_token_get_mechanism\7f897359
-Ref: gnutls_pkcs11_token_get_url\7f897972
-Ref: gnutls_pkcs11_token_init\7f898640
-Ref: gnutls_pkcs11_token_set_pin\7f899278
-Ref: gnutls_pkcs11_type_get_name\7f899898
-Ref: gnutls_x509_crt_import_pkcs11\7f900387
-Ref: gnutls_x509_crt_import_pkcs11_url\7f900907
-Ref: gnutls_x509_crt_list_import_pkcs11\7f901566
-Node: Abstract key API\7f903417
-Ref: gnutls_certificate_set_key\7f903740
-Ref: gnutls_certificate_set_retrieve_function2\7f905106
-Ref: gnutls_pcert_deinit\7f906971
-Ref: gnutls_pcert_import_openpgp\7f907216
-Ref: gnutls_pcert_import_openpgp_raw\7f907826
-Ref: gnutls_pcert_import_x509\7f908604
-Ref: gnutls_pcert_import_x509_raw\7f909202
-Ref: gnutls_pcert_list_import_x509_raw\7f909905
-Ref: gnutls_privkey_decrypt_data\7f910948
-Ref: gnutls_privkey_deinit\7f911582
-Ref: gnutls_privkey_get_pk_algorithm\7f911841
-Ref: gnutls_privkey_get_type\7f912460
-Ref: gnutls_privkey_import_ext\7f912946
-Ref: gnutls_privkey_import_openpgp\7f913789
-Ref: gnutls_privkey_import_pkcs11\7f914624
-Ref: gnutls_privkey_import_x509\7f915375
-Ref: gnutls_privkey_init\7f916106
-Ref: gnutls_privkey_sign_data\7f916451
-Ref: gnutls_privkey_sign_hash\7f917440
-Ref: gnutls_pubkey_deinit\7f918413
-Ref: gnutls_pubkey_encrypt_data\7f918659
-Ref: gnutls_pubkey_export\7f919219
-Ref: gnutls_pubkey_get_key_id\7f920239
-Ref: gnutls_pubkey_get_key_usage\7f921228
-Ref: gnutls_pubkey_get_openpgp_key_id\7f921730
-Ref: gnutls_pubkey_get_pk_algorithm\7f922932
-Ref: gnutls_pubkey_get_pk_dsa_raw\7f923557
-Ref: gnutls_pubkey_get_pk_ecc_raw\7f924238
-Ref: gnutls_pubkey_get_pk_ecc_x962\7f924881
-Ref: gnutls_pubkey_get_pk_rsa_raw\7f925533
-Ref: gnutls_pubkey_get_preferred_hash_algorithm\7f926161
-Ref: gnutls_pubkey_get_verify_algorithm\7f926959
-Ref: gnutls_pubkey_import\7f927581
-Ref: gnutls_pubkey_import_dsa_raw\7f928300
-Ref: gnutls_pubkey_import_ecc_raw\7f928961
-Ref: gnutls_pubkey_import_ecc_x962\7f929569
-Ref: gnutls_pubkey_import_openpgp\7f930203
-Ref: gnutls_pubkey_import_pkcs11\7f930838
-Ref: gnutls_pubkey_import_pkcs11_url\7f931391
-Ref: gnutls_pubkey_import_privkey\7f931903
-Ref: gnutls_pubkey_import_rsa_raw\7f932498
-Ref: gnutls_pubkey_import_x509\7f933048
-Ref: gnutls_pubkey_init\7f933531
-Ref: gnutls_pubkey_set_key_usage\7f933879
-Ref: gnutls_pubkey_verify_data\7f934438
-Ref: gnutls_pubkey_verify_data2\7f935076
-Ref: gnutls_pubkey_verify_hash\7f935781
-Ref: gnutls_pubkey_verify_hash2\7f936544
-Ref: gnutls_x509_crl_privkey_sign\7f937265
-Ref: gnutls_x509_crq_privkey_sign\7f938187
-Ref: gnutls_x509_crq_set_pubkey\7f939200
-Ref: gnutls_x509_crt_privkey_sign\7f939671
-Ref: gnutls_x509_crt_set_pubkey\7f940549
-Node: Cryptographic API\7f940961
-Ref: gnutls_cipher_add_auth\7f941295
-Ref: gnutls_cipher_decrypt\7f941877
-Ref: gnutls_cipher_decrypt2\7f942361
-Ref: gnutls_cipher_deinit\7f942973
-Ref: gnutls_cipher_encrypt\7f943258
-Ref: gnutls_cipher_encrypt2\7f943718
-Ref: gnutls_cipher_get_block_size\7f944346
-Ref: gnutls_cipher_init\7f944647
-Ref: gnutls_cipher_set_iv\7f945366
-Ref: gnutls_cipher_tag\7f945717
-Ref: gnutls_hash\7f946179
-Ref: gnutls_hash_deinit\7f946616
-Ref: gnutls_hash_fast\7f946950
-Ref: gnutls_hash_get_len\7f947461
-Ref: gnutls_hash_init\7f947789
-Ref: gnutls_hash_output\7f948331
-Ref: gnutls_hmac\7f948618
-Ref: gnutls_hmac_deinit\7f949055
-Ref: gnutls_hmac_fast\7f949388
-Ref: gnutls_hmac_get_len\7f950001
-Ref: gnutls_hmac_init\7f950316
-Ref: gnutls_hmac_output\7f950998
-Ref: gnutls_rnd\7f951281
-Node: Compatibility API\7f951633
-Ref: gnutls_certificate_set_rsa_export_params\7f952011
-Ref: gnutls_certificate_type_set_priority\7f952527
-Ref: gnutls_cipher_set_priority\7f953256
-Ref: gnutls_compression_set_priority\7f953980
-Ref: gnutls_kx_set_priority\7f954854
-Ref: gnutls_mac_set_priority\7f955559
-Ref: gnutls_openpgp_privkey_sign_hash\7f956276
-Ref: gnutls_protocol_set_priority\7f956978
-Ref: gnutls_rsa_export_get_modulus_bits\7f957522
-Ref: gnutls_rsa_export_get_pubkey\7f957887
-Ref: gnutls_rsa_params_cpy\7f958478
-Ref: gnutls_rsa_params_deinit\7f958907
-Ref: gnutls_rsa_params_export_pkcs1\7f959184
-Ref: gnutls_rsa_params_export_raw\7f960127
-Ref: gnutls_rsa_params_generate2\7f961044
-Ref: gnutls_rsa_params_import_pkcs1\7f961838
-Ref: gnutls_rsa_params_import_raw\7f962535
-Ref: gnutls_rsa_params_init\7f963337
-Ref: gnutls_set_default_export_priority\7f963718
-Ref: gnutls_sign_callback_get\7f964556
-Ref: gnutls_sign_callback_set\7f965052
-Ref: gnutls_x509_crl_sign\7f966006
-Ref: gnutls_x509_crq_sign\7f966621
-Ref: gnutls_x509_crt_get_preferred_hash_algorithm\7f967183
-Ref: gnutls_x509_crt_get_verify_algorithm\7f968073
-Ref: gnutls_x509_crt_verify_data\7f968785
-Ref: gnutls_x509_crt_verify_hash\7f969470
-Ref: gnutls_x509_privkey_sign_data\7f970210
-Ref: gnutls_x509_privkey_sign_hash\7f971479
-Node: Copying Information\7f972132
-Node: Bibliography\7f997306
-Ref: CBCATT\7f997445
-Ref: GPGH\7f997622
-Ref: GUTPKI\7f997744
-Ref: KEYPIN\7f997918
-Ref: NISTSP80057\7f998092
-Ref: RFC2246\7f998339
-Ref: RFC4680\7f998494
-Ref: RFC4514\7f998651
-Ref: RFC4346\7f998854
-Ref: RFC4347\7f999003
-Ref: RFC5246\7f999169
-Ref: RFC2440\7f999319
-Ref: RFC4880\7f999500
-Ref: RFC4211\7f999693
-Ref: RFC2817\7f999886
-Ref: RFC2818\7f1000038
-Ref: RFC2945\7f1000151
-Ref: RFC2986\7f1000300
-Ref: PKIX\7f1000488
-Ref: RFC3749\7f1000750
-Ref: RFC3820\7f1000915
-Ref: RFC5746\7f1001157
-Ref: TLSTKT\7f1001365
-Ref: PKCS12\7f1001596
-Ref: PKCS11\7f1001736
-Ref: RESCORLA\7f1001881
-Ref: SELKEY\7f1001977
-Ref: SSL3\7f1002135
-Ref: STEVENS\7f1002325
-Ref: TLSEXT\7f1002433
-Ref: TLSPGP\7f1002649
-Ref: TLSSRP\7f1002813
-Ref: TLSPSK\7f1003009
-Ref: TOMSRP\7f1003177
-Ref: WEGER\7f1003289
-Ref: ECRYPT\7f1003480
-Ref: RFC5056\7f1003684
-Ref: RFC5929\7f1003836
-Ref: PKCS11URI\7f1003978
-Ref: ANDERSON\7f1004160
-Ref: RFC4821\7f1004306
-Ref: RFC2560\7f1004458
-Ref: RIVESTCRL\7f1004651
-Node: Function and Data Index\7f1005011
-Node: Concept Index\7f1082416
+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