This is gnutls.info, produced by makeinfo version 5.2 from gnutls.texi. This manual is last updated 1 January 2014 for version 3.2.18 of GnuTLS. 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, 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: 1281 gnutls.info-2: 308320 gnutls.info-3: 601738 gnutls.info-4: 1011141 gnutls.info-5: 1225232  Tag Table: (Indirect) Node: Top1281 Node: Preface2465 Node: Introduction to GnuTLS3807 Node: Downloading and installing5455 Node: Document overview7994 Node: Introduction to TLS8995 Ref: Introduction to TLS-Footnote-110137 Node: TLS layers10427 Ref: fig-tls-layers11386 Node: The transport layer11461 Node: The TLS record protocol12065 Node: Encryption algorithms used in the record layer13340 Ref: tab:ciphers14236 Ref: tab:macs15842 Node: Compression algorithms used in the record layer16720 Ref: gnutls_compression_method_t17664 Node: Weaknesses and countermeasures18349 Ref: Weaknesses and countermeasures-Footnote-119377 Node: On Record Padding19455 Node: The TLS Alert Protocol21378 Ref: The Alert Protocol21578 Ref: tab:alerts22462 Node: The TLS Handshake Protocol25431 Ref: The Handshake Protocol25630 Node: TLS Cipher Suites26296 Ref: TLS Cipher Suites-Footnote-127279 Node: Authentication27393 Node: Client Authentication28104 Node: Resuming Sessions28581 Ref: resume28740 Node: TLS Extensions29386 Node: Maximum fragment length negotiation30110 Node: Server name indication30714 Ref: serverind30914 Node: Session tickets31760 Node: HeartBeat32369 Node: Safe renegotiation33688 Node: OCSP status request38596 Node: SRTP40419 Ref: gnutls_srtp_profile_t40952 Node: Application Layer Protocol Negotiation (ALPN)43288 Node: How to use TLS in application protocols44370 Node: Separate ports44888 Ref: Separate ports-Footnote-146303 Node: Upward negotiation46379 Ref: Upward negotiation-Footnote-149059 Node: On SSL 2 and older protocols49087 Node: Authentication methods50965 Node: Certificate authentication51860 Ref: tab:key-exchange52418 Node: X.509 certificates54621 Ref: fig-x50955100 Node: X.509 certificate structure55649 Ref: tab:x50956047 Ref: tab:x509-ext57841 Node: Importing an X.509 certificate60832 Node: X.509 distinguished names62214 Node: X.509 public and private keys65877 Node: Verifying X.509 certificate paths68320 Ref: gnutls_certificate_status_t76004 Node: Verifying a certificate in the context of TLS session77990 Ref: gnutls_certificate_verify_flags79480 Node: OpenPGP certificates81611 Ref: fig-openpgp82425 Ref: tab:openpgp-certificate83215 Ref: tab:openpgp-key-exchange84889 Ref: OpenPGP certificates-Footnote-188984 Node: Advanced certificate verification89039 Node: Verifying a certificate using trust on first use authentication89926 Node: Verifying a certificate using DANE91150 Node: Digital signatures92658 Node: More on certificate authentication97872 Node: PKCS 10 certificate requests98692 Ref: ex-crq101933 Node: PKIX certificate revocation lists104438 Ref: tab:crl105313 Node: OCSP certificate status checking110844 Ref: tab:ocsp-response117527 Ref: gnutls_x509_crl_reason_t121074 Node: Managing encrypted keys122398 Ref: gnutls_pkcs_encrypt_flags_t126451 Node: certtool Invocation133198 Ref: certtool usage133786 Ref: certtool debug139986 Ref: certtool generate-request140127 Ref: certtool verify-chain140471 Ref: certtool verify140646 Ref: certtool verify-crl140910 Ref: certtool get-dh-params141208 Ref: certtool load-privkey141505 Ref: certtool load-pubkey141677 Ref: certtool load-certificate141846 Ref: certtool load-ca-privkey142026 Ref: certtool load-ca-certificate142229 Ref: certtool password142440 Ref: certtool cprint142806 Ref: certtool null-password143038 Ref: certtool empty-password143241 Ref: certtool pubkey-info143449 Ref: certtool to-p12143692 Ref: certtool rsa143991 Ref: certtool dsa144122 Ref: certtool ecc144252 Ref: certtool ecdsa144424 Ref: certtool hash144543 Ref: certtool inder144729 Ref: certtool inraw145151 Ref: certtool outder145276 Ref: certtool outraw145524 Ref: certtool sec-param145654 Ref: certtool ask-pass145872 Ref: certtool pkcs-cipher146126 Ref: certtool exit status146365 Ref: certtool See Also146597 Ref: certtool Examples146646 Ref: certtool Files150560 Node: ocsptool Invocation156471 Ref: ocsptool usage157012 Ref: ocsptool debug160344 Ref: ocsptool ask160485 Ref: ocsptool exit status160880 Ref: ocsptool See Also161112 Ref: ocsptool Examples161162 Node: danetool Invocation166140 Ref: danetool usage166594 Ref: danetool debug169993 Ref: danetool load-pubkey170134 Ref: danetool load-certificate170303 Ref: danetool dlv170483 Ref: danetool hash170641 Ref: danetool check170829 Ref: danetool check-ee171115 Ref: danetool check-ca171296 Ref: danetool insecure171472 Ref: danetool local-dns171615 Ref: danetool inder171930 Ref: danetool inraw172335 Ref: danetool tlsa-rr172460 Ref: danetool host172755 Ref: danetool proto172947 Ref: danetool ca173168 Ref: danetool x509173339 Ref: danetool local173598 Ref: danetool domain173726 Ref: danetool exit status174170 Ref: danetool See Also174402 Ref: danetool Examples174452 Node: Shared-key and anonymous authentication175617 Node: SRP authentication176186 Node: Authentication using SRP176449 Node: srptool Invocation179490 Ref: srptool usage180301 Ref: srptool debug182432 Ref: srptool verify182573 Ref: srptool passwd-conf182711 Ref: srptool create-conf182912 Ref: srptool exit status183158 Ref: srptool See Also183388 Ref: srptool Examples183501 Node: PSK authentication184145 Node: Authentication using PSK184441 Node: psktool Invocation185773 Ref: psktool usage186259 Ref: psktool debug187868 Ref: psktool exit status188009 Ref: psktool See Also188239 Ref: psktool Examples188339 Node: Anonymous authentication188800 Node: Selecting an appropriate authentication method190132 Node: Hardware security modules and abstract key types194970 Node: Abstract key types195981 Node: Abstract public keys197398 Node: Abstract private keys202013 Node: Operations205561 Node: Smart cards and HSMs211843 Ref: fig-pkcs11-vision213713 Ref: Smart cards and HSMs-Footnote-1214025 Node: PKCS11 Initialization214065 Ref: PKCS11 Initialization-Footnote-1216994 Node: Accessing objects that require a PIN217037 Ref: gnutls_pin_flag_t218716 Node: Reading objects220235 Node: Writing objects225530 Node: Using a PKCS11 token with TLS227911 Node: p11tool Invocation229209 Ref: p11tool usage229993 Ref: p11tool debug235229 Ref: p11tool export-chain235370 Ref: p11tool list-all-privkeys235628 Ref: p11tool list-privkeys235814 Ref: p11tool list-keys235990 Ref: p11tool write236156 Ref: p11tool generate-random236329 Ref: p11tool generate-rsa236522 Ref: p11tool generate-dsa236691 Ref: p11tool generate-ecc236861 Ref: p11tool private237031 Ref: p11tool so-login237294 Ref: p11tool admin-login237530 Ref: p11tool sec-param237675 Ref: p11tool inder237917 Ref: p11tool inraw238140 Ref: p11tool outder238264 Ref: p11tool outraw238512 Ref: p11tool provider238641 Ref: p11tool exit status238836 Ref: p11tool See Also239066 Ref: p11tool Examples239114 Node: Trusted Platform Module240227 Node: Keys in TPM241505 Node: Key generation242983 Node: Using keys245251 Node: tpmtool Invocation248906 Ref: tpmtool usage249332 Ref: tpmtool debug252528 Ref: tpmtool generate-rsa252669 Ref: tpmtool user252939 Ref: tpmtool system253298 Ref: tpmtool sec-param253651 Ref: tpmtool inder253977 Ref: tpmtool outder254278 Ref: tpmtool exit status254497 Ref: tpmtool See Also254727 Ref: tpmtool Examples254788 Node: How to use GnuTLS in applications255403 Node: Introduction to the library255972 Node: General idea256524 Ref: fig-gnutls-design257373 Ref: General idea-Footnote-1258669 Node: Error handling258714 Node: Common types260284 Node: Debugging and auditing261170 Node: Thread safety263001 Node: Callback functions265667 Node: Preparation266631 Node: Headers267050 Node: Initialization267339 Node: Version check268200 Node: Building the source269079 Node: Session initialization271190 Node: Associating the credentials274896 Ref: tab:key-exchange-cred275641 Node: Certificate credentials276808 Node: SRP credentials290210 Node: PSK credentials294682 Node: Anonymous credentials298345 Node: Setting up the transport layer299160 Node: Asynchronous operation308320 Node: DTLS sessions311864 Ref: DTLS sessions-Footnote-1314140 Node: TLS handshake314217 Node: Data transfer and termination316885 Node: Buffered data transfer325876 Node: Handling alerts327722 Node: Priority Strings331085 Ref: tab:prio-keywords331773 Ref: tab:prio-algorithms335912 Ref: tab:prio-special1338056 Ref: tab:prio-special2340861 Ref: Priority Strings-Footnote-1345222 Node: Selecting cryptographic key sizes345413 Ref: tab:key-sizes346055 Node: Advanced topics350231 Node: Session resumption350624 Node: Certificate verification354768 Ref: dane_verify_status_t363284 Node: Parameter generation363689 Node: Deriving keys for other applications/protocols366391 Node: Channel Bindings367971 Node: Interoperability369498 Node: Compatibility with the OpenSSL library370811 Node: GnuTLS application examples371536 Ref: examples371754 Node: Client examples372028 Node: Simple client example with X.509 certificate support372913 Ref: ex-verify373206 Node: Simple client example with SSH-style certificate verification378976 Node: Simple client example with anonymous authentication383615 Node: Simple Datagram TLS client example387353 Node: Obtaining session information391683 Node: Using a callback to select the certificate to use396550 Node: Verifying a certificate403403 Ref: ex-verify2403640 Node: Client using a smart card with TLS408833 Ref: ex-pkcs11-client409066 Node: Client with Resume capability example413881 Ref: ex-resume-client414156 Node: Simple client example with SRP authentication419349 Node: Simple client example in C++423339 Node: Helper functions for TCP connections425911 Node: Helper functions for UDP connections427473 Node: Server examples429289 Node: Echo server with X.509 authentication429753 Node: Echo server with OpenPGP authentication437009 Node: Echo server with SRP authentication443305 Node: Echo server with anonymous authentication449665 Node: DTLS echo server with X.509 authentication455431 Node: OCSP example470426 Ref: Generate OCSP request470592 Node: Miscellaneous examples480000 Node: Checking for an alert480348 Node: X.509 certificate parsing example481796 Ref: ex-x509-info482053 Node: Listing the ciphersuites in a priority string486082 Node: PKCS12 structure generation example488399 Node: XSSL examples492603 Node: Example client with X.509 certificate authentication493198 Node: Example client with X.509 certificate authentication and TOFU495469 Node: Using GnuTLS as a cryptographic library498421 Node: Symmetric algorithms499086 Node: Public key algorithms500445 Node: Hash and HMAC functions500913 Node: Random number generation502723 Ref: gnutls_rnd_level_t503056 Node: Other included programs503746 Node: gnutls-cli Invocation504315 Ref: gnutls-cli usage504875 Ref: gnutls-cli debug510802 Ref: gnutls-cli tofu510943 Ref: gnutls-cli strict-tofu511276 Ref: gnutls-cli dane511661 Ref: gnutls-cli local-dns512004 Ref: gnutls-cli ca-verification512319 Ref: gnutls-cli ocsp512655 Ref: gnutls-cli resume512897 Ref: gnutls-cli rehandshake513043 Ref: gnutls-cli starttls513210 Ref: gnutls-cli dh-bits513394 Ref: gnutls-cli priority513745 Ref: gnutls-cli ranges514123 Ref: gnutls-cli list514339 Ref: gnutls-cli alpn514577 Ref: gnutls-cli disable-extensions514886 Ref: gnutls-cli inline-commands515081 Ref: gnutls-cli inline-commands-prefix515350 Ref: gnutls-cli exit status515827 Ref: gnutls-cli See Also516063 Ref: gnutls-cli Examples516140 Node: gnutls-serv Invocation519208 Ref: gnutls-serv usage519683 Ref: gnutls-serv debug523924 Ref: gnutls-serv heartbeat524065 Ref: gnutls-serv priority524216 Ref: gnutls-serv ocsp-response524585 Ref: gnutls-serv list524808 Ref: gnutls-serv exit status525046 Ref: gnutls-serv See Also525284 Ref: gnutls-serv Examples525362 Node: gnutls-cli-debug Invocation530973 Ref: gnutls-cli-debug usage531793 Ref: gnutls-cli-debug debug533845 Ref: gnutls-cli-debug exit status533986 Ref: gnutls-cli-debug See Also534234 Ref: gnutls-cli-debug Examples534317 Node: Internal architecture of GnuTLS536740 Node: The TLS Protocol537282 Ref: fig-client-server537758 Node: TLS Handshake Protocol537848 Ref: fig-gnutls-handshake538290 Ref: fig-gnutls-handshake-sequence538799 Node: TLS Authentication Methods538897 Ref: TLS Authentication Methods-Footnote-1541195 Node: TLS Extension Handling541261 Node: Cryptographic Backend552974 Ref: fig-crypto-layers553708 Ref: Cryptographic Backend-Footnote-1557419 Ref: Cryptographic Backend-Footnote-2557503 Node: Upgrading from previous versions557610 Node: Support562507 Node: Getting help562755 Node: Commercial Support563341 Node: Bug Reports564167 Node: Contributing565531 Node: Certification567557 Node: Error codes568915 Node: Supported ciphersuites587599 Ref: ciphersuites587772 Node: API reference601738 Node: Core TLS API602148 Ref: gnutls_alert_get602377 Ref: gnutls_alert_get_name603001 Ref: gnutls_alert_get_strname603386 Ref: gnutls_alert_send603721 Ref: gnutls_alert_send_appropriate604604 Ref: gnutls_alpn_get_selected_protocol605343 Ref: gnutls_alpn_set_protocols605925 Ref: gnutls_anon_allocate_client_credentials606769 Ref: gnutls_anon_allocate_server_credentials607228 Ref: gnutls_anon_free_client_credentials607679 Ref: gnutls_anon_free_server_credentials608055 Ref: gnutls_anon_set_params_function608423 Ref: gnutls_anon_set_server_dh_params608941 Ref: gnutls_anon_set_server_params_function609465 Ref: gnutls_auth_client_get_type609974 Ref: gnutls_auth_get_type610486 Ref: gnutls_auth_server_get_type611183 Ref: gnutls_bye611675 Ref: gnutls_certificate_activation_time_peers613281 Ref: gnutls_certificate_allocate_credentials613748 Ref: gnutls_certificate_client_get_request_status614224 Ref: gnutls_certificate_expiration_time_peers614647 Ref: gnutls_certificate_free_ca_names615051 Ref: gnutls_certificate_free_cas615725 Ref: gnutls_certificate_free_credentials616149 Ref: gnutls_certificate_free_crls616670 Ref: gnutls_certificate_free_keys616975 Ref: gnutls_certificate_get_crt_raw617414 Ref: gnutls_certificate_get_issuer618382 Ref: gnutls_certificate_get_ours619021 Ref: gnutls_certificate_get_peers619554 Ref: gnutls_certificate_get_peers_subkey_id620435 Ref: gnutls_certificate_send_x509_rdn_sequence620950 Ref: gnutls_certificate_server_set_request621678 Ref: gnutls_certificate_set_dh_params622331 Ref: gnutls_certificate_set_ocsp_status_request_file623052 Ref: gnutls_certificate_set_ocsp_status_request_function623928 Ref: gnutls_certificate_set_params_function625312 Ref: gnutls_certificate_set_pin_function625851 Ref: gnutls_certificate_set_retrieve_function626515 Ref: gnutls_certificate_set_verify_flags628393 Ref: gnutls_certificate_set_verify_function628891 Ref: gnutls_certificate_set_verify_limits629960 Ref: gnutls_certificate_set_x509_crl630646 Ref: gnutls_certificate_set_x509_crl_file631479 Ref: gnutls_certificate_set_x509_crl_mem632265 Ref: gnutls_certificate_set_x509_key633047 Ref: gnutls_certificate_set_x509_key_file634177 Ref: gnutls_certificate_set_x509_key_file2635842 Ref: gnutls_certificate_set_x509_key_mem637653 Ref: gnutls_certificate_set_x509_key_mem2638904 Ref: gnutls_certificate_set_x509_simple_pkcs12_file640320 Ref: gnutls_certificate_set_x509_simple_pkcs12_mem642053 Ref: gnutls_certificate_set_x509_system_trust643756 Ref: gnutls_certificate_set_x509_trust644328 Ref: gnutls_certificate_set_x509_trust_file645315 Ref: gnutls_certificate_set_x509_trust_mem646533 Ref: gnutls_certificate_type_get647481 Ref: gnutls_certificate_type_get_id647883 Ref: gnutls_certificate_type_get_name648280 Ref: gnutls_certificate_type_list648663 Ref: gnutls_certificate_verification_status_print649017 Ref: gnutls_certificate_verify_peers2649777 Ref: gnutls_certificate_verify_peers3651043 Ref: gnutls_check_version652390 Ref: gnutls_cipher_get652999 Ref: gnutls_cipher_get_id653305 Ref: gnutls_cipher_get_key_size653687 Ref: gnutls_cipher_get_name654014 Ref: gnutls_cipher_list654361 Ref: gnutls_cipher_suite_get_name654921 Ref: gnutls_cipher_suite_info655539 Ref: gnutls_compression_get656718 Ref: gnutls_compression_get_id657071 Ref: gnutls_compression_get_name657435 Ref: gnutls_compression_list657817 Ref: gnutls_credentials_clear658135 Ref: gnutls_credentials_set658368 Ref: gnutls_db_check_entry659741 Ref: gnutls_db_check_entry_time660140 Ref: gnutls_db_get_default_cache_expiration660536 Ref: gnutls_db_get_ptr660753 Ref: gnutls_db_remove_session661070 Ref: gnutls_db_set_cache_expiration661612 Ref: gnutls_db_set_ptr661958 Ref: gnutls_db_set_remove_function662298 Ref: gnutls_db_set_retrieve_function662806 Ref: gnutls_db_set_store_function663497 Ref: gnutls_deinit663969 Ref: gnutls_dh_get_group664313 Ref: gnutls_dh_get_peers_public_bits665044 Ref: gnutls_dh_get_prime_bits665488 Ref: gnutls_dh_get_pubkey666128 Ref: gnutls_dh_get_secret_bits666720 Ref: gnutls_dh_params_cpy667152 Ref: gnutls_dh_params_deinit667610 Ref: gnutls_dh_params_export2_pkcs3667885 Ref: gnutls_dh_params_export_pkcs3668706 Ref: gnutls_dh_params_export_raw669725 Ref: gnutls_dh_params_generate2670478 Ref: gnutls_dh_params_import_pkcs3671429 Ref: gnutls_dh_params_import_raw672204 Ref: gnutls_dh_params_init672853 Ref: gnutls_dh_set_prime_bits673222 Ref: gnutls_digest_get_id674319 Ref: gnutls_digest_get_name674746 Ref: gnutls_digest_list675086 Ref: gnutls_ecc_curve_get675451 Ref: gnutls_ecc_curve_get_name675844 Ref: gnutls_ecc_curve_get_size676180 Ref: gnutls_ecc_curve_list676426 Ref: gnutls_error_is_fatal676749 Ref: gnutls_error_to_alert677587 Ref: gnutls_est_record_overhead_size678290 Ref: gnutls_fingerprint679171 Ref: gnutls_global_deinit680163 Ref: gnutls_global_init680481 Ref: gnutls_global_set_audit_log_function681786 Ref: gnutls_global_set_log_function682493 Ref: gnutls_global_set_log_level683001 Ref: gnutls_global_set_mem_functions683504 Ref: gnutls_global_set_mutex684740 Ref: gnutls_global_set_time_function685581 Ref: gnutls_handshake685992 Ref: gnutls_handshake_description_get_name687342 Ref: gnutls_handshake_get_last_in687730 Ref: gnutls_handshake_get_last_out688360 Ref: gnutls_handshake_set_hook_function688997 Ref: gnutls_handshake_set_max_packet_length690386 Ref: gnutls_handshake_set_post_client_hello_function691077 Ref: gnutls_handshake_set_private_extensions692165 Ref: gnutls_handshake_set_random692849 Ref: gnutls_handshake_set_timeout693562 Ref: gnutls_heartbeat_allowed694113 Ref: gnutls_heartbeat_enable694587 Ref: gnutls_heartbeat_get_timeout695217 Ref: gnutls_heartbeat_ping695761 Ref: gnutls_heartbeat_pong696729 Ref: gnutls_heartbeat_set_timeouts697141 Ref: gnutls_hex2bin698053 Ref: gnutls_hex_decode698621 Ref: gnutls_hex_encode699196 Ref: gnutls_init699779 Ref: gnutls_key_generate701082 Ref: gnutls_kx_get701501 Ref: gnutls_kx_get_id701832 Ref: gnutls_kx_get_name702176 Ref: gnutls_kx_list702521 Ref: gnutls_load_file702849 Ref: gnutls_mac_get703386 Ref: gnutls_mac_get_id703692 Ref: gnutls_mac_get_key_size704106 Ref: gnutls_mac_get_name704443 Ref: gnutls_mac_list704762 Ref: gnutls_ocsp_status_request_enable_client705204 Ref: gnutls_ocsp_status_request_get706150 Ref: gnutls_ocsp_status_request_is_checked706829 Ref: gnutls_openpgp_send_cert707503 Ref: gnutls_pem_base64_decode708078 Ref: gnutls_pem_base64_decode_alloc708941 Ref: gnutls_pem_base64_encode709738 Ref: gnutls_pem_base64_encode_alloc710553 Ref: gnutls_perror711259 Ref: gnutls_pk_algorithm_get_name711555 Ref: gnutls_pk_bits_to_sec_param711911 Ref: gnutls_pk_get_id712385 Ref: gnutls_pk_get_name712903 Ref: gnutls_pk_list713265 Ref: gnutls_pk_to_sign713598 Ref: gnutls_prf714009 Ref: gnutls_prf_raw715654 Ref: gnutls_priority_certificate_type_list717291 Ref: gnutls_priority_cipher_list717730 Ref: gnutls_priority_compression_list718145 Ref: gnutls_priority_deinit718560 Ref: gnutls_priority_ecc_curve_list718810 Ref: gnutls_priority_get_cipher_suite_index719246 Ref: gnutls_priority_init720136 Ref: gnutls_priority_kx_list722978 Ref: gnutls_priority_mac_list723391 Ref: gnutls_priority_protocol_list723804 Ref: gnutls_priority_set724213 Ref: gnutls_priority_set_direct724645 Ref: gnutls_priority_sign_list725541 Ref: gnutls_protocol_get_id725954 Ref: gnutls_protocol_get_name726270 Ref: gnutls_protocol_get_version726629 Ref: gnutls_protocol_list726932 Ref: gnutls_psk_allocate_client_credentials727302 Ref: gnutls_psk_allocate_server_credentials727797 Ref: gnutls_psk_client_get_hint728268 Ref: gnutls_psk_free_client_credentials728751 Ref: gnutls_psk_free_server_credentials729122 Ref: gnutls_psk_server_get_username729485 Ref: gnutls_psk_set_client_credentials729851 Ref: gnutls_psk_set_client_credentials_function730843 Ref: gnutls_psk_set_params_function731762 Ref: gnutls_psk_set_server_credentials_file732284 Ref: gnutls_psk_set_server_credentials_function732931 Ref: gnutls_psk_set_server_credentials_hint733880 Ref: gnutls_psk_set_server_dh_params734514 Ref: gnutls_psk_set_server_params_function735041 Ref: gnutls_random_art735524 Ref: gnutls_range_split736241 Ref: gnutls_record_can_use_length_hiding737372 Ref: gnutls_record_check_corked738125 Ref: gnutls_record_check_pending738506 Ref: gnutls_record_cork738922 Ref: gnutls_record_disable_padding739382 Ref: gnutls_record_get_direction739994 Ref: gnutls_record_get_max_size740906 Ref: gnutls_record_overhead_size741286 Ref: gnutls_record_recv741577 Ref: gnutls_record_recv_seq743080 Ref: gnutls_record_send744071 Ref: gnutls_record_send_range745861 Ref: gnutls_record_set_max_empty_records747051 Ref: gnutls_record_set_max_size747951 Ref: gnutls_record_set_timeout748866 Ref: gnutls_record_uncork749449 Ref: gnutls_rehandshake750387 Ref: gnutls_safe_renegotiation_status751671 Ref: gnutls_sec_param_get_name752086 Ref: gnutls_sec_param_to_pk_bits752460 Ref: gnutls_server_name_get753106 Ref: gnutls_server_name_set754466 Ref: gnutls_session_channel_binding755454 Ref: gnutls_session_enable_compatibility_mode756177 Ref: gnutls_session_force_valid756870 Ref: gnutls_session_get_data757296 Ref: gnutls_session_get_data2758088 Ref: gnutls_session_get_desc758846 Ref: gnutls_session_get_id759257 Ref: gnutls_session_get_id2760148 Ref: gnutls_session_get_ptr760620 Ref: gnutls_session_get_random761020 Ref: gnutls_session_is_resumed761622 Ref: gnutls_session_resumption_requested761958 Ref: gnutls_session_set_data762345 Ref: gnutls_session_set_id763191 Ref: gnutls_session_set_premaster763838 Ref: gnutls_session_set_ptr764928 Ref: gnutls_session_ticket_enable_client765343 Ref: gnutls_session_ticket_enable_server765757 Ref: gnutls_session_ticket_key_generate766321 Ref: gnutls_set_default_priority766751 Ref: gnutls_sign_algorithm_get767550 Ref: gnutls_sign_algorithm_get_client767935 Ref: gnutls_sign_algorithm_get_requested768344 Ref: gnutls_sign_get_hash_algorithm769376 Ref: gnutls_sign_get_id769788 Ref: gnutls_sign_get_name770151 Ref: gnutls_sign_get_pk_algorithm770501 Ref: gnutls_sign_is_secure770912 Ref: gnutls_sign_list771165 Ref: gnutls_srp_allocate_client_credentials771495 Ref: gnutls_srp_allocate_server_credentials771971 Ref: gnutls_srp_base64_decode772419 Ref: gnutls_srp_base64_decode_alloc773134 Ref: gnutls_srp_base64_encode773807 Ref: gnutls_srp_base64_encode_alloc774618 Ref: gnutls_srp_free_client_credentials775354 Ref: gnutls_srp_free_server_credentials775725 Ref: gnutls_srp_server_get_username776088 Ref: gnutls_srp_set_client_credentials776542 Ref: gnutls_srp_set_client_credentials_function777298 Ref: gnutls_srp_set_prime_bits778402 Ref: gnutls_srp_set_server_credentials_file779092 Ref: gnutls_srp_set_server_credentials_function779833 Ref: gnutls_srp_verifier781219 Ref: gnutls_srtp_get_keys782147 Ref: gnutls_srtp_get_mki783546 Ref: gnutls_srtp_get_profile_id784120 Ref: gnutls_srtp_get_profile_name784578 Ref: gnutls_srtp_get_selected_profile784999 Ref: gnutls_srtp_set_mki785448 Ref: gnutls_srtp_set_profile785902 Ref: gnutls_srtp_set_profile_direct786439 Ref: gnutls_store_commitment787166 Ref: gnutls_store_pubkey788428 Ref: gnutls_strerror789593 Ref: gnutls_strerror_name790078 Ref: gnutls_supplemental_get_name790547 Ref: gnutls_tdb_deinit790955 Ref: gnutls_tdb_init791170 Ref: gnutls_tdb_set_store_commitment_func791521 Ref: gnutls_tdb_set_store_func792115 Ref: gnutls_tdb_set_verify_func792612 Ref: gnutls_transport_get_int793098 Ref: gnutls_transport_get_int2793511 Ref: gnutls_transport_get_ptr794019 Ref: gnutls_transport_get_ptr2794440 Ref: gnutls_transport_set_errno794979 Ref: gnutls_transport_set_errno_function795837 Ref: gnutls_transport_set_int796379 Ref: gnutls_transport_set_int2796740 Ref: gnutls_transport_set_ptr797304 Ref: gnutls_transport_set_ptr2797722 Ref: gnutls_transport_set_pull_function798371 Ref: gnutls_transport_set_pull_timeout_function799156 Ref: gnutls_transport_set_push_function800123 Ref: gnutls_transport_set_vec_push_function800973 Ref: gnutls_url_is_supported801674 Ref: gnutls_verify_stored_pubkey802056 Node: High level TLS API803782 Ref: xssl_client_init804046 Ref: xssl_cred_deinit805058 Ref: xssl_cred_init805334 Ref: xssl_deinit806062 Ref: xssl_flush806335 Ref: xssl_get_session806714 Ref: xssl_getdelim806911 Ref: xssl_printf807623 Ref: xssl_read808084 Ref: xssl_server_init808598 Ref: xssl_sinit809369 Ref: xssl_write809956 Node: Datagram TLS API810655 Ref: gnutls_dtls_cookie_send810937 Ref: gnutls_dtls_cookie_verify812192 Ref: gnutls_dtls_get_data_mtu813136 Ref: gnutls_dtls_get_mtu813584 Ref: gnutls_dtls_get_timeout814032 Ref: gnutls_dtls_prestate_set814580 Ref: gnutls_dtls_set_data_mtu815164 Ref: gnutls_dtls_set_mtu816143 Ref: gnutls_dtls_set_timeouts816754 Ref: gnutls_record_get_discarded817865 Node: X509 certificate API818144 Ref: gnutls_certificate_set_trust_list818491 Ref: gnutls_pkcs7_deinit819227 Ref: gnutls_pkcs7_delete_crl819440 Ref: gnutls_pkcs7_delete_crt819898 Ref: gnutls_pkcs7_export820371 Ref: gnutls_pkcs7_export2821282 Ref: gnutls_pkcs7_get_crl_count821964 Ref: gnutls_pkcs7_get_crl_raw822338 Ref: gnutls_pkcs7_get_crt_count823139 Ref: gnutls_pkcs7_get_crt_raw823523 Ref: gnutls_pkcs7_import824411 Ref: gnutls_pkcs7_init825037 Ref: gnutls_pkcs7_set_crl825457 Ref: gnutls_pkcs7_set_crl_raw825887 Ref: gnutls_pkcs7_set_crt826306 Ref: gnutls_pkcs7_set_crt_raw826819 Ref: gnutls_x509_crl_check_issuer827283 Ref: gnutls_x509_crl_deinit827726 Ref: gnutls_x509_crl_export827937 Ref: gnutls_x509_crl_export2828864 Ref: gnutls_x509_crl_get_authority_key_gn_serial829628 Ref: gnutls_x509_crl_get_authority_key_id830947 Ref: gnutls_x509_crl_get_crt_count832015 Ref: gnutls_x509_crl_get_crt_serial832378 Ref: gnutls_x509_crl_get_dn_oid833155 Ref: gnutls_x509_crl_get_extension_data833976 Ref: gnutls_x509_crl_get_extension_info835091 Ref: gnutls_x509_crl_get_extension_oid836369 Ref: gnutls_x509_crl_get_issuer_dn837235 Ref: gnutls_x509_crl_get_issuer_dn2838111 Ref: gnutls_x509_crl_get_issuer_dn_by_oid838795 Ref: gnutls_x509_crl_get_next_update840306 Ref: gnutls_x509_crl_get_number840745 Ref: gnutls_x509_crl_get_raw_issuer_dn841475 Ref: gnutls_x509_crl_get_signature841934 Ref: gnutls_x509_crl_get_signature_algorithm842528 Ref: gnutls_x509_crl_get_this_update842970 Ref: gnutls_x509_crl_get_version843300 Ref: gnutls_x509_crl_import843613 Ref: gnutls_x509_crl_init844242 Ref: gnutls_x509_crl_list_import844815 Ref: gnutls_x509_crl_list_import2845807 Ref: gnutls_x509_crl_print846715 Ref: gnutls_x509_crl_set_authority_key_id847368 Ref: gnutls_x509_crl_set_crt848021 Ref: gnutls_x509_crl_set_crt_serial848599 Ref: gnutls_x509_crl_set_next_update849236 Ref: gnutls_x509_crl_set_number849648 Ref: gnutls_x509_crl_set_this_update850225 Ref: gnutls_x509_crl_set_version850634 Ref: gnutls_x509_crl_sign2851184 Ref: gnutls_x509_crl_verify852073 Ref: gnutls_x509_crq_deinit853228 Ref: gnutls_x509_crq_export853469 Ref: gnutls_x509_crq_export2854471 Ref: gnutls_x509_crq_get_attribute_by_oid855250 Ref: gnutls_x509_crq_get_attribute_data856275 Ref: gnutls_x509_crq_get_attribute_info857387 Ref: gnutls_x509_crq_get_basic_constraints858584 Ref: gnutls_x509_crq_get_challenge_password859842 Ref: gnutls_x509_crq_get_dn860459 Ref: gnutls_x509_crq_get_dn2861284 Ref: gnutls_x509_crq_get_dn_by_oid861987 Ref: gnutls_x509_crq_get_dn_oid863448 Ref: gnutls_x509_crq_get_extension_by_oid864235 Ref: gnutls_x509_crq_get_extension_data865386 Ref: gnutls_x509_crq_get_extension_info866514 Ref: gnutls_x509_crq_get_key_id867789 Ref: gnutls_x509_crq_get_key_purpose_oid868821 Ref: gnutls_x509_crq_get_key_rsa_raw869847 Ref: gnutls_x509_crq_get_key_usage870471 Ref: gnutls_x509_crq_get_pk_algorithm871562 Ref: gnutls_x509_crq_get_private_key_usage_period872324 Ref: gnutls_x509_crq_get_subject_alt_name873007 Ref: gnutls_x509_crq_get_subject_alt_othername_oid874570 Ref: gnutls_x509_crq_get_version876047 Ref: gnutls_x509_crq_import876398 Ref: gnutls_x509_crq_init877090 Ref: gnutls_x509_crq_print877430 Ref: gnutls_x509_crq_set_attribute_by_oid878090 Ref: gnutls_x509_crq_set_basic_constraints878960 Ref: gnutls_x509_crq_set_challenge_password879704 Ref: gnutls_x509_crq_set_dn880160 Ref: gnutls_x509_crq_set_dn_by_oid880714 Ref: gnutls_x509_crq_set_key881823 Ref: gnutls_x509_crq_set_key_purpose_oid882291 Ref: gnutls_x509_crq_set_key_rsa_raw883070 Ref: gnutls_x509_crq_set_key_usage883651 Ref: gnutls_x509_crq_set_private_key_usage_period884155 Ref: gnutls_x509_crq_set_subject_alt_name884684 Ref: gnutls_x509_crq_set_version885482 Ref: gnutls_x509_crq_sign2885974 Ref: gnutls_x509_crq_verify886955 Ref: gnutls_x509_crt_check_hostname887554 Ref: gnutls_x509_crt_check_issuer888804 Ref: gnutls_x509_crt_check_revocation889399 Ref: gnutls_x509_crt_cpy_crl_dist_points890050 Ref: gnutls_x509_crt_deinit890639 Ref: gnutls_x509_crt_export890862 Ref: gnutls_x509_crt_export2891773 Ref: gnutls_x509_crt_get_activation_time892471 Ref: gnutls_x509_crt_get_authority_info_access892854 Ref: gnutls_x509_crt_get_authority_key_gn_serial896247 Ref: gnutls_x509_crt_get_authority_key_id897693 Ref: gnutls_x509_crt_get_basic_constraints898829 Ref: gnutls_x509_crt_get_ca_status900048 Ref: gnutls_x509_crt_get_crl_dist_points900935 Ref: gnutls_x509_crt_get_dn902265 Ref: gnutls_x509_crt_get_dn2903117 Ref: gnutls_x509_crt_get_dn_by_oid903814 Ref: gnutls_x509_crt_get_dn_oid905583 Ref: gnutls_x509_crt_get_expiration_time906611 Ref: gnutls_x509_crt_get_extension_by_oid907109 Ref: gnutls_x509_crt_get_extension_data908230 Ref: gnutls_x509_crt_get_extension_info909329 Ref: gnutls_x509_crt_get_extension_oid910690 Ref: gnutls_x509_crt_get_fingerprint911653 Ref: gnutls_x509_crt_get_issuer912448 Ref: gnutls_x509_crt_get_issuer_alt_name913091 Ref: gnutls_x509_crt_get_issuer_alt_name2914896 Ref: gnutls_x509_crt_get_issuer_alt_othername_oid916483 Ref: gnutls_x509_crt_get_issuer_dn918137 Ref: gnutls_x509_crt_get_issuer_dn2919015 Ref: gnutls_x509_crt_get_issuer_dn_by_oid919743 Ref: gnutls_x509_crt_get_issuer_dn_oid921530 Ref: gnutls_x509_crt_get_issuer_unique_id922566 Ref: gnutls_x509_crt_get_key_id923383 Ref: gnutls_x509_crt_get_key_purpose_oid924371 Ref: gnutls_x509_crt_get_key_usage925532 Ref: gnutls_x509_crt_get_pk_algorithm926604 Ref: gnutls_x509_crt_get_pk_dsa_raw927325 Ref: gnutls_x509_crt_get_pk_rsa_raw927993 Ref: gnutls_x509_crt_get_policy928571 Ref: gnutls_x509_crt_get_private_key_usage_period929486 Ref: gnutls_x509_crt_get_proxy930243 Ref: gnutls_x509_crt_get_raw_dn931269 Ref: gnutls_x509_crt_get_raw_issuer_dn931867 Ref: gnutls_x509_crt_get_serial932451 Ref: gnutls_x509_crt_get_signature933196 Ref: gnutls_x509_crt_get_signature_algorithm933802 Ref: gnutls_x509_crt_get_subject934275 Ref: gnutls_x509_crt_get_subject_alt_name934923 Ref: gnutls_x509_crt_get_subject_alt_name2936687 Ref: gnutls_x509_crt_get_subject_alt_othername_oid938257 Ref: gnutls_x509_crt_get_subject_key_id939902 Ref: gnutls_x509_crt_get_subject_unique_id940739 Ref: gnutls_x509_crt_get_version941538 Ref: gnutls_x509_crt_import941870 Ref: gnutls_x509_crt_init942564 Ref: gnutls_x509_crt_list_import942903 Ref: gnutls_x509_crt_list_import2944267 Ref: gnutls_x509_crt_list_verify945353 Ref: gnutls_x509_crt_print947024 Ref: gnutls_x509_crt_set_activation_time947920 Ref: gnutls_x509_crt_set_authority_info_access948387 Ref: gnutls_x509_crt_set_authority_key_id949282 Ref: gnutls_x509_crt_set_basic_constraints949864 Ref: gnutls_x509_crt_set_ca_status950563 Ref: gnutls_x509_crt_set_crl_dist_points951161 Ref: gnutls_x509_crt_set_crl_dist_points2951813 Ref: gnutls_x509_crt_set_crq952512 Ref: gnutls_x509_crt_set_crq_extensions953069 Ref: gnutls_x509_crt_set_dn953531 Ref: gnutls_x509_crt_set_dn_by_oid954085 Ref: gnutls_x509_crt_set_expiration_time955202 Ref: gnutls_x509_crt_set_extension_by_oid955799 Ref: gnutls_x509_crt_set_issuer_dn956582 Ref: gnutls_x509_crt_set_issuer_dn_by_oid957157 Ref: gnutls_x509_crt_set_key958410 Ref: gnutls_x509_crt_set_key_purpose_oid958917 Ref: gnutls_x509_crt_set_key_usage959685 Ref: gnutls_x509_crt_set_pin_function960136 Ref: gnutls_x509_crt_set_policy960816 Ref: gnutls_x509_crt_set_private_key_usage_period961638 Ref: gnutls_x509_crt_set_proxy962145 Ref: gnutls_x509_crt_set_proxy_dn962959 Ref: gnutls_x509_crt_set_serial963983 Ref: gnutls_x509_crt_set_subject_alt_name964848 Ref: gnutls_x509_crt_set_subject_alternative_name965670 Ref: gnutls_x509_crt_set_subject_key_id966494 Ref: gnutls_x509_crt_set_version966994 Ref: gnutls_x509_crt_sign967817 Ref: gnutls_x509_crt_sign2968372 Ref: gnutls_x509_crt_verify969240 Ref: gnutls_x509_dn_deinit970167 Ref: gnutls_x509_dn_export970429 Ref: gnutls_x509_dn_export2971323 Ref: gnutls_x509_dn_get_rdn_ava971984 Ref: gnutls_x509_dn_import973014 Ref: gnutls_x509_dn_init973640 Ref: gnutls_x509_dn_oid_known974066 Ref: gnutls_x509_dn_oid_name974735 Ref: gnutls_x509_policy_release975272 Ref: gnutls_x509_privkey_cpy975636 Ref: gnutls_x509_privkey_deinit976106 Ref: gnutls_x509_privkey_export976353 Ref: gnutls_x509_privkey_export2977418 Ref: gnutls_x509_privkey_export2_pkcs8978251 Ref: gnutls_x509_privkey_export_dsa_raw979527 Ref: gnutls_x509_privkey_export_ecc_raw980303 Ref: gnutls_x509_privkey_export_pkcs8981087 Ref: gnutls_x509_privkey_export_rsa_raw982592 Ref: gnutls_x509_privkey_export_rsa_raw2983489 Ref: gnutls_x509_privkey_fix984511 Ref: gnutls_x509_privkey_generate984904 Ref: gnutls_x509_privkey_get_key_id985824 Ref: gnutls_x509_privkey_get_pk_algorithm986816 Ref: gnutls_x509_privkey_get_pk_algorithm2987249 Ref: gnutls_x509_privkey_import987741 Ref: gnutls_x509_privkey_import2988541 Ref: gnutls_x509_privkey_import_dsa_raw989541 Ref: gnutls_x509_privkey_import_ecc_raw990267 Ref: gnutls_x509_privkey_import_openssl990980 Ref: gnutls_x509_privkey_import_pkcs8991859 Ref: gnutls_x509_privkey_import_rsa_raw993311 Ref: gnutls_x509_privkey_import_rsa_raw2994170 Ref: gnutls_x509_privkey_init995138 Ref: gnutls_x509_privkey_sec_param995481 Ref: gnutls_x509_privkey_verify_params995918 Ref: gnutls_x509_rdn_get996275 Ref: gnutls_x509_rdn_get_by_oid996979 Ref: gnutls_x509_rdn_get_oid997956 Ref: gnutls_x509_trust_list_add_cas998710 Ref: gnutls_x509_trust_list_add_crls999329 Ref: gnutls_x509_trust_list_add_named_crt1000314 Ref: gnutls_x509_trust_list_add_system_trust1001429 Ref: gnutls_x509_trust_list_add_trust_file1002127 Ref: gnutls_x509_trust_list_add_trust_mem1003001 Ref: gnutls_x509_trust_list_deinit1003795 Ref: gnutls_x509_trust_list_get_issuer1004196 Ref: gnutls_x509_trust_list_init1004825 Ref: gnutls_x509_trust_list_remove_cas1005318 Ref: gnutls_x509_trust_list_remove_trust_file1006185 Ref: gnutls_x509_trust_list_remove_trust_mem1006903 Ref: gnutls_x509_trust_list_verify_crt1007554 Ref: gnutls_x509_trust_list_verify_named_crt1008638 Node: OCSP API1011141 Ref: gnutls_ocsp_req_add_cert1011435 Ref: gnutls_ocsp_req_add_cert_id1012400 Ref: gnutls_ocsp_req_deinit1013725 Ref: gnutls_ocsp_req_export1013947 Ref: gnutls_ocsp_req_get_cert_id1014366 Ref: gnutls_ocsp_req_get_extension1015957 Ref: gnutls_ocsp_req_get_nonce1017288 Ref: gnutls_ocsp_req_get_version1017941 Ref: gnutls_ocsp_req_import1018317 Ref: gnutls_ocsp_req_init1018818 Ref: gnutls_ocsp_req_print1019138 Ref: gnutls_ocsp_req_randomize_nonce1019873 Ref: gnutls_ocsp_req_set_extension1020311 Ref: gnutls_ocsp_req_set_nonce1021000 Ref: gnutls_ocsp_resp_check_crt1021592 Ref: gnutls_ocsp_resp_deinit1022175 Ref: gnutls_ocsp_resp_export1022404 Ref: gnutls_ocsp_resp_get_certs1022828 Ref: gnutls_ocsp_resp_get_extension1023952 Ref: gnutls_ocsp_resp_get_nonce1025291 Ref: gnutls_ocsp_resp_get_produced1025956 Ref: gnutls_ocsp_resp_get_responder1026302 Ref: gnutls_ocsp_resp_get_response1027052 Ref: gnutls_ocsp_resp_get_signature1028179 Ref: gnutls_ocsp_resp_get_signature_algorithm1028667 Ref: gnutls_ocsp_resp_get_single1029144 Ref: gnutls_ocsp_resp_get_status1031085 Ref: gnutls_ocsp_resp_get_version1031503 Ref: gnutls_ocsp_resp_import1031900 Ref: gnutls_ocsp_resp_init1032467 Ref: gnutls_ocsp_resp_print1032794 Ref: gnutls_ocsp_resp_verify1033519 Ref: gnutls_ocsp_resp_verify_direct1035111 Node: OpenPGP API1036223 Ref: gnutls_certificate_set_openpgp_key1036543 Ref: gnutls_certificate_set_openpgp_key_file1037474 Ref: gnutls_certificate_set_openpgp_key_file21038218 Ref: gnutls_certificate_set_openpgp_key_mem1039225 Ref: gnutls_certificate_set_openpgp_key_mem21039982 Ref: gnutls_certificate_set_openpgp_keyring_file1041006 Ref: gnutls_certificate_set_openpgp_keyring_mem1041726 Ref: gnutls_openpgp_crt_check_hostname1042486 Ref: gnutls_openpgp_crt_deinit1043057 Ref: gnutls_openpgp_crt_export1043280 Ref: gnutls_openpgp_crt_export21044029 Ref: gnutls_openpgp_crt_get_auth_subkey1044594 Ref: gnutls_openpgp_crt_get_creation_time1045308 Ref: gnutls_openpgp_crt_get_expiration_time1045639 Ref: gnutls_openpgp_crt_get_fingerprint1046020 Ref: gnutls_openpgp_crt_get_key_id1046579 Ref: gnutls_openpgp_crt_get_key_usage1046967 Ref: gnutls_openpgp_crt_get_name1047529 Ref: gnutls_openpgp_crt_get_pk_algorithm1048259 Ref: gnutls_openpgp_crt_get_pk_dsa_raw1048977 Ref: gnutls_openpgp_crt_get_pk_rsa_raw1049678 Ref: gnutls_openpgp_crt_get_preferred_key_id1050319 Ref: gnutls_openpgp_crt_get_revoked_status1050787 Ref: gnutls_openpgp_crt_get_subkey_count1051161 Ref: gnutls_openpgp_crt_get_subkey_creation_time1051572 Ref: gnutls_openpgp_crt_get_subkey_expiration_time1051998 Ref: gnutls_openpgp_crt_get_subkey_fingerprint1052470 Ref: gnutls_openpgp_crt_get_subkey_id1053131 Ref: gnutls_openpgp_crt_get_subkey_idx1053555 Ref: gnutls_openpgp_crt_get_subkey_pk_algorithm1053969 Ref: gnutls_openpgp_crt_get_subkey_pk_dsa_raw1054810 Ref: gnutls_openpgp_crt_get_subkey_pk_rsa_raw1055581 Ref: gnutls_openpgp_crt_get_subkey_revoked_status1056288 Ref: gnutls_openpgp_crt_get_subkey_usage1056766 Ref: gnutls_openpgp_crt_get_version1057448 Ref: gnutls_openpgp_crt_import1057786 Ref: gnutls_openpgp_crt_init1058354 Ref: gnutls_openpgp_crt_print1058647 Ref: gnutls_openpgp_crt_set_preferred_key_id1059319 Ref: gnutls_openpgp_crt_verify_ring1059948 Ref: gnutls_openpgp_crt_verify_self1060844 Ref: gnutls_openpgp_keyring_check_id1061438 Ref: gnutls_openpgp_keyring_deinit1061946 Ref: gnutls_openpgp_keyring_get_crt1062209 Ref: gnutls_openpgp_keyring_get_crt_count1062876 Ref: gnutls_openpgp_keyring_import1063251 Ref: gnutls_openpgp_keyring_init1063873 Ref: gnutls_openpgp_privkey_deinit1064198 Ref: gnutls_openpgp_privkey_export1064447 Ref: gnutls_openpgp_privkey_export21065415 Ref: gnutls_openpgp_privkey_export_dsa_raw1066189 Ref: gnutls_openpgp_privkey_export_rsa_raw1066964 Ref: gnutls_openpgp_privkey_export_subkey_dsa_raw1067870 Ref: gnutls_openpgp_privkey_export_subkey_rsa_raw1068715 Ref: gnutls_openpgp_privkey_get_fingerprint1069665 Ref: gnutls_openpgp_privkey_get_key_id1070269 Ref: gnutls_openpgp_privkey_get_pk_algorithm1070672 Ref: gnutls_openpgp_privkey_get_preferred_key_id1071453 Ref: gnutls_openpgp_privkey_get_revoked_status1071955 Ref: gnutls_openpgp_privkey_get_subkey_count1072391 Ref: gnutls_openpgp_privkey_get_subkey_creation_time1072818 Ref: gnutls_openpgp_privkey_get_subkey_expiration_time1073257 Ref: gnutls_openpgp_privkey_get_subkey_fingerprint1073746 Ref: gnutls_openpgp_privkey_get_subkey_id1074421 Ref: gnutls_openpgp_privkey_get_subkey_idx1074898 Ref: gnutls_openpgp_privkey_get_subkey_pk_algorithm1075340 Ref: gnutls_openpgp_privkey_get_subkey_revoked_status1076209 Ref: gnutls_openpgp_privkey_import1076681 Ref: gnutls_openpgp_privkey_init1077392 Ref: gnutls_openpgp_privkey_sec_param1077719 Ref: gnutls_openpgp_privkey_set_preferred_key_id1078182 Ref: gnutls_openpgp_set_recv_key_function1078841 Node: PKCS 12 API1079292 Ref: gnutls_pkcs12_bag_decrypt1079585 Ref: gnutls_pkcs12_bag_deinit1080017 Ref: gnutls_pkcs12_bag_encrypt1080245 Ref: gnutls_pkcs12_bag_get_count1080750 Ref: gnutls_pkcs12_bag_get_data1081062 Ref: gnutls_pkcs12_bag_get_friendly_name1081663 Ref: gnutls_pkcs12_bag_get_key_id1082295 Ref: gnutls_pkcs12_bag_get_type1082909 Ref: gnutls_pkcs12_bag_init1083255 Ref: gnutls_pkcs12_bag_set_crl1083705 Ref: gnutls_pkcs12_bag_set_crt1084138 Ref: gnutls_pkcs12_bag_set_data1084584 Ref: gnutls_pkcs12_bag_set_friendly_name1085055 Ref: gnutls_pkcs12_bag_set_key_id1085734 Ref: gnutls_pkcs12_deinit1086385 Ref: gnutls_pkcs12_export1086597 Ref: gnutls_pkcs12_export21087517 Ref: gnutls_pkcs12_generate_mac1088206 Ref: gnutls_pkcs12_get_bag1088614 Ref: gnutls_pkcs12_import1089229 Ref: gnutls_pkcs12_init1089955 Ref: gnutls_pkcs12_set_bag1090383 Ref: gnutls_pkcs12_simple_parse1090794 Ref: gnutls_pkcs12_verify_mac1093382 Node: PKCS 11 API1093743 Ref: gnutls_pkcs11_add_provider1094072 Ref: gnutls_pkcs11_copy_secret_key1094602 Ref: gnutls_pkcs11_copy_x509_crt1095327 Ref: gnutls_pkcs11_copy_x509_privkey1095981 Ref: gnutls_pkcs11_deinit1096771 Ref: gnutls_pkcs11_delete_url1096964 Ref: gnutls_pkcs11_get_pin_function1097480 Ref: gnutls_pkcs11_get_raw_issuer1097863 Ref: gnutls_pkcs11_init1098740 Ref: gnutls_pkcs11_obj_deinit1099702 Ref: gnutls_pkcs11_obj_export1099951 Ref: gnutls_pkcs11_obj_export21100795 Ref: gnutls_pkcs11_obj_export31101391 Ref: gnutls_pkcs11_obj_export_url1102063 Ref: gnutls_pkcs11_obj_get_info1102585 Ref: gnutls_pkcs11_obj_get_type1103455 Ref: gnutls_pkcs11_obj_import_url1103816 Ref: gnutls_pkcs11_obj_init1104538 Ref: gnutls_pkcs11_obj_list_import_url1104913 Ref: gnutls_pkcs11_obj_list_import_url21105786 Ref: gnutls_pkcs11_obj_set_pin_function1106689 Ref: gnutls_pkcs11_privkey_deinit1107206 Ref: gnutls_pkcs11_privkey_export_url1107467 Ref: gnutls_pkcs11_privkey_generate1107977 Ref: gnutls_pkcs11_privkey_generate21108649 Ref: gnutls_pkcs11_privkey_get_info1109838 Ref: gnutls_pkcs11_privkey_get_pk_algorithm1110725 Ref: gnutls_pkcs11_privkey_import_url1111261 Ref: gnutls_pkcs11_privkey_init1111982 Ref: gnutls_pkcs11_privkey_set_pin_function1112357 Ref: gnutls_pkcs11_privkey_status1112877 Ref: gnutls_pkcs11_reinit1113248 Ref: gnutls_pkcs11_set_pin_function1113686 Ref: gnutls_pkcs11_set_token_function1114176 Ref: gnutls_pkcs11_token_get_flags1114582 Ref: gnutls_pkcs11_token_get_info1115124 Ref: gnutls_pkcs11_token_get_mechanism1115801 Ref: gnutls_pkcs11_token_get_random1116420 Ref: gnutls_pkcs11_token_get_url1117051 Ref: gnutls_pkcs11_token_init1117719 Ref: gnutls_pkcs11_token_set_pin1118357 Ref: gnutls_pkcs11_type_get_name1118970 Ref: gnutls_x509_crt_import_pkcs111119459 Ref: gnutls_x509_crt_import_pkcs11_url1119979 Ref: gnutls_x509_crt_list_import_pkcs111120638 Node: TPM API1121252 Ref: gnutls_tpm_get_registered1121531 Ref: gnutls_tpm_key_list_deinit1121924 Ref: gnutls_tpm_key_list_get_url1122192 Ref: gnutls_tpm_privkey_delete1122845 Ref: gnutls_tpm_privkey_generate1123283 Node: Abstract key API1124633 Ref: gnutls_certificate_set_key1124945 Ref: gnutls_certificate_set_retrieve_function21126338 Ref: gnutls_pcert_deinit1128203 Ref: gnutls_pcert_import_openpgp1128448 Ref: gnutls_pcert_import_openpgp_raw1129059 Ref: gnutls_pcert_import_x5091129838 Ref: gnutls_pcert_import_x509_raw1130437 Ref: gnutls_pcert_list_import_x509_raw1131141 Ref: gnutls_privkey_decrypt_data1132184 Ref: gnutls_privkey_deinit1132818 Ref: gnutls_privkey_get_pk_algorithm1133077 Ref: gnutls_privkey_get_type1133696 Ref: gnutls_privkey_import_ext1134182 Ref: gnutls_privkey_import_ext21135068 Ref: gnutls_privkey_import_openpgp1136400 Ref: gnutls_privkey_import_openpgp_raw1137245 Ref: gnutls_privkey_import_pkcs111137961 Ref: gnutls_privkey_import_pkcs11_url1138724 Ref: gnutls_privkey_import_tpm_raw1139178 Ref: gnutls_privkey_import_tpm_url1140050 Ref: gnutls_privkey_import_url1141158 Ref: gnutls_privkey_import_x5091141705 Ref: gnutls_privkey_import_x509_raw1142458 Ref: gnutls_privkey_init1143242 Ref: gnutls_privkey_set_pin_function1143601 Ref: gnutls_privkey_sign_data1144173 Ref: gnutls_privkey_sign_hash1145190 Ref: gnutls_privkey_status1146356 Ref: gnutls_pubkey_deinit1146884 Ref: gnutls_pubkey_encrypt_data1147130 Ref: gnutls_pubkey_export1147690 Ref: gnutls_pubkey_export21148704 Ref: gnutls_pubkey_get_key_id1149469 Ref: gnutls_pubkey_get_key_usage1150459 Ref: gnutls_pubkey_get_openpgp_key_id1150961 Ref: gnutls_pubkey_get_pk_algorithm1152163 Ref: gnutls_pubkey_get_pk_dsa_raw1152788 Ref: gnutls_pubkey_get_pk_ecc_raw1153469 Ref: gnutls_pubkey_get_pk_ecc_x9621154112 Ref: gnutls_pubkey_get_pk_rsa_raw1154765 Ref: gnutls_pubkey_get_preferred_hash_algorithm1155393 Ref: gnutls_pubkey_get_verify_algorithm1156357 Ref: gnutls_pubkey_import1156979 Ref: gnutls_pubkey_import_dsa_raw1157698 Ref: gnutls_pubkey_import_ecc_raw1158359 Ref: gnutls_pubkey_import_ecc_x9621158967 Ref: gnutls_pubkey_import_openpgp1159601 Ref: gnutls_pubkey_import_openpgp_raw1160246 Ref: gnutls_pubkey_import_pkcs111160940 Ref: gnutls_pubkey_import_pkcs11_url1161493 Ref: gnutls_pubkey_import_privkey1162005 Ref: gnutls_pubkey_import_rsa_raw1162600 Ref: gnutls_pubkey_import_tpm_raw1163156 Ref: gnutls_pubkey_import_tpm_url1163933 Ref: gnutls_pubkey_import_url1164830 Ref: gnutls_pubkey_import_x5091165323 Ref: gnutls_pubkey_import_x509_crq1165828 Ref: gnutls_pubkey_import_x509_raw1166336 Ref: gnutls_pubkey_init1166918 Ref: gnutls_pubkey_print1167250 Ref: gnutls_pubkey_set_key_usage1167988 Ref: gnutls_pubkey_set_pin_function1168557 Ref: gnutls_pubkey_verify_data1169128 Ref: gnutls_pubkey_verify_data21169900 Ref: gnutls_pubkey_verify_hash1170624 Ref: gnutls_pubkey_verify_hash21171406 Ref: gnutls_x509_crl_privkey_sign1172146 Ref: gnutls_x509_crq_privkey_sign1173068 Ref: gnutls_x509_crq_set_pubkey1174081 Ref: gnutls_x509_crt_privkey_sign1174552 Ref: gnutls_x509_crt_set_pubkey1175430 Node: DANE API1175842 Ref: dane_cert_type_name1176213 Ref: dane_cert_usage_name1176503 Ref: dane_match_type_name1176803 Ref: dane_query_data1177086 Ref: dane_query_deinit1177765 Ref: dane_query_entries1177970 Ref: dane_query_status1178212 Ref: dane_query_tlsa1178506 Ref: dane_raw_tlsa1179079 Ref: dane_state_deinit1180086 Ref: dane_state_init1180278 Ref: dane_state_set_dlv_file1180662 Ref: dane_strerror1180963 Ref: dane_verification_status_print1181462 Ref: dane_verify_crt1182056 Ref: dane_verify_crt_raw1183919 Ref: dane_verify_session_crt1185596 Node: Cryptographic API1186550 Ref: gnutls_cipher_add_auth1186878 Ref: gnutls_cipher_decrypt1187460 Ref: gnutls_cipher_decrypt21188108 Ref: gnutls_cipher_deinit1188884 Ref: gnutls_cipher_encrypt1189169 Ref: gnutls_cipher_encrypt21189629 Ref: gnutls_cipher_get_block_size1190257 Ref: gnutls_cipher_get_iv_size1190532 Ref: gnutls_cipher_get_tag_size1190845 Ref: gnutls_cipher_init1191115 Ref: gnutls_cipher_set_iv1191834 Ref: gnutls_cipher_tag1192185 Ref: gnutls_hash1192647 Ref: gnutls_hash_deinit1193084 Ref: gnutls_hash_fast1193418 Ref: gnutls_hash_get_len1193929 Ref: gnutls_hash_init1194257 Ref: gnutls_hash_output1194799 Ref: gnutls_hmac1195123 Ref: gnutls_hmac_deinit1195560 Ref: gnutls_hmac_fast1195893 Ref: gnutls_hmac_get_len1196506 Ref: gnutls_hmac_init1196821 Ref: gnutls_hmac_output1197610 Ref: gnutls_hmac_set_nonce1197951 Ref: gnutls_mac_get_nonce_size1198326 Ref: gnutls_rnd1198636 Ref: gnutls_rnd_refresh1199027 Node: Compatibility API1199308 Ref: gnutls_certificate_client_set_retrieve_function1199700 Ref: gnutls_certificate_server_set_retrieve_function1201592 Ref: gnutls_certificate_set_rsa_export_params1202727 Ref: gnutls_certificate_type_set_priority1203243 Ref: gnutls_cipher_set_priority1203972 Ref: gnutls_compression_set_priority1204696 Ref: gnutls_kx_set_priority1205570 Ref: gnutls_mac_set_priority1206275 Ref: gnutls_openpgp_privkey_sign_hash1206992 Ref: gnutls_privkey_sign_raw_data1207694 Ref: gnutls_protocol_set_priority1208726 Ref: gnutls_rsa_export_get_modulus_bits1209270 Ref: gnutls_rsa_export_get_pubkey1209635 Ref: gnutls_rsa_params_cpy1210226 Ref: gnutls_rsa_params_deinit1210655 Ref: gnutls_rsa_params_export_pkcs11210932 Ref: gnutls_rsa_params_export_raw1211877 Ref: gnutls_rsa_params_generate21212794 Ref: gnutls_rsa_params_import_pkcs11213588 Ref: gnutls_rsa_params_import_raw1214287 Ref: gnutls_rsa_params_init1215089 Ref: gnutls_set_default_export_priority1215470 Ref: gnutls_sign_callback_get1216308 Ref: gnutls_sign_callback_set1216804 Ref: gnutls_x509_crl_sign1217758 Ref: gnutls_x509_crq_sign1218373 Ref: gnutls_x509_crt_get_preferred_hash_algorithm1218935 Ref: gnutls_x509_crt_get_verify_algorithm1219826 Ref: gnutls_x509_crt_verify_data1220538 Ref: gnutls_x509_crt_verify_hash1221276 Ref: gnutls_x509_privkey_sign_data1222029 Ref: gnutls_x509_privkey_sign_hash1223298 Node: Copying Information1225232 Node: Bibliography1250407 Ref: CBCATT1250546 Ref: GPGH1250723 Ref: GUTPKI1250845 Ref: KEYPIN1251019 Ref: NISTSP800571251193 Ref: RFC22461251440 Ref: RFC44181251595 Ref: RFC46801251761 Ref: RFC45141251918 Ref: RFC43461252121 Ref: RFC43471252270 Ref: RFC52461252436 Ref: RFC24401252586 Ref: RFC48801252767 Ref: RFC42111252960 Ref: RFC28171253153 Ref: RFC28181253305 Ref: RFC29451253418 Ref: RFC29861253567 Ref: PKIX1253755 Ref: RFC37491254017 Ref: RFC38201254182 Ref: RFC65201254424 Ref: RFC57461254662 Ref: RFC52801254870 Ref: TLSTKT1255136 Ref: PKCS121255367 Ref: PKCS111255507 Ref: RESCORLA1255652 Ref: SELKEY1255748 Ref: SSL31255906 Ref: STEVENS1256096 Ref: TLSEXT1256204 Ref: TLSPGP1256420 Ref: TLSSRP1256584 Ref: TLSPSK1256780 Ref: TOMSRP1256948 Ref: WEGER1257060 Ref: ECRYPT1257251 Ref: RFC50561257455 Ref: RFC59291257607 Ref: PKCS11URI1257749 Ref: TPMURI1257932 Ref: ANDERSON1258125 Ref: RFC48211258271 Ref: RFC25601258423 Ref: RIVESTCRL1258616 Node: Function and Data Index1258976 Node: Concept Index1353122  End Tag Table