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

This manual is last updated 7 April 2011 for version 2.12.7 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: 1283
gnutls.info-2: 444215
gnutls.info-3: 743744

Tag Table:
(Indirect)
Node: Top1283
Node: Preface2378
Ref: Availability3598
Node: Getting help3862
Node: Commercial Support4464
Node: Downloading and Installing5329
Node: Bug Reports8143
Node: Contributing9516
Node: The Library11508
Ref: The Library-Footnote-113693
Ref: The Library-Footnote-213724
Ref: The Library-Footnote-313781
Ref: The Library-Footnote-413837
Ref: The Library-Footnote-513888
Node: General Idea14026
Ref: General Idea-Footnote-116422
Node: Error handling16464
Node: Memory handling17684
Node: Callback functions18544
Node: Introduction to TLS19441
Ref: Introduction to TLS-Footnote-120595
Node: TLS layers20882
Node: The transport layer21861
Node: The TLS record protocol23774
Node: Encryption algorithms used in the record layer25015
Ref: Encryption algorithms used in the record layer-Footnote-126551
Ref: Encryption algorithms used in the record layer-Footnote-226672
Node: Compression algorithms used in the record layer26785
Ref: Compression algorithms used in the record layer-Footnote-128335
Node: Weaknesses and countermeasures28433
Node: On Record Padding29362
Node: The TLS Alert Protocol31093
Ref: The Alert Protocol31293
Node: The TLS Handshake Protocol32422
Ref: The Handshake Protocol32621
Node: TLS Cipher Suites33980
Ref: TLS Cipher Suites-Footnote-134920
Node: Priority Strings35029
Ref: Priority Strings-Footnote-139779
Node: Client Authentication40044
Node: Resuming Sessions41099
Ref: resume41285
Node: Resuming Internals42086
Node: Interoperability43253
Node: TLS Extensions44664
Ref: serverind45593
Node: Selecting cryptographic key sizes51843
Node: On SSL 2 and older protocols54885
Node: Authentication methods56757
Node: Certificate authentication57448
Ref: Certificate authentication-Footnote-163542
Node: Anonymous authentication63701
Node: Authentication using SRP64642
Ref: Authentication using SRP-Footnote-168192
Node: Authentication using PSK68250
Ref: Authentication using PSK-Footnote-170542
Node: Authentication and credentials70752
Node: Parameters stored in credentials71939
Node: More on certificate authentication73902
Ref: Certificate Authentication74130
Node: The X.509 trust model74261
Node: X.509 certificates75235
Node: Verifying X.509 certificate paths78451
Ref: GNUTLS_CERT_INSECURE_ALGORITHM79750
Ref: gnutls_certificate_verify_flags80369
Node: PKCS #10 certificate requests81829
Node: PKCS #12 structures82641
Node: The OpenPGP trust model83436
Node: PKCS #11 tokens86589
Ref: sec:pkcs1186776
Ref: PKCS #11 tokens-Footnote-192895
Node: Abstract data types92933
Ref: sec:abstract93123
Node: Digital signatures94318
Node: How to use TLS in application protocols99668
Node: Separate ports100193
Ref: Separate ports-Footnote-1101618
Node: Upward negotiation101691
Ref: Upward negotiation-Footnote-1104435
Ref: Upward negotiation-Footnote-2104460
Node: How to use GnuTLS in applications104487
Ref: examples104707
Node: Preparation104951
Node: Headers105352
Node: Initialization105771
Node: Version check106538
Node: Debugging107064
Node: Building the source107519
Node: Multi-threaded applications109377
Node: Client examples110687
Node: Simple client example with anonymous authentication111529
Node: Simple client example with X.509 certificate support114288
Node: Obtaining session information117371
Node: Verifying peer's certificate120978
Ref: ex:verify121225
Node: Using a callback to select the certificate to use132715
Node: Client using a PKCS #11 token with TLS140271
Ref: ex:pkcs11-client140542
Node: Client with Resume capability example148120
Ref: ex:resume-client148399
Node: Simple client example with SRP authentication152147
Node: Simple client example in C++155479
Node: Helper function for TCP connections158017
Node: Server examples159444
Node: Echo Server with X.509 authentication159877
Node: Echo Server with OpenPGP authentication165354
Node: Echo Server with SRP authentication170582
Node: Echo Server with anonymous authentication175758
Node: Miscellaneous examples180365
Node: Checking for an alert180708
Node: X.509 certificate parsing example182011
Ref: ex:x509-info182253
Node: Certificate request generation185519
Ref: ex:crq185763
Node: PKCS #12 structure generation188167
Ref: ex:pkcs12188367
Node: Parameter generation191799
Node: Keying Material Exporters193666
Node: Channel Bindings194708
Node: Compatibility with the OpenSSL library196279
Node: Included programs197096
Node: Invoking certtool197620
Node: Invoking gnutls-cli207633
Node: Example client PSK connection210896
Node: Invoking gnutls-cli-debug212454
Node: Invoking gnutls-serv214939
Node: Example server PSK connection223173
Node: Invoking psktool224067
Node: Invoking srptool225161
Ref: srptool225324
Node: Invoking p11tool226424
Ref: p11tool226562
Node: Function reference229721
Node: Core functions230085
Ref: gnutls_alert_get_name230344
Ref: gnutls_alert_get230740
Ref: gnutls_alert_send_appropriate231456
Ref: gnutls_alert_send232159
Ref: gnutls_anon_allocate_client_credentials233061
Ref: gnutls_anon_allocate_server_credentials233520
Ref: gnutls_anon_free_client_credentials233971
Ref: gnutls_anon_free_server_credentials234347
Ref: gnutls_anon_set_params_function234715
Ref: gnutls_anon_set_server_dh_params235215
Ref: gnutls_anon_set_server_params_function235739
Ref: gnutls_auth_client_get_type236230
Ref: gnutls_auth_get_type236742
Ref: gnutls_auth_server_get_type237436
Ref: gnutls_bye237928
Ref: gnutls_certificate_activation_time_peers239605
Ref: gnutls_certificate_allocate_credentials240072
Ref: gnutls_certificate_client_get_request_status240548
Ref: gnutls_certificate_client_set_retrieve_function240980
Ref: gnutls_certificate_expiration_time_peers242647
Ref: gnutls_certificate_free_ca_names243051
Ref: gnutls_certificate_free_cas243724
Ref: gnutls_certificate_free_credentials244147
Ref: gnutls_certificate_free_crls244668
Ref: gnutls_certificate_free_keys244973
Ref: gnutls_certificate_get_issuer245409
Ref: gnutls_certificate_get_openpgp_keyring246040
Ref: gnutls_certificate_get_ours246494
Ref: gnutls_certificate_get_peers247043
Ref: gnutls_certificate_get_x509_cas247900
Ref: gnutls_certificate_get_x509_crls248414
Ref: gnutls_certificate_send_x509_rdn_sequence248953
Ref: gnutls_certificate_server_set_request249680
Ref: gnutls_certificate_server_set_retrieve_function250361
Ref: gnutls_certificate_set_dh_params251323
Ref: gnutls_certificate_set_params_function252083
Ref: gnutls_certificate_set_retrieve_function252609
Ref: gnutls_certificate_set_rsa_export_params254317
Ref: gnutls_certificate_set_verify_flags254831
Ref: gnutls_certificate_set_verify_function255290
Ref: gnutls_certificate_set_verify_limits256357
Ref: gnutls_certificate_set_x509_crl_file257052
Ref: gnutls_certificate_set_x509_crl_mem257827
Ref: gnutls_certificate_set_x509_crl258597
Ref: gnutls_certificate_set_x509_key_file259411
Ref: gnutls_certificate_set_x509_key_mem260662
Ref: gnutls_certificate_set_x509_key262106
Ref: gnutls_certificate_set_x509_simple_pkcs12_file263119
Ref: gnutls_certificate_set_x509_simple_pkcs12_mem264772
Ref: gnutls_certificate_set_x509_trust_file266411
Ref: gnutls_certificate_set_x509_trust_mem267531
Ref: gnutls_certificate_set_x509_trust268482
Ref: gnutls_certificate_type_get_id269421
Ref: gnutls_certificate_type_get_name269818
Ref: gnutls_certificate_type_get270199
Ref: gnutls_certificate_type_list270597
Ref: gnutls_certificate_type_set_priority271058
Ref: gnutls_certificate_verify_peers2271799
Ref: gnutls_certificate_verify_peers272804
Ref: gnutls_check_version273475
Ref: gnutls_cipher_decrypt2274098
Ref: gnutls_cipher_decrypt274707
Ref: gnutls_cipher_deinit275182
Ref: gnutls_cipher_encrypt2275469
Ref: gnutls_cipher_encrypt276072
Ref: gnutls_cipher_get_block_size276539
Ref: gnutls_cipher_get_id276844
Ref: gnutls_cipher_get_key_size277228
Ref: gnutls_cipher_get_name277555
Ref: gnutls_cipher_get277899
Ref: gnutls_cipher_init278201
Ref: gnutls_cipher_list278910
Ref: gnutls_cipher_set_priority279426
Ref: gnutls_cipher_suite_get_name280126
Ref: gnutls_cipher_suite_info280753
Ref: gnutls_compression_get_id281841
Ref: gnutls_compression_get_name282205
Ref: gnutls_compression_get282584
Ref: gnutls_compression_list282933
Ref: gnutls_compression_set_priority283382
Ref: gnutls_credentials_clear284259
Ref: gnutls_credentials_set284492
Ref: gnutls_crypto_bigint_register2285871
Ref: gnutls_crypto_cipher_register2286882
Ref: gnutls_crypto_digest_register2287781
Ref: gnutls_crypto_mac_register2288674
Ref: gnutls_crypto_pk_register2289548
Ref: gnutls_crypto_rnd_register2290550
Ref: gnutls_crypto_single_cipher_register2291445
Ref: gnutls_crypto_single_digest_register2292460
Ref: gnutls_crypto_single_mac_register2293480
Ref: gnutls_db_check_entry294445
Ref: gnutls_db_get_ptr294951
Ref: gnutls_db_remove_session295268
Ref: gnutls_db_set_cache_expiration295810
Ref: gnutls_db_set_ptr296152
Ref: gnutls_db_set_remove_function296492
Ref: gnutls_db_set_retrieve_function296999
Ref: gnutls_db_set_store_function297689
Ref: gnutls_deinit298164
Ref: gnutls_dh_get_group298507
Ref: gnutls_dh_get_peers_public_bits299237
Ref: gnutls_dh_get_prime_bits299671
Ref: gnutls_dh_get_pubkey300313
Ref: gnutls_dh_get_secret_bits300904
Ref: gnutls_dh_params_cpy301336
Ref: gnutls_dh_params_deinit301789
Ref: gnutls_dh_params_export_pkcs3302062
Ref: gnutls_dh_params_export_raw303074
Ref: gnutls_dh_params_generate2303820
Ref: gnutls_dh_params_import_pkcs3304763
Ref: gnutls_dh_params_import_raw305531
Ref: gnutls_dh_params_init306175
Ref: gnutls_dh_set_prime_bits306539
Ref: gnutls_error_is_fatal307270
Ref: gnutls_error_to_alert307959
Ref: gnutls_ext_register308637
Ref: gnutls_fingerprint309337
Ref: gnutls_free310298
Ref: gnutls_global_deinit310533
Ref: gnutls_global_init310849
Ref: gnutls_global_set_log_function312273
Ref: gnutls_global_set_log_level312779
Ref: gnutls_global_set_mem_functions313281
Ref: gnutls_global_set_mutex314509
Ref: gnutls_global_set_time_function315326
Ref: gnutls_handshake_get_last_in315691
Ref: gnutls_handshake_get_last_out316310
Ref: gnutls_handshake_set_max_packet_length316944
Ref: gnutls_handshake_set_post_client_hello_function317635
Ref: gnutls_handshake_set_private_extensions318722
Ref: gnutls_handshake319502
Ref: gnutls_hash_deinit320797
Ref: gnutls_hash_fast321131
Ref: gnutls_hash_get_len321637
Ref: gnutls_hash_init321965
Ref: gnutls_hash_output322502
Ref: gnutls_hash322789
Ref: gnutls_hex2bin323213
Ref: gnutls_hex_decode323763
Ref: gnutls_hex_encode324338
Ref: gnutls_hmac_deinit324866
Ref: gnutls_hmac_fast325199
Ref: gnutls_hmac_get_len325807
Ref: gnutls_hmac_init326122
Ref: gnutls_hmac_output326802
Ref: gnutls_hmac327087
Ref: gnutls_init327505
Ref: gnutls_kx_get_id328199
Ref: gnutls_kx_get_name328543
Ref: gnutls_kx_get328885
Ref: gnutls_kx_list329212
Ref: gnutls_kx_set_priority329512
Ref: gnutls_mac_get_id330204
Ref: gnutls_mac_get_key_size330618
Ref: gnutls_mac_get_name330931
Ref: gnutls_mac_get331247
Ref: gnutls_mac_list331549
Ref: gnutls_mac_set_priority332066
Ref: gnutls_malloc332744
Ref: gnutls_openpgp_send_cert333074
Ref: gnutls_pem_base64_decode_alloc333660
Ref: gnutls_pem_base64_decode334455
Ref: gnutls_pem_base64_encode_alloc335319
Ref: gnutls_pem_base64_encode336047
Ref: gnutls_perror336827
Ref: gnutls_pk_algorithm_get_name337116
Ref: gnutls_pk_bits_to_sec_param337471
Ref: gnutls_pk_get_id337920
Ref: gnutls_pk_get_name338437
Ref: gnutls_pk_list338798
Ref: gnutls_pkcs11_add_provider339109
Ref: gnutls_pkcs11_copy_secret_key339612
Ref: gnutls_pkcs11_copy_x509_crt340311
Ref: gnutls_pkcs11_copy_x509_privkey340939
Ref: gnutls_pkcs11_deinit341703
Ref: gnutls_pkcs11_delete_url341873
Ref: gnutls_pkcs11_init342283
Ref: gnutls_pkcs11_obj_deinit343177
Ref: gnutls_pkcs11_obj_export_url343412
Ref: gnutls_pkcs11_obj_export343904
Ref: gnutls_pkcs11_obj_get_info344823
Ref: gnutls_pkcs11_obj_get_type345647
Ref: gnutls_pkcs11_obj_import_url345950
Ref: gnutls_pkcs11_obj_init346646
Ref: gnutls_pkcs11_obj_list_import_url346995
Ref: gnutls_pkcs11_privkey_deinit347839
Ref: gnutls_pkcs11_privkey_export_url348100
Ref: gnutls_pkcs11_privkey_get_info348606
Ref: gnutls_pkcs11_privkey_get_pk_algorithm349469
Ref: gnutls_pkcs11_privkey_import_url349914
Ref: gnutls_pkcs11_privkey_init350630
Ref: gnutls_pkcs11_set_pin_function350985
Ref: gnutls_pkcs11_set_token_function352381
Ref: gnutls_pkcs11_token_get_flags352865
Ref: gnutls_pkcs11_token_get_info353260
Ref: gnutls_pkcs11_token_get_mechanism353940
Ref: gnutls_pkcs11_token_get_url354493
Ref: gnutls_pkcs11_token_init355134
Ref: gnutls_pkcs11_token_set_pin355761
Ref: gnutls_prf_raw356347
Ref: gnutls_prf357919
Ref: gnutls_priority_deinit359542
Ref: gnutls_priority_init359772
Ref: gnutls_priority_set_direct362034
Ref: gnutls_priority_set362816
Ref: gnutls_privkey_decrypt_data363250
Ref: gnutls_privkey_deinit363858
Ref: gnutls_privkey_get_pk_algorithm364095
Ref: gnutls_privkey_get_type364687
Ref: gnutls_privkey_import_openpgp365153
Ref: gnutls_privkey_import_pkcs11365835
Ref: gnutls_privkey_import_x509366434
Ref: gnutls_privkey_init367013
Ref: gnutls_privkey_sign_data367332
Ref: gnutls_privkey_sign_hash368207
Ref: gnutls_protocol_get_id369181
Ref: gnutls_protocol_get_name369497
Ref: gnutls_protocol_get_version369855
Ref: gnutls_protocol_list370158
Ref: gnutls_protocol_set_priority370467
Ref: gnutls_psk_allocate_client_credentials371018
Ref: gnutls_psk_allocate_server_credentials371472
Ref: gnutls_psk_client_get_hint371902
Ref: gnutls_psk_free_client_credentials372385
Ref: gnutls_psk_free_server_credentials372756
Ref: gnutls_psk_netconf_derive_key373117
Ref: gnutls_psk_server_get_username374009
Ref: gnutls_psk_set_client_credentials_function374393
Ref: gnutls_psk_set_client_credentials375316
Ref: gnutls_psk_set_params_function376139
Ref: gnutls_psk_set_server_credentials_file376643
Ref: gnutls_psk_set_server_credentials_function377249
Ref: gnutls_psk_set_server_credentials_hint378197
Ref: gnutls_psk_set_server_dh_params378790
Ref: gnutls_psk_set_server_params_function379316
Ref: gnutls_pubkey_deinit379787
Ref: gnutls_pubkey_export379999
Ref: gnutls_pubkey_get_key_id380905
Ref: gnutls_pubkey_get_key_usage381869
Ref: gnutls_pubkey_get_pk_algorithm382341
Ref: gnutls_pubkey_get_pk_dsa_raw382939
Ref: gnutls_pubkey_get_pk_rsa_raw383580
Ref: gnutls_pubkey_get_preferred_hash_algorithm384168
Ref: gnutls_pubkey_get_verify_algorithm384959
Ref: gnutls_pubkey_import_dsa_raw385570
Ref: gnutls_pubkey_import_openpgp386204
Ref: gnutls_pubkey_import_pkcs11_url386772
Ref: gnutls_pubkey_import_pkcs11387256
Ref: gnutls_pubkey_import_privkey387736
Ref: gnutls_pubkey_import_rsa_raw388287
Ref: gnutls_pubkey_import_x509388815
Ref: gnutls_pubkey_import389276
Ref: gnutls_pubkey_init389920
Ref: gnutls_pubkey_set_key_usage390242
Ref: gnutls_pubkey_verify_data390774
Ref: gnutls_pubkey_verify_hash391410
Ref: gnutls_record_check_pending392034
Ref: gnutls_record_disable_padding392364
Ref: gnutls_record_get_direction392956
Ref: gnutls_record_get_max_size393866
Ref: gnutls_record_recv394228
Ref: gnutls_record_send395680
Ref: gnutls_record_set_max_size397102
Ref: gnutls_rehandshake397997
Ref: gnutls_rnd399222
Ref: gnutls_rsa_export_get_modulus_bits399618
Ref: gnutls_rsa_export_get_pubkey399978
Ref: gnutls_rsa_params_cpy400568
Ref: gnutls_rsa_params_deinit400997
Ref: gnutls_rsa_params_export_pkcs1401274
Ref: gnutls_rsa_params_export_raw402215
Ref: gnutls_rsa_params_generate2403137
Ref: gnutls_rsa_params_import_pkcs1403931
Ref: gnutls_rsa_params_import_raw404627
Ref: gnutls_rsa_params_init405429
Ref: gnutls_safe_renegotiation_status405806
Ref: gnutls_sec_param_get_name406222
Ref: gnutls_sec_param_to_pk_bits406579
Ref: gnutls_server_name_get407203
Ref: gnutls_server_name_set408557
Ref: gnutls_session_channel_binding409540
Ref: gnutls_session_enable_compatibility_mode410262
Ref: gnutls_session_get_data2410797
Ref: gnutls_session_get_data411624
Ref: gnutls_session_get_id412501
Ref: gnutls_session_get_ptr413377
Ref: gnutls_session_is_resumed413776
Ref: gnutls_session_set_data414088
Ref: gnutls_session_set_ptr414933
Ref: gnutls_session_ticket_enable_client415350
Ref: gnutls_session_ticket_enable_server415764
Ref: gnutls_session_ticket_key_generate416327
Ref: gnutls_set_default_export_priority416771
Ref: gnutls_set_default_priority417616
Ref: gnutls_sign_algorithm_get_name418399
Ref: gnutls_sign_algorithm_get_requested418762
Ref: gnutls_sign_callback_get419775
Ref: gnutls_sign_callback_set420268
Ref: gnutls_sign_get_id421154
Ref: gnutls_sign_get_name421513
Ref: gnutls_sign_list421904
Ref: gnutls_srp_allocate_client_credentials422234
Ref: gnutls_srp_allocate_server_credentials422710
Ref: gnutls_srp_base64_decode_alloc423170
Ref: gnutls_srp_base64_decode423842
Ref: gnutls_srp_base64_encode_alloc424557
Ref: gnutls_srp_base64_encode425273
Ref: gnutls_srp_free_client_credentials426092
Ref: gnutls_srp_free_server_credentials426463
Ref: gnutls_srp_server_get_username426826
Ref: gnutls_srp_set_client_credentials_function427298
Ref: gnutls_srp_set_client_credentials428417
Ref: gnutls_srp_set_prime_bits429139
Ref: gnutls_srp_set_server_credentials_file429829
Ref: gnutls_srp_set_server_credentials_function430570
Ref: gnutls_srp_verifier431938
Ref: gnutls_strerror_name432955
Ref: gnutls_strerror433398
Ref: gnutls_supplemental_get_name433888
Ref: gnutls_transport_get_ptr2434312
Ref: gnutls_transport_get_ptr434847
Ref: gnutls_transport_set_errno_function435284
Ref: gnutls_transport_set_errno435806
Ref: gnutls_transport_set_global_errno436861
Ref: gnutls_transport_set_lowat437879
Ref: gnutls_transport_set_ptr2438473
Ref: gnutls_transport_set_ptr439088
Ref: gnutls_transport_set_pull_function439511
Ref: gnutls_transport_set_push_function440131
Ref: gnutls_transport_set_vec_push_function440881
Ref: gnutls_x509_crq_set_pubkey441614
Ref: gnutls_x509_crt_import_pkcs11_url442069
Ref: gnutls_x509_crt_import_pkcs11442691
Ref: gnutls_x509_crt_list_import_pkcs11443187
Ref: gnutls_x509_crt_set_pubkey443829
Node: X.509 certificate functions444215
Ref: sec:x509api444416
Ref: gnutls_pkcs12_bag_decrypt444582
Ref: gnutls_pkcs12_bag_deinit445009
Ref: gnutls_pkcs12_bag_encrypt445237
Ref: gnutls_pkcs12_bag_get_count445737
Ref: gnutls_pkcs12_bag_get_data446049
Ref: gnutls_pkcs12_bag_get_friendly_name446644
Ref: gnutls_pkcs12_bag_get_key_id447261
Ref: gnutls_pkcs12_bag_get_type447860
Ref: gnutls_pkcs12_bag_init448206
Ref: gnutls_pkcs12_bag_set_crl448651
Ref: gnutls_pkcs12_bag_set_crt449077
Ref: gnutls_pkcs12_bag_set_data449521
Ref: gnutls_pkcs12_bag_set_friendly_name449992
Ref: gnutls_pkcs12_bag_set_key_id450655
Ref: gnutls_pkcs12_deinit451290
Ref: gnutls_pkcs12_export451502
Ref: gnutls_pkcs12_generate_mac452431
Ref: gnutls_pkcs12_get_bag452835
Ref: gnutls_pkcs12_import453446
Ref: gnutls_pkcs12_init454167
Ref: gnutls_pkcs12_set_bag454590
Ref: gnutls_pkcs12_verify_mac454993
Ref: gnutls_pkcs7_deinit455391
Ref: gnutls_pkcs7_delete_crl455604
Ref: gnutls_pkcs7_delete_crt456057
Ref: gnutls_pkcs7_export456525
Ref: gnutls_pkcs7_get_crl_count457442
Ref: gnutls_pkcs7_get_crl_raw457812
Ref: gnutls_pkcs7_get_crt_count458609
Ref: gnutls_pkcs7_get_crt_raw458989
Ref: gnutls_pkcs7_import459873
Ref: gnutls_pkcs7_init460494
Ref: gnutls_pkcs7_set_crl_raw460917
Ref: gnutls_pkcs7_set_crl461332
Ref: gnutls_pkcs7_set_crt_raw461758
Ref: gnutls_pkcs7_set_crt462202
Ref: gnutls_x509_crl_check_issuer462719
Ref: gnutls_x509_crl_deinit463226
Ref: gnutls_x509_crl_export463437
Ref: gnutls_x509_crl_get_authority_key_id464374
Ref: gnutls_x509_crl_get_crt_count465231
Ref: gnutls_x509_crl_get_crt_serial465584
Ref: gnutls_x509_crl_get_dn_oid466346
Ref: gnutls_x509_crl_get_extension_data467167
Ref: gnutls_x509_crl_get_extension_info468273
Ref: gnutls_x509_crl_get_extension_oid469531
Ref: gnutls_x509_crl_get_issuer_dn_by_oid470403
Ref: gnutls_x509_crl_get_issuer_dn471909
Ref: gnutls_x509_crl_get_next_update472785
Ref: gnutls_x509_crl_get_number473224
Ref: gnutls_x509_crl_get_raw_issuer_dn473945
Ref: gnutls_x509_crl_get_signature_algorithm474420
Ref: gnutls_x509_crl_get_signature474854
Ref: gnutls_x509_crl_get_this_update475417
Ref: gnutls_x509_crl_get_version475747
Ref: gnutls_x509_crl_import476055
Ref: gnutls_x509_crl_init476679
Ref: gnutls_x509_crl_print477233
Ref: gnutls_x509_crl_privkey_sign477865
Ref: gnutls_x509_crl_set_authority_key_id478779
Ref: gnutls_x509_crl_set_crt_serial479335
Ref: gnutls_x509_crl_set_crt479952
Ref: gnutls_x509_crl_set_next_update480528
Ref: gnutls_x509_crl_set_number480936
Ref: gnutls_x509_crl_set_this_update481408
Ref: gnutls_x509_crl_set_version481813
Ref: gnutls_x509_crl_sign2482357
Ref: gnutls_x509_crl_sign483303
Ref: gnutls_x509_crl_verify483917
Ref: gnutls_x509_crq_deinit484792
Ref: gnutls_x509_crq_export485033
Ref: gnutls_x509_crq_get_attribute_by_oid486054
Ref: gnutls_x509_crq_get_attribute_data486929
Ref: gnutls_x509_crq_get_attribute_info488030
Ref: gnutls_x509_crq_get_basic_constraints489213
Ref: gnutls_x509_crq_get_challenge_password490453
Ref: gnutls_x509_crq_get_dn_by_oid491084
Ref: gnutls_x509_crq_get_dn_oid492546
Ref: gnutls_x509_crq_get_dn493309
Ref: gnutls_x509_crq_get_extension_by_oid494163
Ref: gnutls_x509_crq_get_extension_data495308
Ref: gnutls_x509_crq_get_extension_info496425
Ref: gnutls_x509_crq_get_key_id497677
Ref: gnutls_x509_crq_get_key_purpose_oid498707
Ref: gnutls_x509_crq_get_key_rsa_raw499731
Ref: gnutls_x509_crq_get_key_usage500351
Ref: gnutls_x509_crq_get_pk_algorithm501426
Ref: gnutls_x509_crq_get_subject_alt_name502166
Ref: gnutls_x509_crq_get_subject_alt_othername_oid503728
Ref: gnutls_x509_crq_get_version505203
Ref: gnutls_x509_crq_import505549
Ref: gnutls_x509_crq_init506236
Ref: gnutls_x509_crq_print506572
Ref: gnutls_x509_crq_privkey_sign507211
Ref: gnutls_x509_crq_set_attribute_by_oid508207
Ref: gnutls_x509_crq_set_basic_constraints508915
Ref: gnutls_x509_crq_set_challenge_password509645
Ref: gnutls_x509_crq_set_dn_by_oid510112
Ref: gnutls_x509_crq_set_key_purpose_oid511242
Ref: gnutls_x509_crq_set_key_rsa_raw512028
Ref: gnutls_x509_crq_set_key_usage512604
Ref: gnutls_x509_crq_set_key513062
Ref: gnutls_x509_crq_set_subject_alt_name513568
Ref: gnutls_x509_crq_set_version514643
Ref: gnutls_x509_crq_sign2515131
Ref: gnutls_x509_crq_sign516159
Ref: gnutls_x509_crq_verify516673
Ref: gnutls_x509_crt_check_hostname517275
Ref: gnutls_x509_crt_check_issuer517926
Ref: gnutls_x509_crt_check_revocation518473
Ref: gnutls_x509_crt_cpy_crl_dist_points519119
Ref: gnutls_x509_crt_deinit519704
Ref: gnutls_x509_crt_export519927
Ref: gnutls_x509_crt_get_activation_time520861
Ref: gnutls_x509_crt_get_authority_key_id521234
Ref: gnutls_x509_crt_get_basic_constraints522089
Ref: gnutls_x509_crt_get_ca_status523290
Ref: gnutls_x509_crt_get_crl_dist_points524172
Ref: gnutls_x509_crt_get_dn_by_oid525921
Ref: gnutls_x509_crt_get_dn_oid527460
Ref: gnutls_x509_crt_get_dn528261
Ref: gnutls_x509_crt_get_expiration_time529140
Ref: gnutls_x509_crt_get_extension_by_oid529511
Ref: gnutls_x509_crt_get_extension_data530630
Ref: gnutls_x509_crt_get_extension_info531723
Ref: gnutls_x509_crt_get_extension_oid532965
Ref: gnutls_x509_crt_get_fingerprint533812
Ref: gnutls_x509_crt_get_issuer_alt_name2534633
Ref: gnutls_x509_crt_get_issuer_alt_name536200
Ref: gnutls_x509_crt_get_issuer_alt_othername_oid538019
Ref: gnutls_x509_crt_get_issuer_dn_by_oid539512
Ref: gnutls_x509_crt_get_issuer_dn_oid541067
Ref: gnutls_x509_crt_get_issuer_dn541888
Ref: gnutls_x509_crt_get_issuer_unique_id542781
Ref: gnutls_x509_crt_get_issuer543564
Ref: gnutls_x509_crt_get_key_id544182
Ref: gnutls_x509_crt_get_key_purpose_oid545168
Ref: gnutls_x509_crt_get_key_usage546220
Ref: gnutls_x509_crt_get_pk_algorithm547272
Ref: gnutls_x509_crt_get_pk_dsa_raw547987
Ref: gnutls_x509_crt_get_pk_rsa_raw548637
Ref: gnutls_x509_crt_get_preferred_hash_algorithm549233
Ref: gnutls_x509_crt_get_proxy550094
Ref: gnutls_x509_crt_get_raw_dn551105
Ref: gnutls_x509_crt_get_raw_issuer_dn551614
Ref: gnutls_x509_crt_get_serial552115
Ref: gnutls_x509_crt_get_signature_algorithm552869
Ref: gnutls_x509_crt_get_signature553341
Ref: gnutls_x509_crt_get_subject_alt_name2553928
Ref: gnutls_x509_crt_get_subject_alt_name555478
Ref: gnutls_x509_crt_get_subject_alt_othername_oid557256
Ref: gnutls_x509_crt_get_subject_key_id558726
Ref: gnutls_x509_crt_get_subject_unique_id559481
Ref: gnutls_x509_crt_get_subject560268
Ref: gnutls_x509_crt_get_verify_algorithm560909
Ref: gnutls_x509_crt_get_version561615
Ref: gnutls_x509_crt_import561937
Ref: gnutls_x509_crt_init562625
Ref: gnutls_x509_crt_list_import562960
Ref: gnutls_x509_crt_list_verify563984
Ref: gnutls_x509_crt_print565794
Ref: gnutls_x509_crt_privkey_sign566671
Ref: gnutls_x509_crt_set_activation_time567563
Ref: gnutls_x509_crt_set_authority_key_id568016
Ref: gnutls_x509_crt_set_basic_constraints568594
Ref: gnutls_x509_crt_set_ca_status569278
Ref: gnutls_x509_crt_set_crl_dist_points2569873
Ref: gnutls_x509_crt_set_crl_dist_points570592
Ref: gnutls_x509_crt_set_crq_extensions571236
Ref: gnutls_x509_crt_set_crq571696
Ref: gnutls_x509_crt_set_dn_by_oid572239
Ref: gnutls_x509_crt_set_expiration_time573349
Ref: gnutls_x509_crt_set_extension_by_oid573784
Ref: gnutls_x509_crt_set_issuer_dn_by_oid574577
Ref: gnutls_x509_crt_set_key_purpose_oid575848
Ref: gnutls_x509_crt_set_key_usage576621
Ref: gnutls_x509_crt_set_key577050
Ref: gnutls_x509_crt_set_proxy_dn577543
Ref: gnutls_x509_crt_set_proxy578559
Ref: gnutls_x509_crt_set_serial579352
Ref: gnutls_x509_crt_set_subject_alt_name580005
Ref: gnutls_x509_crt_set_subject_alternative_name581103
Ref: gnutls_x509_crt_set_subject_key_id581922
Ref: gnutls_x509_crt_set_version582410
Ref: gnutls_x509_crt_sign2583229
Ref: gnutls_x509_crt_sign584089
Ref: gnutls_x509_crt_verify_data584652
Ref: gnutls_x509_crt_verify_hash585329
Ref: gnutls_x509_crt_verify586007
Ref: gnutls_x509_dn_deinit586815
Ref: gnutls_x509_dn_export587075
Ref: gnutls_x509_dn_get_rdn_ava587970
Ref: gnutls_x509_dn_import588701
Ref: gnutls_x509_dn_init589320
Ref: gnutls_x509_dn_oid_known589741
Ref: gnutls_x509_privkey_cpy590407
Ref: gnutls_x509_privkey_deinit590872
Ref: gnutls_x509_privkey_export_dsa_raw591135
Ref: gnutls_x509_privkey_export_pkcs8591902
Ref: gnutls_x509_privkey_export_rsa_raw2593406
Ref: gnutls_x509_privkey_export_rsa_raw594423
Ref: gnutls_x509_privkey_export595297
Ref: gnutls_x509_privkey_fix596348
Ref: gnutls_x509_privkey_generate596737
Ref: gnutls_x509_privkey_get_key_id597448
Ref: gnutls_x509_privkey_get_pk_algorithm598433
Ref: gnutls_x509_privkey_import_dsa_raw598855
Ref: gnutls_x509_privkey_import_pkcs8599572
Ref: gnutls_x509_privkey_import_rsa_raw2600881
Ref: gnutls_x509_privkey_import_rsa_raw601864
Ref: gnutls_x509_privkey_import602700
Ref: gnutls_x509_privkey_init603396
Ref: gnutls_x509_privkey_sec_param603735
Ref: gnutls_x509_privkey_sign_data604142
Ref: gnutls_x509_privkey_sign_hash605404
Ref: gnutls_x509_privkey_verify_data606117
Ref: gnutls_x509_rdn_get_by_oid606785
Ref: gnutls_x509_rdn_get_oid607762
Ref: gnutls_x509_rdn_get608494
Node: GnuTLS-extra functions609144
Ref: gnutls_extra_check_version609546
Ref: gnutls_global_init_extra610191
Node: OpenPGP functions610730
Ref: sec:openpgpapi610927
Ref: gnutls_certificate_set_openpgp_key_file2611129
Ref: gnutls_certificate_set_openpgp_key_file612132
Ref: gnutls_certificate_set_openpgp_key_mem2612869
Ref: gnutls_certificate_set_openpgp_key_mem613877
Ref: gnutls_certificate_set_openpgp_keyring_file614637
Ref: gnutls_certificate_set_openpgp_keyring_mem615351
Ref: gnutls_certificate_set_openpgp_key616106
Ref: gnutls_openpgp_crt_check_hostname616976
Ref: gnutls_openpgp_crt_deinit617541
Ref: gnutls_openpgp_crt_export617764
Ref: gnutls_openpgp_crt_get_auth_subkey618529
Ref: gnutls_openpgp_crt_get_creation_time619485
Ref: gnutls_openpgp_crt_get_expiration_time619816
Ref: gnutls_openpgp_crt_get_fingerprint620197
Ref: gnutls_openpgp_crt_get_key_id620756
Ref: gnutls_openpgp_crt_get_key_usage621144
Ref: gnutls_openpgp_crt_get_name621703
Ref: gnutls_openpgp_crt_get_pk_algorithm622429
Ref: gnutls_openpgp_crt_get_pk_dsa_raw623146
Ref: gnutls_openpgp_crt_get_pk_rsa_raw623829
Ref: gnutls_openpgp_crt_get_preferred_key_id624452
Ref: gnutls_openpgp_crt_get_revoked_status624919
Ref: gnutls_openpgp_crt_get_subkey_count625293
Ref: gnutls_openpgp_crt_get_subkey_creation_time625694
Ref: gnutls_openpgp_crt_get_subkey_expiration_time626120
Ref: gnutls_openpgp_crt_get_subkey_fingerprint626592
Ref: gnutls_openpgp_crt_get_subkey_idx627255
Ref: gnutls_openpgp_crt_get_subkey_id627649
Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm628101
Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw628922
Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw629675
Ref: gnutls_openpgp_crt_get_subkey_revoked_status630364
Ref: gnutls_openpgp_crt_get_subkey_usage630832
Ref: gnutls_openpgp_crt_get_version631508
Ref: gnutls_openpgp_crt_import631841
Ref: gnutls_openpgp_crt_init632408
Ref: gnutls_openpgp_crt_print632701
Ref: gnutls_openpgp_crt_set_preferred_key_id633374
Ref: gnutls_openpgp_crt_verify_ring633912
Ref: gnutls_openpgp_crt_verify_self634651
Ref: gnutls_openpgp_keyring_check_id635245
Ref: gnutls_openpgp_keyring_deinit635753
Ref: gnutls_openpgp_keyring_get_crt_count636028
Ref: gnutls_openpgp_keyring_get_crt636395
Ref: gnutls_openpgp_keyring_import637047
Ref: gnutls_openpgp_keyring_init637669
Ref: gnutls_openpgp_privkey_deinit637994
Ref: gnutls_openpgp_privkey_export_dsa_raw638259
Ref: gnutls_openpgp_privkey_export_rsa_raw639016
Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw639904
Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw640736
Ref: gnutls_openpgp_privkey_export641650
Ref: gnutls_openpgp_privkey_get_fingerprint642635
Ref: gnutls_openpgp_privkey_get_key_id643238
Ref: gnutls_openpgp_privkey_get_pk_algorithm643641
Ref: gnutls_openpgp_privkey_get_preferred_key_id644406
Ref: gnutls_openpgp_privkey_get_revoked_status644907
Ref: gnutls_openpgp_privkey_get_subkey_count645338
Ref: gnutls_openpgp_privkey_get_subkey_creation_time645755
Ref: gnutls_openpgp_privkey_get_subkey_expiration_time646194
Ref: gnutls_openpgp_privkey_get_subkey_fingerprint646683
Ref: gnutls_openpgp_privkey_get_subkey_idx647360
Ref: gnutls_openpgp_privkey_get_subkey_id647782
Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm648277
Ref: gnutls_openpgp_privkey_get_subkey_revoked_status649130
Ref: gnutls_openpgp_privkey_import649597
Ref: gnutls_openpgp_privkey_init650309
Ref: gnutls_openpgp_privkey_sec_param650636
Ref: gnutls_openpgp_privkey_set_preferred_key_id651077
Ref: gnutls_openpgp_privkey_sign_hash651589
Ref: gnutls_openpgp_set_recv_key_function652303
Node: TLS Inner Application (TLS/IA) functions652686
Ref: gnutls_ia_allocate_client_credentials654681
Ref: gnutls_ia_allocate_server_credentials655395
Ref: gnutls_ia_enable656067
Ref: gnutls_ia_endphase_send657348
Ref: gnutls_ia_extract_inner_secret657944
Ref: gnutls_ia_free_client_credentials658834
Ref: gnutls_ia_free_server_credentials659200
Ref: gnutls_ia_generate_challenge659556
Ref: gnutls_ia_get_client_avp_ptr660101
Ref: gnutls_ia_get_server_avp_ptr660478
Ref: gnutls_ia_handshake_p660841
Ref: gnutls_ia_handshake661238
Ref: gnutls_ia_permute_inner_secret661646
Ref: gnutls_ia_recv662287
Ref: gnutls_ia_send663794
Ref: gnutls_ia_set_client_avp_function665154
Ref: gnutls_ia_set_client_avp_ptr666703
Ref: gnutls_ia_set_server_avp_function667072
Ref: gnutls_ia_set_server_avp_ptr669052
Ref: gnutls_ia_verify_endphase669405
Node: Error codes and descriptions670126
Ref: Error Codes670325
Node: All the supported ciphersuites in GnuTLS680283
Ref: ciphersuites680502
Node: Guile Bindings685979
Node: Guile Preparations686831
Node: Guile API Conventions689402
Node: Enumerates and Constants689987
Node: Procedure Names692380
Node: Representation of Binary Data693383
Node: Input and Output694497
Node: Exception Handling696399
Node: Guile Examples698227
Node: Anonymous Authentication Guile Example698692
Node: OpenPGP Authentication Guile Example701254
Node: Importing OpenPGP Keys Guile Example704205
Node: Guile Reference705691
Node: Core Interface706031
Node: Extra Interface723741
Node: Internal architecture of GnuTLS726502
Node: The TLS Protocol727047
Node: TLS Handshake Protocol727617
Node: TLS Authentication Methods728472
Ref: TLS Authentication Methods-Footnote-1729643
Node: TLS Extension Handling729706
Node: Certificate Handling738696
Node: Cryptographic Backend739050
Ref: Cryptographic Backend-Footnote-1743221
Node: Copying Information743325
Node: GNU Free Documentation License743744
Node: GNU LGPL768885
Node: GNU GPL797007
Node: Bibliography834505
Ref: CBCATT834616
Ref: GPGH834793
Ref: GUTPKI834915
Ref: NISTSP80057835089
Ref: RFC2246835336
Ref: RFC4346835491
Ref: RFC2440835640
Ref: RFC4880835821
Ref: RFC4211836014
Ref: RFC2817836207
Ref: RFC2818836359
Ref: RFC2945836472
Ref: RFC2986836621
Ref: PKIX836809
Ref: RFC3749837071
Ref: RFC3820837236
Ref: RFC5746837478
Ref: TLSTKT837686
Ref: PKCS12837917
Ref: PKCS11838057
Ref: RESCORLA838202
Ref: SELKEY838298
Ref: SSL3838456
Ref: STEVENS838634
Ref: TLSEXT838742
Ref: TLSPGP838958
Ref: TLSSRP839121
Ref: TLSPSK839316
Ref: TOMSRP839484
Ref: WEGER839596
Ref: ECRYPT839787
Ref: RFC5056839991
Ref: RFC5929840143
Node: Function and Data Index840286
Node: Concept Index918770

End Tag Table
