This is ./gnutls.info, produced by makeinfo version 4.8 from
./gnutls.texi.

This manual is last updated 6 January 2012 for version 2.12.16 of
GnuTLS.

Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010 Free Software Foundation, Inc.

     Permission is granted to copy, distribute and/or modify this
     document under the terms of the GNU Free Documentation License,
     Version 1.3 or any later version published by the Free Software
     Foundation; with no Invariant Sections, no Front-Cover Texts, and
     no Back-Cover Texts.  A copy of the license is included in the
     section entitled "GNU Free Documentation License".

INFO-DIR-SECTION Software libraries
START-INFO-DIR-ENTRY
* GnuTLS: (gnutls).		GNU Transport Layer Security Library.
END-INFO-DIR-ENTRY

INFO-DIR-SECTION System Administration
START-INFO-DIR-ENTRY
* certtool: (gnutls)Invoking certtool.	Manipulate certificates and keys.
* gnutls-serv: (gnutls)Invoking gnutls-serv.	GnuTLS test server.
* gnutls-cli: (gnutls)Invoking gnutls-cli.	GnuTLS test client.
* gnutls-cli-debug: (gnutls)Invoking gnutls-cli-debug.	GnuTLS debug client.
* psktool: (gnutls)Invoking psktool.	Simple TLS-Pre-Shared-Keys manager.
* srptool: (gnutls)Invoking srptool.	Simple SRP password tool.
END-INFO-DIR-ENTRY


Indirect:
gnutls.info-1: 1286
gnutls.info-2: 444380
gnutls.info-3: 744372

Tag Table:
(Indirect)
Node: Top1286
Node: Preface2384
Ref: Availability3604
Node: Getting help3868
Node: Commercial Support4470
Node: Downloading and Installing5335
Node: Bug Reports8151
Node: Contributing9524
Node: The Library11516
Ref: The Library-Footnote-113701
Ref: The Library-Footnote-213732
Ref: The Library-Footnote-313789
Ref: The Library-Footnote-413845
Ref: The Library-Footnote-513896
Node: General Idea14034
Ref: General Idea-Footnote-116430
Node: Error handling16472
Node: Memory handling17692
Node: Callback functions18552
Node: Introduction to TLS19449
Ref: Introduction to TLS-Footnote-120603
Node: TLS layers20890
Node: The transport layer21869
Node: The TLS record protocol23782
Node: Encryption algorithms used in the record layer25023
Ref: Encryption algorithms used in the record layer-Footnote-126559
Ref: Encryption algorithms used in the record layer-Footnote-226680
Node: Compression algorithms used in the record layer26793
Ref: Compression algorithms used in the record layer-Footnote-128343
Node: Weaknesses and countermeasures28441
Node: On Record Padding29370
Node: The TLS Alert Protocol31101
Ref: The Alert Protocol31301
Node: The TLS Handshake Protocol32430
Ref: The Handshake Protocol32629
Node: TLS Cipher Suites33988
Ref: TLS Cipher Suites-Footnote-134928
Node: Priority Strings35037
Ref: Priority Strings-Footnote-139787
Node: Client Authentication40052
Node: Resuming Sessions41107
Ref: resume41293
Node: Resuming Internals42094
Node: Interoperability43261
Node: TLS Extensions44672
Ref: serverind45601
Node: Selecting cryptographic key sizes51851
Node: On SSL 2 and older protocols54893
Node: Authentication methods56765
Node: Certificate authentication57456
Ref: Certificate authentication-Footnote-163550
Node: Anonymous authentication63709
Node: Authentication using SRP64650
Ref: Authentication using SRP-Footnote-168200
Node: Authentication using PSK68258
Ref: Authentication using PSK-Footnote-170550
Node: Authentication and credentials70760
Node: Parameters stored in credentials71947
Node: More on certificate authentication73910
Ref: Certificate Authentication74138
Node: The X.509 trust model74269
Node: X.509 certificates75243
Node: Verifying X.509 certificate paths78459
Ref: GNUTLS_CERT_INSECURE_ALGORITHM79758
Ref: gnutls_certificate_verify_flags80377
Node: PKCS #10 certificate requests81837
Node: PKCS #12 structures82649
Node: The OpenPGP trust model83444
Node: PKCS #11 tokens86597
Ref: sec:pkcs1186784
Ref: PKCS #11 tokens-Footnote-192893
Node: Abstract data types92931
Ref: sec:abstract93121
Node: Digital signatures94316
Node: How to use TLS in application protocols99666
Node: Separate ports100191
Ref: Separate ports-Footnote-1101616
Node: Upward negotiation101689
Ref: Upward negotiation-Footnote-1104433
Ref: Upward negotiation-Footnote-2104458
Node: How to use GnuTLS in applications104485
Ref: examples104705
Node: Preparation104949
Node: Headers105350
Node: Initialization105769
Node: Version check106536
Node: Debugging107062
Node: Building the source107517
Node: Multi-threaded applications109375
Node: Client examples110685
Node: Simple client example with anonymous authentication111527
Node: Simple client example with X.509 certificate support114286
Node: Obtaining session information117369
Node: Verifying peer's certificate120976
Ref: ex:verify121223
Node: Using a callback to select the certificate to use132713
Node: Client using a PKCS #11 token with TLS140269
Ref: ex:pkcs11-client140540
Node: Client with Resume capability example148118
Ref: ex:resume-client148397
Node: Simple client example with SRP authentication152145
Node: Simple client example in C++155477
Node: Helper function for TCP connections158015
Node: Server examples159442
Node: Echo Server with X.509 authentication159875
Node: Echo Server with OpenPGP authentication165352
Node: Echo Server with SRP authentication170580
Node: Echo Server with anonymous authentication175756
Node: Miscellaneous examples180363
Node: Checking for an alert180706
Node: X.509 certificate parsing example182009
Ref: ex:x509-info182251
Node: Certificate request generation185517
Ref: ex:crq185761
Node: PKCS #12 structure generation188165
Ref: ex:pkcs12188365
Node: Parameter generation191797
Node: Keying Material Exporters193664
Node: Channel Bindings194706
Node: Compatibility with the OpenSSL library196277
Node: Included programs197094
Node: Invoking certtool197618
Node: Invoking gnutls-cli207631
Node: Example client PSK connection210894
Node: Invoking gnutls-cli-debug212452
Node: Invoking gnutls-serv214937
Node: Example server PSK connection223171
Node: Invoking psktool224065
Node: Invoking srptool225159
Ref: srptool225322
Node: Invoking p11tool226422
Ref: p11tool226560
Node: Function reference229719
Node: Core functions230083
Ref: gnutls_alert_get_name230342
Ref: gnutls_alert_get230738
Ref: gnutls_alert_send_appropriate231454
Ref: gnutls_alert_send232157
Ref: gnutls_anon_allocate_client_credentials233059
Ref: gnutls_anon_allocate_server_credentials233518
Ref: gnutls_anon_free_client_credentials233969
Ref: gnutls_anon_free_server_credentials234345
Ref: gnutls_anon_set_params_function234713
Ref: gnutls_anon_set_server_dh_params235213
Ref: gnutls_anon_set_server_params_function235737
Ref: gnutls_auth_client_get_type236228
Ref: gnutls_auth_get_type236740
Ref: gnutls_auth_server_get_type237434
Ref: gnutls_bye237926
Ref: gnutls_certificate_activation_time_peers239603
Ref: gnutls_certificate_allocate_credentials240070
Ref: gnutls_certificate_client_get_request_status240546
Ref: gnutls_certificate_client_set_retrieve_function240978
Ref: gnutls_certificate_expiration_time_peers242645
Ref: gnutls_certificate_free_ca_names243049
Ref: gnutls_certificate_free_cas243722
Ref: gnutls_certificate_free_credentials244145
Ref: gnutls_certificate_free_crls244666
Ref: gnutls_certificate_free_keys244971
Ref: gnutls_certificate_get_issuer245407
Ref: gnutls_certificate_get_openpgp_keyring246038
Ref: gnutls_certificate_get_ours246492
Ref: gnutls_certificate_get_peers247041
Ref: gnutls_certificate_get_x509_cas247898
Ref: gnutls_certificate_get_x509_crls248412
Ref: gnutls_certificate_send_x509_rdn_sequence248951
Ref: gnutls_certificate_server_set_request249678
Ref: gnutls_certificate_server_set_retrieve_function250359
Ref: gnutls_certificate_set_dh_params251321
Ref: gnutls_certificate_set_params_function252081
Ref: gnutls_certificate_set_retrieve_function252607
Ref: gnutls_certificate_set_rsa_export_params254315
Ref: gnutls_certificate_set_verify_flags254829
Ref: gnutls_certificate_set_verify_function255288
Ref: gnutls_certificate_set_verify_limits256355
Ref: gnutls_certificate_set_x509_crl_file257050
Ref: gnutls_certificate_set_x509_crl_mem257825
Ref: gnutls_certificate_set_x509_crl258595
Ref: gnutls_certificate_set_x509_key_file259409
Ref: gnutls_certificate_set_x509_key_mem260660
Ref: gnutls_certificate_set_x509_key262104
Ref: gnutls_certificate_set_x509_simple_pkcs12_file263117
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem264770
Ref: gnutls_certificate_set_x509_trust_file266409
Ref: gnutls_certificate_set_x509_trust_mem267529
Ref: gnutls_certificate_set_x509_trust268480
Ref: gnutls_certificate_type_get_id269419
Ref: gnutls_certificate_type_get_name269816
Ref: gnutls_certificate_type_get270197
Ref: gnutls_certificate_type_list270595
Ref: gnutls_certificate_type_set_priority271056
Ref: gnutls_certificate_verify_peers2271797
Ref: gnutls_certificate_verify_peers272802
Ref: gnutls_check_version273473
Ref: gnutls_cipher_decrypt2274096
Ref: gnutls_cipher_decrypt274705
Ref: gnutls_cipher_deinit275180
Ref: gnutls_cipher_encrypt2275467
Ref: gnutls_cipher_encrypt276070
Ref: gnutls_cipher_get_block_size276537
Ref: gnutls_cipher_get_id276842
Ref: gnutls_cipher_get_key_size277226
Ref: gnutls_cipher_get_name277553
Ref: gnutls_cipher_get277897
Ref: gnutls_cipher_init278199
Ref: gnutls_cipher_list278908
Ref: gnutls_cipher_set_priority279424
Ref: gnutls_cipher_suite_get_name280124
Ref: gnutls_cipher_suite_info280751
Ref: gnutls_compression_get_id281839
Ref: gnutls_compression_get_name282203
Ref: gnutls_compression_get282582
Ref: gnutls_compression_list282931
Ref: gnutls_compression_set_priority283380
Ref: gnutls_credentials_clear284257
Ref: gnutls_credentials_set284490
Ref: gnutls_crypto_bigint_register2285869
Ref: gnutls_crypto_cipher_register2286880
Ref: gnutls_crypto_digest_register2287779
Ref: gnutls_crypto_mac_register2288672
Ref: gnutls_crypto_pk_register2289546
Ref: gnutls_crypto_rnd_register2290548
Ref: gnutls_crypto_single_cipher_register2291443
Ref: gnutls_crypto_single_digest_register2292458
Ref: gnutls_crypto_single_mac_register2293478
Ref: gnutls_db_check_entry294443
Ref: gnutls_db_get_ptr294949
Ref: gnutls_db_remove_session295266
Ref: gnutls_db_set_cache_expiration295808
Ref: gnutls_db_set_ptr296150
Ref: gnutls_db_set_remove_function296490
Ref: gnutls_db_set_retrieve_function296997
Ref: gnutls_db_set_store_function297687
Ref: gnutls_deinit298162
Ref: gnutls_dh_get_group298505
Ref: gnutls_dh_get_peers_public_bits299235
Ref: gnutls_dh_get_prime_bits299669
Ref: gnutls_dh_get_pubkey300311
Ref: gnutls_dh_get_secret_bits300902
Ref: gnutls_dh_params_cpy301334
Ref: gnutls_dh_params_deinit301787
Ref: gnutls_dh_params_export_pkcs3302060
Ref: gnutls_dh_params_export_raw303072
Ref: gnutls_dh_params_generate2303818
Ref: gnutls_dh_params_import_pkcs3304761
Ref: gnutls_dh_params_import_raw305529
Ref: gnutls_dh_params_init306173
Ref: gnutls_dh_set_prime_bits306537
Ref: gnutls_error_is_fatal307268
Ref: gnutls_error_to_alert307957
Ref: gnutls_ext_register308635
Ref: gnutls_fingerprint309335
Ref: gnutls_free310296
Ref: gnutls_global_deinit310531
Ref: gnutls_global_init310847
Ref: gnutls_global_set_log_function312271
Ref: gnutls_global_set_log_level312777
Ref: gnutls_global_set_mem_functions313279
Ref: gnutls_global_set_mutex314507
Ref: gnutls_global_set_time_function315324
Ref: gnutls_handshake_get_last_in315689
Ref: gnutls_handshake_get_last_out316308
Ref: gnutls_handshake_set_max_packet_length316942
Ref: gnutls_handshake_set_post_client_hello_function317633
Ref: gnutls_handshake_set_private_extensions318720
Ref: gnutls_handshake319500
Ref: gnutls_hash_deinit320795
Ref: gnutls_hash_fast321129
Ref: gnutls_hash_get_len321635
Ref: gnutls_hash_init321963
Ref: gnutls_hash_output322500
Ref: gnutls_hash322787
Ref: gnutls_hex2bin323211
Ref: gnutls_hex_decode323761
Ref: gnutls_hex_encode324336
Ref: gnutls_hmac_deinit324864
Ref: gnutls_hmac_fast325197
Ref: gnutls_hmac_get_len325805
Ref: gnutls_hmac_init326120
Ref: gnutls_hmac_output326800
Ref: gnutls_hmac327085
Ref: gnutls_init327503
Ref: gnutls_kx_get_id328197
Ref: gnutls_kx_get_name328541
Ref: gnutls_kx_get328883
Ref: gnutls_kx_list329210
Ref: gnutls_kx_set_priority329510
Ref: gnutls_mac_get_id330202
Ref: gnutls_mac_get_key_size330616
Ref: gnutls_mac_get_name330929
Ref: gnutls_mac_get331245
Ref: gnutls_mac_list331547
Ref: gnutls_mac_set_priority332064
Ref: gnutls_malloc332742
Ref: gnutls_openpgp_send_cert333072
Ref: gnutls_pem_base64_decode_alloc333658
Ref: gnutls_pem_base64_decode334453
Ref: gnutls_pem_base64_encode_alloc335317
Ref: gnutls_pem_base64_encode336045
Ref: gnutls_perror336825
Ref: gnutls_pk_algorithm_get_name337114
Ref: gnutls_pk_bits_to_sec_param337469
Ref: gnutls_pk_get_id337918
Ref: gnutls_pk_get_name338435
Ref: gnutls_pk_list338796
Ref: gnutls_pkcs11_add_provider339107
Ref: gnutls_pkcs11_copy_secret_key339610
Ref: gnutls_pkcs11_copy_x509_crt340309
Ref: gnutls_pkcs11_copy_x509_privkey340937
Ref: gnutls_pkcs11_deinit341701
Ref: gnutls_pkcs11_delete_url341871
Ref: gnutls_pkcs11_init342281
Ref: gnutls_pkcs11_obj_deinit343342
Ref: gnutls_pkcs11_obj_export_url343577
Ref: gnutls_pkcs11_obj_export344069
Ref: gnutls_pkcs11_obj_get_info344988
Ref: gnutls_pkcs11_obj_get_type345812
Ref: gnutls_pkcs11_obj_import_url346115
Ref: gnutls_pkcs11_obj_init346811
Ref: gnutls_pkcs11_obj_list_import_url347160
Ref: gnutls_pkcs11_privkey_deinit348004
Ref: gnutls_pkcs11_privkey_export_url348265
Ref: gnutls_pkcs11_privkey_get_info348771
Ref: gnutls_pkcs11_privkey_get_pk_algorithm349634
Ref: gnutls_pkcs11_privkey_import_url350079
Ref: gnutls_pkcs11_privkey_init350795
Ref: gnutls_pkcs11_set_pin_function351150
Ref: gnutls_pkcs11_set_token_function352546
Ref: gnutls_pkcs11_token_get_flags353030
Ref: gnutls_pkcs11_token_get_info353425
Ref: gnutls_pkcs11_token_get_mechanism354105
Ref: gnutls_pkcs11_token_get_url354658
Ref: gnutls_pkcs11_token_init355299
Ref: gnutls_pkcs11_token_set_pin355926
Ref: gnutls_prf_raw356512
Ref: gnutls_prf358084
Ref: gnutls_priority_deinit359707
Ref: gnutls_priority_init359937
Ref: gnutls_priority_set_direct362199
Ref: gnutls_priority_set362981
Ref: gnutls_privkey_decrypt_data363415
Ref: gnutls_privkey_deinit364023
Ref: gnutls_privkey_get_pk_algorithm364260
Ref: gnutls_privkey_get_type364852
Ref: gnutls_privkey_import_openpgp365318
Ref: gnutls_privkey_import_pkcs11366000
Ref: gnutls_privkey_import_x509366599
Ref: gnutls_privkey_init367178
Ref: gnutls_privkey_sign_data367497
Ref: gnutls_privkey_sign_hash368372
Ref: gnutls_protocol_get_id369346
Ref: gnutls_protocol_get_name369662
Ref: gnutls_protocol_get_version370020
Ref: gnutls_protocol_list370323
Ref: gnutls_protocol_set_priority370632
Ref: gnutls_psk_allocate_client_credentials371183
Ref: gnutls_psk_allocate_server_credentials371637
Ref: gnutls_psk_client_get_hint372067
Ref: gnutls_psk_free_client_credentials372550
Ref: gnutls_psk_free_server_credentials372921
Ref: gnutls_psk_netconf_derive_key373282
Ref: gnutls_psk_server_get_username374174
Ref: gnutls_psk_set_client_credentials_function374558
Ref: gnutls_psk_set_client_credentials375481
Ref: gnutls_psk_set_params_function376304
Ref: gnutls_psk_set_server_credentials_file376808
Ref: gnutls_psk_set_server_credentials_function377414
Ref: gnutls_psk_set_server_credentials_hint378362
Ref: gnutls_psk_set_server_dh_params378955
Ref: gnutls_psk_set_server_params_function379481
Ref: gnutls_pubkey_deinit379952
Ref: gnutls_pubkey_export380164
Ref: gnutls_pubkey_get_key_id381070
Ref: gnutls_pubkey_get_key_usage382034
Ref: gnutls_pubkey_get_pk_algorithm382506
Ref: gnutls_pubkey_get_pk_dsa_raw383104
Ref: gnutls_pubkey_get_pk_rsa_raw383745
Ref: gnutls_pubkey_get_preferred_hash_algorithm384333
Ref: gnutls_pubkey_get_verify_algorithm385124
Ref: gnutls_pubkey_import_dsa_raw385735
Ref: gnutls_pubkey_import_openpgp386369
Ref: gnutls_pubkey_import_pkcs11_url386937
Ref: gnutls_pubkey_import_pkcs11387421
Ref: gnutls_pubkey_import_privkey387901
Ref: gnutls_pubkey_import_rsa_raw388452
Ref: gnutls_pubkey_import_x509388980
Ref: gnutls_pubkey_import389441
Ref: gnutls_pubkey_init390085
Ref: gnutls_pubkey_set_key_usage390407
Ref: gnutls_pubkey_verify_data390939
Ref: gnutls_pubkey_verify_hash391575
Ref: gnutls_record_check_pending392199
Ref: gnutls_record_disable_padding392529
Ref: gnutls_record_get_direction393121
Ref: gnutls_record_get_max_size394031
Ref: gnutls_record_recv394393
Ref: gnutls_record_send395845
Ref: gnutls_record_set_max_size397267
Ref: gnutls_rehandshake398162
Ref: gnutls_rnd399387
Ref: gnutls_rsa_export_get_modulus_bits399783
Ref: gnutls_rsa_export_get_pubkey400143
Ref: gnutls_rsa_params_cpy400733
Ref: gnutls_rsa_params_deinit401162
Ref: gnutls_rsa_params_export_pkcs1401439
Ref: gnutls_rsa_params_export_raw402380
Ref: gnutls_rsa_params_generate2403302
Ref: gnutls_rsa_params_import_pkcs1404096
Ref: gnutls_rsa_params_import_raw404792
Ref: gnutls_rsa_params_init405594
Ref: gnutls_safe_renegotiation_status405971
Ref: gnutls_sec_param_get_name406387
Ref: gnutls_sec_param_to_pk_bits406744
Ref: gnutls_server_name_get407368
Ref: gnutls_server_name_set408722
Ref: gnutls_session_channel_binding409705
Ref: gnutls_session_enable_compatibility_mode410427
Ref: gnutls_session_get_data2410962
Ref: gnutls_session_get_data411789
Ref: gnutls_session_get_id412666
Ref: gnutls_session_get_ptr413542
Ref: gnutls_session_is_resumed413941
Ref: gnutls_session_set_data414253
Ref: gnutls_session_set_ptr415098
Ref: gnutls_session_ticket_enable_client415515
Ref: gnutls_session_ticket_enable_server415929
Ref: gnutls_session_ticket_key_generate416492
Ref: gnutls_set_default_export_priority416936
Ref: gnutls_set_default_priority417781
Ref: gnutls_sign_algorithm_get_name418564
Ref: gnutls_sign_algorithm_get_requested418927
Ref: gnutls_sign_callback_get419940
Ref: gnutls_sign_callback_set420433
Ref: gnutls_sign_get_id421319
Ref: gnutls_sign_get_name421678
Ref: gnutls_sign_list422069
Ref: gnutls_srp_allocate_client_credentials422399
Ref: gnutls_srp_allocate_server_credentials422875
Ref: gnutls_srp_base64_decode_alloc423335
Ref: gnutls_srp_base64_decode424007
Ref: gnutls_srp_base64_encode_alloc424722
Ref: gnutls_srp_base64_encode425438
Ref: gnutls_srp_free_client_credentials426257
Ref: gnutls_srp_free_server_credentials426628
Ref: gnutls_srp_server_get_username426991
Ref: gnutls_srp_set_client_credentials_function427463
Ref: gnutls_srp_set_client_credentials428582
Ref: gnutls_srp_set_prime_bits429304
Ref: gnutls_srp_set_server_credentials_file429994
Ref: gnutls_srp_set_server_credentials_function430735
Ref: gnutls_srp_verifier432103
Ref: gnutls_strerror_name433120
Ref: gnutls_strerror433563
Ref: gnutls_supplemental_get_name434053
Ref: gnutls_transport_get_ptr2434477
Ref: gnutls_transport_get_ptr435012
Ref: gnutls_transport_set_errno_function435449
Ref: gnutls_transport_set_errno435971
Ref: gnutls_transport_set_global_errno437026
Ref: gnutls_transport_set_lowat438044
Ref: gnutls_transport_set_ptr2438638
Ref: gnutls_transport_set_ptr439253
Ref: gnutls_transport_set_pull_function439676
Ref: gnutls_transport_set_push_function440296
Ref: gnutls_transport_set_vec_push_function441046
Ref: gnutls_x509_crq_set_pubkey441779
Ref: gnutls_x509_crt_import_pkcs11_url442234
Ref: gnutls_x509_crt_import_pkcs11442856
Ref: gnutls_x509_crt_list_import_pkcs11443352
Ref: gnutls_x509_crt_set_pubkey443994
Node: X.509 certificate functions444380
Ref: sec:x509api444581
Ref: gnutls_pkcs12_bag_decrypt444747
Ref: gnutls_pkcs12_bag_deinit445174
Ref: gnutls_pkcs12_bag_encrypt445402
Ref: gnutls_pkcs12_bag_get_count445902
Ref: gnutls_pkcs12_bag_get_data446214
Ref: gnutls_pkcs12_bag_get_friendly_name446809
Ref: gnutls_pkcs12_bag_get_key_id447426
Ref: gnutls_pkcs12_bag_get_type448025
Ref: gnutls_pkcs12_bag_init448371
Ref: gnutls_pkcs12_bag_set_crl448816
Ref: gnutls_pkcs12_bag_set_crt449242
Ref: gnutls_pkcs12_bag_set_data449686
Ref: gnutls_pkcs12_bag_set_friendly_name450157
Ref: gnutls_pkcs12_bag_set_key_id450820
Ref: gnutls_pkcs12_deinit451455
Ref: gnutls_pkcs12_export451667
Ref: gnutls_pkcs12_generate_mac452596
Ref: gnutls_pkcs12_get_bag453000
Ref: gnutls_pkcs12_import453611
Ref: gnutls_pkcs12_init454332
Ref: gnutls_pkcs12_set_bag454755
Ref: gnutls_pkcs12_verify_mac455158
Ref: gnutls_pkcs7_deinit455556
Ref: gnutls_pkcs7_delete_crl455769
Ref: gnutls_pkcs7_delete_crt456222
Ref: gnutls_pkcs7_export456690
Ref: gnutls_pkcs7_get_crl_count457607
Ref: gnutls_pkcs7_get_crl_raw457977
Ref: gnutls_pkcs7_get_crt_count458774
Ref: gnutls_pkcs7_get_crt_raw459154
Ref: gnutls_pkcs7_import460038
Ref: gnutls_pkcs7_init460659
Ref: gnutls_pkcs7_set_crl_raw461082
Ref: gnutls_pkcs7_set_crl461497
Ref: gnutls_pkcs7_set_crt_raw461923
Ref: gnutls_pkcs7_set_crt462367
Ref: gnutls_x509_crl_check_issuer462884
Ref: gnutls_x509_crl_deinit463391
Ref: gnutls_x509_crl_export463602
Ref: gnutls_x509_crl_get_authority_key_id464539
Ref: gnutls_x509_crl_get_crt_count465396
Ref: gnutls_x509_crl_get_crt_serial465749
Ref: gnutls_x509_crl_get_dn_oid466511
Ref: gnutls_x509_crl_get_extension_data467332
Ref: gnutls_x509_crl_get_extension_info468438
Ref: gnutls_x509_crl_get_extension_oid469696
Ref: gnutls_x509_crl_get_issuer_dn_by_oid470568
Ref: gnutls_x509_crl_get_issuer_dn472074
Ref: gnutls_x509_crl_get_next_update472950
Ref: gnutls_x509_crl_get_number473389
Ref: gnutls_x509_crl_get_raw_issuer_dn474110
Ref: gnutls_x509_crl_get_signature_algorithm474585
Ref: gnutls_x509_crl_get_signature475019
Ref: gnutls_x509_crl_get_this_update475582
Ref: gnutls_x509_crl_get_version475912
Ref: gnutls_x509_crl_import476220
Ref: gnutls_x509_crl_init476844
Ref: gnutls_x509_crl_print477398
Ref: gnutls_x509_crl_privkey_sign478030
Ref: gnutls_x509_crl_set_authority_key_id478944
Ref: gnutls_x509_crl_set_crt_serial479500
Ref: gnutls_x509_crl_set_crt480117
Ref: gnutls_x509_crl_set_next_update480693
Ref: gnutls_x509_crl_set_number481101
Ref: gnutls_x509_crl_set_this_update481573
Ref: gnutls_x509_crl_set_version481978
Ref: gnutls_x509_crl_sign2482522
Ref: gnutls_x509_crl_sign483468
Ref: gnutls_x509_crl_verify484082
Ref: gnutls_x509_crq_deinit484957
Ref: gnutls_x509_crq_export485198
Ref: gnutls_x509_crq_get_attribute_by_oid486219
Ref: gnutls_x509_crq_get_attribute_data487094
Ref: gnutls_x509_crq_get_attribute_info488195
Ref: gnutls_x509_crq_get_basic_constraints489378
Ref: gnutls_x509_crq_get_challenge_password490618
Ref: gnutls_x509_crq_get_dn_by_oid491249
Ref: gnutls_x509_crq_get_dn_oid492711
Ref: gnutls_x509_crq_get_dn493474
Ref: gnutls_x509_crq_get_extension_by_oid494328
Ref: gnutls_x509_crq_get_extension_data495473
Ref: gnutls_x509_crq_get_extension_info496590
Ref: gnutls_x509_crq_get_key_id497842
Ref: gnutls_x509_crq_get_key_purpose_oid498872
Ref: gnutls_x509_crq_get_key_rsa_raw499896
Ref: gnutls_x509_crq_get_key_usage500516
Ref: gnutls_x509_crq_get_pk_algorithm501591
Ref: gnutls_x509_crq_get_subject_alt_name502331
Ref: gnutls_x509_crq_get_subject_alt_othername_oid503893
Ref: gnutls_x509_crq_get_version505368
Ref: gnutls_x509_crq_import505714
Ref: gnutls_x509_crq_init506401
Ref: gnutls_x509_crq_print506737
Ref: gnutls_x509_crq_privkey_sign507376
Ref: gnutls_x509_crq_set_attribute_by_oid508372
Ref: gnutls_x509_crq_set_basic_constraints509080
Ref: gnutls_x509_crq_set_challenge_password509810
Ref: gnutls_x509_crq_set_dn_by_oid510277
Ref: gnutls_x509_crq_set_key_purpose_oid511407
Ref: gnutls_x509_crq_set_key_rsa_raw512193
Ref: gnutls_x509_crq_set_key_usage512769
Ref: gnutls_x509_crq_set_key513227
Ref: gnutls_x509_crq_set_subject_alt_name513733
Ref: gnutls_x509_crq_set_version514808
Ref: gnutls_x509_crq_sign2515296
Ref: gnutls_x509_crq_sign516324
Ref: gnutls_x509_crq_verify516838
Ref: gnutls_x509_crt_check_hostname517440
Ref: gnutls_x509_crt_check_issuer518091
Ref: gnutls_x509_crt_check_revocation518638
Ref: gnutls_x509_crt_cpy_crl_dist_points519284
Ref: gnutls_x509_crt_deinit519869
Ref: gnutls_x509_crt_export520092
Ref: gnutls_x509_crt_get_activation_time521026
Ref: gnutls_x509_crt_get_authority_key_id521399
Ref: gnutls_x509_crt_get_basic_constraints522254
Ref: gnutls_x509_crt_get_ca_status523455
Ref: gnutls_x509_crt_get_crl_dist_points524337
Ref: gnutls_x509_crt_get_dn_by_oid526086
Ref: gnutls_x509_crt_get_dn_oid527625
Ref: gnutls_x509_crt_get_dn528426
Ref: gnutls_x509_crt_get_expiration_time529305
Ref: gnutls_x509_crt_get_extension_by_oid529676
Ref: gnutls_x509_crt_get_extension_data530795
Ref: gnutls_x509_crt_get_extension_info531888
Ref: gnutls_x509_crt_get_extension_oid533130
Ref: gnutls_x509_crt_get_fingerprint533977
Ref: gnutls_x509_crt_get_issuer_alt_name2534798
Ref: gnutls_x509_crt_get_issuer_alt_name536365
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid538184
Ref: gnutls_x509_crt_get_issuer_dn_by_oid539677
Ref: gnutls_x509_crt_get_issuer_dn_oid541232
Ref: gnutls_x509_crt_get_issuer_dn542053
Ref: gnutls_x509_crt_get_issuer_unique_id542946
Ref: gnutls_x509_crt_get_issuer543729
Ref: gnutls_x509_crt_get_key_id544347
Ref: gnutls_x509_crt_get_key_purpose_oid545333
Ref: gnutls_x509_crt_get_key_usage546385
Ref: gnutls_x509_crt_get_pk_algorithm547437
Ref: gnutls_x509_crt_get_pk_dsa_raw548152
Ref: gnutls_x509_crt_get_pk_rsa_raw548802
Ref: gnutls_x509_crt_get_preferred_hash_algorithm549398
Ref: gnutls_x509_crt_get_proxy550259
Ref: gnutls_x509_crt_get_raw_dn551270
Ref: gnutls_x509_crt_get_raw_issuer_dn551779
Ref: gnutls_x509_crt_get_serial552280
Ref: gnutls_x509_crt_get_signature_algorithm553034
Ref: gnutls_x509_crt_get_signature553506
Ref: gnutls_x509_crt_get_subject_alt_name2554093
Ref: gnutls_x509_crt_get_subject_alt_name555643
Ref: gnutls_x509_crt_get_subject_alt_othername_oid557421
Ref: gnutls_x509_crt_get_subject_key_id558891
Ref: gnutls_x509_crt_get_subject_unique_id559646
Ref: gnutls_x509_crt_get_subject560433
Ref: gnutls_x509_crt_get_verify_algorithm561074
Ref: gnutls_x509_crt_get_version561780
Ref: gnutls_x509_crt_import562102
Ref: gnutls_x509_crt_init562790
Ref: gnutls_x509_crt_list_import563125
Ref: gnutls_x509_crt_list_verify564483
Ref: gnutls_x509_crt_print566293
Ref: gnutls_x509_crt_privkey_sign567170
Ref: gnutls_x509_crt_set_activation_time568062
Ref: gnutls_x509_crt_set_authority_key_id568515
Ref: gnutls_x509_crt_set_basic_constraints569093
Ref: gnutls_x509_crt_set_ca_status569777
Ref: gnutls_x509_crt_set_crl_dist_points2570372
Ref: gnutls_x509_crt_set_crl_dist_points571091
Ref: gnutls_x509_crt_set_crq_extensions571735
Ref: gnutls_x509_crt_set_crq572195
Ref: gnutls_x509_crt_set_dn_by_oid572738
Ref: gnutls_x509_crt_set_expiration_time573848
Ref: gnutls_x509_crt_set_extension_by_oid574283
Ref: gnutls_x509_crt_set_issuer_dn_by_oid575076
Ref: gnutls_x509_crt_set_key_purpose_oid576347
Ref: gnutls_x509_crt_set_key_usage577120
Ref: gnutls_x509_crt_set_key577549
Ref: gnutls_x509_crt_set_proxy_dn578042
Ref: gnutls_x509_crt_set_proxy579058
Ref: gnutls_x509_crt_set_serial579851
Ref: gnutls_x509_crt_set_subject_alt_name580504
Ref: gnutls_x509_crt_set_subject_alternative_name581602
Ref: gnutls_x509_crt_set_subject_key_id582421
Ref: gnutls_x509_crt_set_version582909
Ref: gnutls_x509_crt_sign2583728
Ref: gnutls_x509_crt_sign584588
Ref: gnutls_x509_crt_verify_data585151
Ref: gnutls_x509_crt_verify_hash585828
Ref: gnutls_x509_crt_verify586506
Ref: gnutls_x509_dn_deinit587314
Ref: gnutls_x509_dn_export587574
Ref: gnutls_x509_dn_get_rdn_ava588469
Ref: gnutls_x509_dn_import589200
Ref: gnutls_x509_dn_init589819
Ref: gnutls_x509_dn_oid_known590240
Ref: gnutls_x509_privkey_cpy590906
Ref: gnutls_x509_privkey_deinit591371
Ref: gnutls_x509_privkey_export_dsa_raw591634
Ref: gnutls_x509_privkey_export_pkcs8592401
Ref: gnutls_x509_privkey_export_rsa_raw2593905
Ref: gnutls_x509_privkey_export_rsa_raw594922
Ref: gnutls_x509_privkey_export595796
Ref: gnutls_x509_privkey_fix596847
Ref: gnutls_x509_privkey_generate597236
Ref: gnutls_x509_privkey_get_key_id597947
Ref: gnutls_x509_privkey_get_pk_algorithm598932
Ref: gnutls_x509_privkey_import_dsa_raw599354
Ref: gnutls_x509_privkey_import_pkcs8600071
Ref: gnutls_x509_privkey_import_rsa_raw2601380
Ref: gnutls_x509_privkey_import_rsa_raw602363
Ref: gnutls_x509_privkey_import603199
Ref: gnutls_x509_privkey_init603895
Ref: gnutls_x509_privkey_sec_param604234
Ref: gnutls_x509_privkey_sign_data604641
Ref: gnutls_x509_privkey_sign_hash605903
Ref: gnutls_x509_privkey_verify_data606616
Ref: gnutls_x509_rdn_get_by_oid607284
Ref: gnutls_x509_rdn_get_oid608261
Ref: gnutls_x509_rdn_get608993
Node: GnuTLS-extra functions609643
Ref: gnutls_extra_check_version610045
Ref: gnutls_global_init_extra610690
Node: OpenPGP functions611229
Ref: sec:openpgpapi611426
Ref: gnutls_certificate_set_openpgp_key_file2611628
Ref: gnutls_certificate_set_openpgp_key_file612631
Ref: gnutls_certificate_set_openpgp_key_mem2613368
Ref: gnutls_certificate_set_openpgp_key_mem614376
Ref: gnutls_certificate_set_openpgp_keyring_file615136
Ref: gnutls_certificate_set_openpgp_keyring_mem615850
Ref: gnutls_certificate_set_openpgp_key616605
Ref: gnutls_openpgp_crt_check_hostname617475
Ref: gnutls_openpgp_crt_deinit618040
Ref: gnutls_openpgp_crt_export618263
Ref: gnutls_openpgp_crt_get_auth_subkey619028
Ref: gnutls_openpgp_crt_get_creation_time619984
Ref: gnutls_openpgp_crt_get_expiration_time620315
Ref: gnutls_openpgp_crt_get_fingerprint620696
Ref: gnutls_openpgp_crt_get_key_id621255
Ref: gnutls_openpgp_crt_get_key_usage621643
Ref: gnutls_openpgp_crt_get_name622202
Ref: gnutls_openpgp_crt_get_pk_algorithm622928
Ref: gnutls_openpgp_crt_get_pk_dsa_raw623645
Ref: gnutls_openpgp_crt_get_pk_rsa_raw624328
Ref: gnutls_openpgp_crt_get_preferred_key_id624951
Ref: gnutls_openpgp_crt_get_revoked_status625418
Ref: gnutls_openpgp_crt_get_subkey_count625792
Ref: gnutls_openpgp_crt_get_subkey_creation_time626193
Ref: gnutls_openpgp_crt_get_subkey_expiration_time626619
Ref: gnutls_openpgp_crt_get_subkey_fingerprint627091
Ref: gnutls_openpgp_crt_get_subkey_idx627754
Ref: gnutls_openpgp_crt_get_subkey_id628148
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm628600
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw629421
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw630174
Ref: gnutls_openpgp_crt_get_subkey_revoked_status630863
Ref: gnutls_openpgp_crt_get_subkey_usage631331
Ref: gnutls_openpgp_crt_get_version632007
Ref: gnutls_openpgp_crt_import632340
Ref: gnutls_openpgp_crt_init632907
Ref: gnutls_openpgp_crt_print633200
Ref: gnutls_openpgp_crt_set_preferred_key_id633873
Ref: gnutls_openpgp_crt_verify_ring634411
Ref: gnutls_openpgp_crt_verify_self635150
Ref: gnutls_openpgp_keyring_check_id635744
Ref: gnutls_openpgp_keyring_deinit636252
Ref: gnutls_openpgp_keyring_get_crt_count636527
Ref: gnutls_openpgp_keyring_get_crt636894
Ref: gnutls_openpgp_keyring_import637546
Ref: gnutls_openpgp_keyring_init638168
Ref: gnutls_openpgp_privkey_deinit638493
Ref: gnutls_openpgp_privkey_export_dsa_raw638758
Ref: gnutls_openpgp_privkey_export_rsa_raw639515
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw640403
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw641235
Ref: gnutls_openpgp_privkey_export642149
Ref: gnutls_openpgp_privkey_get_fingerprint643134
Ref: gnutls_openpgp_privkey_get_key_id643737
Ref: gnutls_openpgp_privkey_get_pk_algorithm644140
Ref: gnutls_openpgp_privkey_get_preferred_key_id644905
Ref: gnutls_openpgp_privkey_get_revoked_status645406
Ref: gnutls_openpgp_privkey_get_subkey_count645837
Ref: gnutls_openpgp_privkey_get_subkey_creation_time646254
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time646693
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint647182
Ref: gnutls_openpgp_privkey_get_subkey_idx647859
Ref: gnutls_openpgp_privkey_get_subkey_id648281
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm648776
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status649629
Ref: gnutls_openpgp_privkey_import650096
Ref: gnutls_openpgp_privkey_init650808
Ref: gnutls_openpgp_privkey_sec_param651135
Ref: gnutls_openpgp_privkey_set_preferred_key_id651576
Ref: gnutls_openpgp_privkey_sign_hash652088
Ref: gnutls_openpgp_set_recv_key_function652802
Node: TLS Inner Application (TLS/IA) functions653185
Ref: gnutls_ia_allocate_client_credentials655180
Ref: gnutls_ia_allocate_server_credentials655894
Ref: gnutls_ia_enable656566
Ref: gnutls_ia_endphase_send657847
Ref: gnutls_ia_extract_inner_secret658443
Ref: gnutls_ia_free_client_credentials659333
Ref: gnutls_ia_free_server_credentials659699
Ref: gnutls_ia_generate_challenge660055
Ref: gnutls_ia_get_client_avp_ptr660600
Ref: gnutls_ia_get_server_avp_ptr660977
Ref: gnutls_ia_handshake_p661340
Ref: gnutls_ia_handshake661737
Ref: gnutls_ia_permute_inner_secret662145
Ref: gnutls_ia_recv662786
Ref: gnutls_ia_send664293
Ref: gnutls_ia_set_client_avp_function665653
Ref: gnutls_ia_set_client_avp_ptr667202
Ref: gnutls_ia_set_server_avp_function667571
Ref: gnutls_ia_set_server_avp_ptr669551
Ref: gnutls_ia_verify_endphase669904
Node: Error codes and descriptions670625
Ref: Error Codes670824
Node: All the supported ciphersuites in GnuTLS680910
Ref: ciphersuites681129
Node: Guile Bindings686606
Node: Guile Preparations687458
Node: Guile API Conventions690030
Node: Enumerates and Constants690615
Node: Procedure Names693008
Node: Representation of Binary Data694011
Node: Input and Output695125
Node: Exception Handling697027
Node: Guile Examples698855
Node: Anonymous Authentication Guile Example699320
Node: OpenPGP Authentication Guile Example701882
Node: Importing OpenPGP Keys Guile Example704833
Node: Guile Reference706319
Node: Core Interface706659
Node: Extra Interface724369
Node: Internal architecture of GnuTLS727130
Node: The TLS Protocol727675
Node: TLS Handshake Protocol728245
Node: TLS Authentication Methods729100
Ref: TLS Authentication Methods-Footnote-1730271
Node: TLS Extension Handling730334
Node: Certificate Handling739324
Node: Cryptographic Backend739678
Ref: Cryptographic Backend-Footnote-1743849
Node: Copying Information743953
Node: GNU Free Documentation License744372
Node: GNU LGPL769513
Node: GNU GPL797641
Node: Bibliography835139
Ref: CBCATT835250
Ref: GPGH835427
Ref: GUTPKI835549
Ref: NISTSP80057835723
Ref: RFC2246835970
Ref: RFC4346836125
Ref: RFC2440836274
Ref: RFC4880836455
Ref: RFC4211836648
Ref: RFC2817836841
Ref: RFC2818836993
Ref: RFC2945837106
Ref: RFC2986837255
Ref: PKIX837443
Ref: RFC3749837705
Ref: RFC3820837870
Ref: RFC5746838112
Ref: TLSTKT838320
Ref: PKCS12838551
Ref: PKCS11838691
Ref: RESCORLA838836
Ref: SELKEY838932
Ref: SSL3839090
Ref: STEVENS839268
Ref: TLSEXT839376
Ref: TLSPGP839592
Ref: TLSSRP839755
Ref: TLSPSK839950
Ref: TOMSRP840118
Ref: WEGER840230
Ref: ECRYPT840421
Ref: RFC5056840625
Ref: RFC5929840777
Node: Function and Data Index840920
Node: Concept Index919404

End Tag Table
