# libgnutls.map -- libgnutls linker version script. -*- ld-script -*- # Copyright (C) 2005-2012 Free Software Foundation, Inc. # # Author: Simon Josefsson # # This file is part of GnuTLS. # # The GnuTLS is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public License # as published by the Free Software Foundation; either version 2.1 of # the License, or (at your option) any later version. # # The GnuTLS is distributed in the hope that it will be # useful, but WITHOUT ANY WARRANTY; without even the implied warranty # of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with this program. If not, see # When new symbols are added in a release (x.y.z) they are added # as GNUTLS_x_y_z { global: new_symbol } GNUTLS_prev_release_version # That allows tools like rpm detect the correct library dependency of an application. # See CONTRIBUTION.md symbol versioning section for more information. GNUTLS_3_4 { global: gnutls_alert_get; gnutls_alert_get_name; gnutls_alert_send; gnutls_alert_send_appropriate; gnutls_anon_allocate_client_credentials; gnutls_anon_allocate_server_credentials; gnutls_anon_free_client_credentials; gnutls_anon_free_server_credentials; gnutls_anon_set_params_function; gnutls_anon_set_server_dh_params; gnutls_anon_set_server_params_function; gnutls_auth_client_get_type; gnutls_auth_get_type; gnutls_auth_server_get_type; gnutls_bye; gnutls_calloc; gnutls_certificate_activation_time_peers; gnutls_certificate_allocate_credentials; gnutls_certificate_client_get_request_status; gnutls_certificate_expiration_time_peers; gnutls_certificate_free_ca_names; gnutls_certificate_free_cas; gnutls_certificate_free_credentials; gnutls_certificate_free_crls; gnutls_certificate_free_keys; gnutls_certificate_get_ours; gnutls_certificate_get_peers; gnutls_certificate_send_x509_rdn_sequence; gnutls_certificate_server_set_request; gnutls_certificate_set_dh_params; gnutls_certificate_set_openpgp_key; gnutls_certificate_set_openpgp_key_file2; gnutls_certificate_set_openpgp_key_file; gnutls_certificate_set_openpgp_key_mem2; gnutls_certificate_set_openpgp_key_mem; gnutls_certificate_set_openpgp_keyring_file; gnutls_certificate_set_openpgp_keyring_mem; gnutls_certificate_set_params_function; gnutls_certificate_set_verify_flags; gnutls_certificate_set_verify_limits; gnutls_certificate_set_x509_crl; gnutls_certificate_set_x509_crl_file; gnutls_certificate_set_x509_crl_mem; gnutls_certificate_set_x509_key; gnutls_certificate_set_x509_key_file; gnutls_certificate_set_x509_key_mem; gnutls_certificate_set_x509_simple_pkcs12_file; gnutls_certificate_set_x509_trust; gnutls_certificate_set_x509_trust_file; gnutls_certificate_set_x509_trust_mem; gnutls_certificate_type_get; gnutls_certificate_type_get_id; gnutls_certificate_type_get_name; gnutls_certificate_type_list; gnutls_certificate_verify_peers2; gnutls_check_version; gnutls_cipher_get; gnutls_cipher_get_id; gnutls_cipher_get_key_size; gnutls_cipher_get_name; gnutls_cipher_list; gnutls_cipher_suite_get_name; gnutls_cipher_suite_info; gnutls_compression_get; gnutls_compression_get_id; gnutls_compression_get_name; gnutls_compression_list; gnutls_credentials_clear; gnutls_credentials_set; gnutls_db_check_entry; gnutls_db_get_ptr; gnutls_db_remove_session; gnutls_db_set_cache_expiration; gnutls_db_set_ptr; gnutls_db_set_remove_function; gnutls_db_set_retrieve_function; gnutls_db_set_store_function; gnutls_deinit; gnutls_dh_get_group; gnutls_dh_get_peers_public_bits; gnutls_dh_get_prime_bits; gnutls_dh_get_pubkey; gnutls_dh_get_secret_bits; gnutls_dh_params_cpy; gnutls_dh_params_deinit; gnutls_dh_params_export_pkcs3; gnutls_dh_params_export_raw; gnutls_dh_params_generate2; gnutls_dh_params_import_pkcs3; gnutls_dh_params_import_raw; gnutls_dh_params_init; gnutls_dh_set_prime_bits; gnutls_error_is_fatal; gnutls_error_to_alert; gnutls_fingerprint; gnutls_free; gnutls_global_deinit; gnutls_global_init; gnutls_global_set_log_function; gnutls_global_set_log_level; gnutls_global_set_mem_functions; gnutls_handshake; gnutls_handshake_get_last_in; gnutls_handshake_get_last_out; gnutls_handshake_set_max_packet_length; gnutls_handshake_set_post_client_hello_function; gnutls_handshake_set_private_extensions; gnutls_hex2bin; gnutls_hex_decode; gnutls_hex_encode; gnutls_init; gnutls_kx_get; gnutls_kx_get_id; gnutls_kx_get_name; gnutls_kx_list; gnutls_mac_get; gnutls_mac_get_id; gnutls_mac_get_key_size; gnutls_mac_get_name; gnutls_mac_list; gnutls_malloc; gnutls_openpgp_crt_check_hostname; gnutls_openpgp_crt_deinit; gnutls_openpgp_crt_export; gnutls_openpgp_crt_get_auth_subkey; gnutls_openpgp_crt_get_creation_time; gnutls_openpgp_crt_get_expiration_time; gnutls_openpgp_crt_get_fingerprint; gnutls_openpgp_crt_get_key_id; gnutls_openpgp_crt_get_key_usage; gnutls_openpgp_crt_get_name; gnutls_openpgp_crt_get_pk_algorithm; gnutls_openpgp_crt_get_pk_dsa_raw; gnutls_openpgp_crt_get_pk_rsa_raw; gnutls_openpgp_crt_get_preferred_key_id; gnutls_openpgp_crt_get_revoked_status; gnutls_openpgp_crt_get_subkey_count; gnutls_openpgp_crt_get_subkey_creation_time; gnutls_openpgp_crt_get_subkey_expiration_time; gnutls_openpgp_crt_get_subkey_fingerprint; gnutls_openpgp_crt_get_subkey_id; gnutls_openpgp_crt_get_subkey_idx; gnutls_openpgp_crt_get_subkey_pk_algorithm; gnutls_openpgp_crt_get_subkey_pk_dsa_raw; gnutls_openpgp_crt_get_subkey_pk_rsa_raw; gnutls_openpgp_crt_get_subkey_revoked_status; gnutls_openpgp_crt_get_subkey_usage; gnutls_openpgp_crt_get_version; gnutls_openpgp_crt_import; gnutls_openpgp_crt_init; gnutls_openpgp_crt_print; gnutls_openpgp_crt_set_preferred_key_id; gnutls_openpgp_crt_verify_ring; gnutls_openpgp_crt_verify_self; gnutls_openpgp_keyring_check_id; gnutls_openpgp_keyring_deinit; gnutls_openpgp_keyring_get_crt; gnutls_openpgp_keyring_get_crt_count; gnutls_openpgp_keyring_import; gnutls_openpgp_keyring_init; gnutls_openpgp_privkey_deinit; gnutls_openpgp_privkey_export; gnutls_openpgp_privkey_export_dsa_raw; gnutls_openpgp_privkey_export_rsa_raw; gnutls_openpgp_privkey_export_subkey_dsa_raw; gnutls_openpgp_privkey_export_subkey_rsa_raw; gnutls_openpgp_privkey_get_fingerprint; gnutls_openpgp_privkey_get_key_id; gnutls_openpgp_privkey_get_pk_algorithm; gnutls_openpgp_privkey_get_preferred_key_id; gnutls_openpgp_privkey_get_revoked_status; gnutls_openpgp_privkey_get_subkey_count; gnutls_openpgp_privkey_get_subkey_creation_time; gnutls_openpgp_privkey_get_subkey_expiration_time; gnutls_openpgp_privkey_get_subkey_fingerprint; gnutls_openpgp_privkey_get_subkey_id; gnutls_openpgp_privkey_get_subkey_idx; gnutls_openpgp_privkey_get_subkey_pk_algorithm; gnutls_openpgp_privkey_get_subkey_revoked_status; gnutls_openpgp_privkey_import; gnutls_openpgp_privkey_init; gnutls_openpgp_privkey_set_preferred_key_id; gnutls_openpgp_privkey_sign_hash; gnutls_openpgp_send_cert; gnutls_openpgp_set_recv_key_function; gnutls_pem_base64_decode; gnutls_pem_base64_decode2; gnutls_pem_base64_encode; gnutls_pem_base64_encode2; gnutls_perror; gnutls_pk_algorithm_get_name; gnutls_pk_get_id; gnutls_pk_get_name; gnutls_pk_list; gnutls_pkcs12_bag_decrypt; gnutls_pkcs12_bag_deinit; gnutls_pkcs12_bag_encrypt; gnutls_pkcs12_bag_get_count; gnutls_pkcs12_bag_get_data; gnutls_pkcs12_bag_get_friendly_name; gnutls_pkcs12_bag_get_key_id; gnutls_pkcs12_bag_get_type; gnutls_pkcs12_bag_init; gnutls_pkcs12_bag_set_crl; gnutls_pkcs12_bag_set_crt; gnutls_pkcs12_bag_set_data; gnutls_pkcs12_bag_set_friendly_name; gnutls_pkcs12_bag_set_key_id; gnutls_pkcs12_deinit; gnutls_pkcs12_export; gnutls_pkcs12_generate_mac; gnutls_pkcs12_get_bag; gnutls_pkcs12_import; gnutls_pkcs12_init; gnutls_pkcs12_set_bag; gnutls_pkcs12_verify_mac; gnutls_pkcs7_deinit; gnutls_pkcs7_delete_crl; gnutls_pkcs7_delete_crt; gnutls_pkcs7_export; gnutls_pkcs7_get_crl_count; gnutls_pkcs7_get_crl_raw; gnutls_pkcs7_get_crt_count; gnutls_pkcs7_get_crt_raw; gnutls_pkcs7_import; gnutls_pkcs7_init; gnutls_pkcs7_set_crl; gnutls_pkcs7_set_crl_raw; gnutls_pkcs7_set_crt; gnutls_pkcs7_set_crt_raw; gnutls_prf; gnutls_prf_raw; gnutls_priority_deinit; gnutls_priority_init; gnutls_priority_set; gnutls_priority_set_direct; gnutls_protocol_get_id; gnutls_protocol_get_name; gnutls_protocol_get_version; gnutls_protocol_list; gnutls_psk_allocate_client_credentials; gnutls_psk_allocate_server_credentials; gnutls_psk_client_get_hint; gnutls_psk_free_client_credentials; gnutls_psk_free_server_credentials; gnutls_psk_server_get_username; gnutls_psk_set_client_credentials; gnutls_psk_set_client_credentials_function; gnutls_psk_set_params_function; gnutls_psk_set_server_credentials_file; gnutls_psk_set_server_credentials_function; gnutls_psk_set_server_credentials_hint; gnutls_psk_set_server_dh_params; gnutls_psk_set_server_params_function; gnutls_realloc; gnutls_record_check_pending; gnutls_record_disable_padding; gnutls_record_get_direction; gnutls_record_get_max_size; gnutls_record_recv; gnutls_record_send; gnutls_record_set_max_size; gnutls_rehandshake; gnutls_secure_malloc; gnutls_server_name_get; gnutls_server_name_set; gnutls_session_enable_compatibility_mode; gnutls_session_get_data2; gnutls_session_get_data; gnutls_session_get_id; gnutls_session_get_ptr; gnutls_session_is_resumed; gnutls_session_set_data; gnutls_session_set_ptr; gnutls_set_default_priority; gnutls_sign_get_id; gnutls_sign_get_name; gnutls_sign_list; gnutls_srp_1024_group_generator; gnutls_srp_1024_group_prime; gnutls_srp_1536_group_generator; gnutls_srp_1536_group_prime; gnutls_srp_2048_group_generator; gnutls_srp_2048_group_prime; gnutls_srp_allocate_client_credentials; gnutls_srp_allocate_server_credentials; gnutls_srp_base64_decode; gnutls_srp_base64_decode2; gnutls_srp_base64_encode; gnutls_srp_base64_encode2; gnutls_srp_free_client_credentials; gnutls_srp_free_server_credentials; gnutls_srp_server_get_username; gnutls_srp_set_client_credentials; gnutls_srp_set_client_credentials_function; gnutls_srp_set_prime_bits; gnutls_srp_set_server_credentials_file; gnutls_srp_set_server_credentials_function; gnutls_srp_verifier; gnutls_strdup; gnutls_strerror; gnutls_strerror_name; gnutls_supplemental_get_name; gnutls_transport_get_ptr2; gnutls_transport_get_ptr; gnutls_transport_set_errno; gnutls_transport_set_ptr2; gnutls_transport_set_ptr; gnutls_transport_set_pull_function; gnutls_transport_set_push_function; gnutls_x509_crl_check_issuer; gnutls_x509_crl_deinit; gnutls_x509_crl_export; gnutls_x509_crl_get_crt_count; gnutls_x509_crl_get_crt_serial; gnutls_x509_crl_get_dn_oid; gnutls_x509_crl_get_issuer_dn; gnutls_x509_crl_get_issuer_dn_by_oid; gnutls_x509_crl_get_next_update; gnutls_x509_crl_get_signature; gnutls_x509_crl_get_signature_algorithm; gnutls_x509_crl_get_this_update; gnutls_x509_crl_get_version; gnutls_x509_crl_import; gnutls_x509_crl_init; gnutls_x509_crl_print; gnutls_x509_crl_set_crt; gnutls_x509_crl_set_crt_serial; gnutls_x509_crl_set_next_update; gnutls_x509_crl_set_this_update; gnutls_x509_crl_set_version; gnutls_x509_crl_sign2; gnutls_x509_crl_sign; gnutls_x509_crl_verify; gnutls_x509_crq_deinit; gnutls_x509_crq_export; gnutls_x509_crq_get_attribute_by_oid; gnutls_x509_crq_get_challenge_password; gnutls_x509_crq_get_dn; gnutls_x509_crq_get_dn_by_oid; gnutls_x509_crq_get_dn_oid; gnutls_x509_crq_get_pk_algorithm; gnutls_x509_crq_get_version; gnutls_x509_crq_import; gnutls_x509_crq_init; gnutls_x509_crq_set_attribute_by_oid; gnutls_x509_crq_set_challenge_password; gnutls_x509_crq_set_dn_by_oid; gnutls_x509_crq_set_key; gnutls_x509_crq_set_key_rsa_raw; gnutls_x509_crq_set_version; gnutls_x509_crq_sign2; gnutls_x509_crq_sign; gnutls_x509_crt_check_hostname; gnutls_x509_crt_check_issuer; gnutls_x509_crt_check_revocation; gnutls_x509_crt_cpy_crl_dist_points; gnutls_x509_crt_deinit; gnutls_x509_crt_export; gnutls_x509_crt_get_activation_time; gnutls_x509_crt_get_authority_key_id; gnutls_x509_crt_get_basic_constraints; gnutls_x509_crt_get_ca_status; gnutls_x509_crt_get_crl_dist_points; gnutls_x509_crt_get_dn; gnutls_x509_crt_get_dn_by_oid; gnutls_x509_crt_get_dn_oid; gnutls_x509_crt_get_expiration_time; gnutls_x509_crt_get_extension_by_oid; gnutls_x509_crt_get_extension_data; gnutls_x509_crt_get_extension_info; gnutls_x509_crt_get_extension_oid; gnutls_x509_crt_get_fingerprint; gnutls_x509_crt_get_issuer; gnutls_x509_crt_get_issuer_dn; gnutls_x509_crt_get_issuer_dn_by_oid; gnutls_x509_crt_get_issuer_dn_oid; gnutls_x509_crt_get_issuer_unique_id; gnutls_x509_crt_get_key_id; gnutls_x509_crt_get_key_purpose_oid; gnutls_x509_crt_get_key_usage; gnutls_x509_crt_get_pk_algorithm; gnutls_x509_crt_get_pk_dsa_raw; gnutls_x509_crt_get_pk_rsa_raw; gnutls_x509_crt_get_proxy; gnutls_x509_crt_get_raw_dn; gnutls_x509_crt_get_raw_issuer_dn; gnutls_x509_crt_get_serial; gnutls_x509_crt_get_signature; gnutls_x509_crt_get_signature_algorithm; gnutls_x509_crt_get_subject; gnutls_x509_crt_get_subject_alt_name2; gnutls_x509_crt_get_subject_alt_name; gnutls_x509_crt_get_subject_alt_othername_oid; gnutls_x509_crt_get_subject_key_id; gnutls_x509_crt_get_subject_unique_id; gnutls_x509_crt_get_version; gnutls_x509_crt_import; gnutls_x509_crt_init; gnutls_x509_crt_list_import; gnutls_x509_crt_list_verify; gnutls_x509_crt_print; gnutls_x509_crt_set_activation_time; gnutls_x509_crt_set_authority_key_id; gnutls_x509_crt_set_basic_constraints; gnutls_x509_crt_set_ca_status; gnutls_x509_crt_set_crl_dist_points2; gnutls_x509_crt_set_crl_dist_points; gnutls_x509_crt_set_crq; gnutls_x509_crt_set_dn_by_oid; gnutls_x509_crt_set_expiration_time; gnutls_x509_crt_set_extension_by_oid; gnutls_x509_crt_set_issuer_dn_by_oid; gnutls_x509_crt_set_key; gnutls_x509_crt_set_key_purpose_oid; gnutls_x509_crt_set_key_usage; gnutls_x509_crt_set_proxy; gnutls_x509_crt_set_proxy_dn; gnutls_x509_crt_set_serial; gnutls_x509_crt_set_subject_alt_name; gnutls_x509_crt_set_subject_alternative_name; gnutls_x509_crt_set_subject_key_id; gnutls_x509_crt_set_version; gnutls_x509_crt_sign2; gnutls_x509_crt_sign; gnutls_x509_crt_verify; gnutls_x509_dn_deinit; gnutls_x509_dn_export; gnutls_x509_dn_get_rdn_ava; gnutls_x509_dn_import; gnutls_x509_dn_init; gnutls_x509_dn_oid_known; gnutls_x509_privkey_cpy; gnutls_x509_privkey_deinit; gnutls_x509_privkey_export; gnutls_x509_privkey_export_dsa_raw; gnutls_x509_privkey_export_pkcs8; gnutls_x509_privkey_export_rsa_raw; gnutls_x509_privkey_fix; gnutls_x509_privkey_generate; gnutls_x509_privkey_get_key_id; gnutls_x509_privkey_get_pk_algorithm; gnutls_x509_privkey_import; gnutls_x509_privkey_import_dsa_raw; gnutls_x509_privkey_import_pkcs8; gnutls_x509_privkey_import_rsa_raw; gnutls_x509_privkey_init; gnutls_x509_privkey_sign_data; gnutls_x509_privkey_sign_hash; gnutls_x509_rdn_get; gnutls_x509_rdn_get_by_oid; gnutls_x509_rdn_get_oid; gnutls_certificate_set_x509_simple_pkcs12_mem; gnutls_x509_crl_get_authority_key_id; gnutls_x509_crl_get_extension_data; gnutls_x509_crl_get_extension_info; gnutls_x509_crl_get_extension_oid; gnutls_x509_crl_get_number; gnutls_x509_crl_set_authority_key_id; gnutls_x509_crl_set_number; gnutls_x509_crq_get_attribute_data; gnutls_x509_crq_get_attribute_info; gnutls_x509_crq_get_basic_constraints; gnutls_x509_crq_get_extension_by_oid; gnutls_x509_crq_get_extension_data; gnutls_x509_crq_get_extension_info; gnutls_x509_crq_get_key_id; gnutls_x509_crq_get_key_purpose_oid; gnutls_x509_crq_get_key_rsa_raw; gnutls_x509_crq_get_key_usage; gnutls_x509_crq_get_subject_alt_name; gnutls_x509_crq_get_subject_alt_othername_oid; gnutls_x509_crq_print; gnutls_x509_crq_set_basic_constraints; gnutls_x509_crq_set_key_purpose_oid; gnutls_x509_crq_set_key_usage; gnutls_x509_crq_set_subject_alt_name; gnutls_x509_crt_set_crq_extensions; gnutls_session_ticket_key_generate; gnutls_session_ticket_enable_client; gnutls_session_ticket_enable_server; gnutls_x509_crt_get_issuer_alt_name2; gnutls_x509_crt_get_issuer_alt_name; gnutls_x509_crt_get_issuer_alt_othername_oid; gnutls_sign_algorithm_get_requested; gnutls_cipher_init; gnutls_cipher_encrypt; gnutls_cipher_decrypt; gnutls_cipher_deinit; gnutls_cipher_get_block_size; gnutls_hash_init; gnutls_hash_get_len; gnutls_hash; gnutls_hash_fast; gnutls_hash_deinit; gnutls_hash_output; gnutls_hmac_init; gnutls_hmac_get_len; gnutls_hmac; gnutls_hmac_fast; gnutls_hmac_deinit; gnutls_hmac_output; gnutls_certificate_set_verify_function; gnutls_safe_renegotiation_status; gnutls_certificate_set_retrieve_function; gnutls_pkcs11_init; gnutls_pkcs11_deinit; gnutls_pkcs11_set_pin_function; gnutls_pkcs11_set_token_function; gnutls_pkcs11_add_provider; gnutls_pkcs11_obj_init; gnutls_pkcs11_obj_import_url; gnutls_pkcs11_obj_export_url; gnutls_pkcs11_obj_deinit; gnutls_pkcs11_obj_list_import_url3; gnutls_x509_crt_import_pkcs11; gnutls_pkcs11_obj_get_type; gnutls_x509_crt_list_import_pkcs11; gnutls_x509_crt_import_url; gnutls_pkcs11_obj_get_info; gnutls_pkcs11_token_get_info; gnutls_pkcs11_token_get_url; gnutls_pkcs11_privkey_init; gnutls_pkcs11_privkey_deinit; gnutls_pkcs11_privkey_get_pk_algorithm; gnutls_pkcs11_privkey_get_info; gnutls_pkcs11_privkey_import_url; gnutls_pkcs11_obj_export; gnutls_pkcs11_type_get_name; gnutls_privkey_init; gnutls_privkey_deinit; gnutls_privkey_get_pk_algorithm; gnutls_privkey_get_type; gnutls_privkey_import_pkcs11; gnutls_privkey_import_x509; gnutls_privkey_import_openpgp; gnutls_privkey_decrypt_data; gnutls_pkcs11_privkey_export_url; gnutls_x509_crq_privkey_sign; gnutls_x509_crl_privkey_sign; gnutls_x509_crt_privkey_sign; gnutls_pubkey_init; gnutls_pubkey_deinit; gnutls_pubkey_get_pk_algorithm; gnutls_pubkey_import_x509; gnutls_pubkey_import_openpgp; gnutls_pubkey_export; gnutls_pubkey_get_key_id; gnutls_pubkey_get_key_usage; gnutls_pubkey_import_pkcs11; gnutls_pubkey_import_dsa_raw; gnutls_pubkey_import_rsa_raw; gnutls_pubkey_import; gnutls_x509_crt_set_pubkey; gnutls_x509_crq_set_pubkey; gnutls_pkcs11_delete_url; gnutls_x509_privkey_export_rsa_raw2; gnutls_pubkey_get_preferred_hash_algorithm; gnutls_x509_crt_get_preferred_hash_algorithm; gnutls_global_set_mutex; gnutls_transport_set_vec_push_function; gnutls_transport_set_errno_function; gnutls_sec_param_to_pk_bits; gnutls_sec_param_get_name; gnutls_pk_bits_to_sec_param; gnutls_rnd; gnutls_cipher_encrypt2; gnutls_cipher_decrypt2; gnutls_openpgp_privkey_sec_param; gnutls_x509_privkey_sec_param; gnutls_session_channel_binding; gnutls_pkcs11_copy_secret_key; gnutls_pkcs11_token_init; gnutls_pkcs11_token_set_pin; gnutls_pkcs11_token_get_mechanism; gnutls_privkey_sign_hash; gnutls_privkey_sign_data; gnutls_pubkey_import_privkey; gnutls_certificate_get_issuer; gnutls_x509_crq_verify; gnutls_global_set_time_function; gnutls_x509_trust_list_verify_crt; gnutls_x509_trust_list_add_crls; gnutls_x509_trust_list_add_cas; gnutls_x509_trust_list_init; gnutls_x509_trust_list_deinit; gnutls_x509_crl_list_import; gnutls_x509_crl_list_import2; gnutls_x509_crt_list_import2; gnutls_cipher_tag; gnutls_cipher_add_auth; gnutls_dtls_set_timeouts; gnutls_transport_set_pull_timeout_function; gnutls_dtls_get_mtu; gnutls_dtls_set_mtu; gnutls_record_recv_seq; gnutls_key_generate; gnutls_dtls_cookie_verify; gnutls_dtls_cookie_send; gnutls_dtls_prestate_set; gnutls_dtls_get_data_mtu; gnutls_dtls_set_data_mtu; gnutls_cipher_set_iv; gnutls_pcert_deinit; gnutls_pcert_import_x509; gnutls_pcert_import_x509_raw; gnutls_pcert_import_openpgp; gnutls_pcert_import_openpgp_raw; gnutls_pcert_export_x509; gnutls_pcert_export_openpgp; gnutls_pubkey_get_openpgp_key_id; gnutls_certificate_set_retrieve_function2; gnutls_x509_trust_list_get_issuer; gnutls_global_set_audit_log_function; gnutls_ecc_curve_get_name; gnutls_ecc_curve_get_size; gnutls_ecc_curve_get; gnutls_x509_privkey_export_ecc_raw; gnutls_x509_privkey_import_ecc_raw; gnutls_pubkey_verify_data2; gnutls_x509_trust_list_verify_named_crt; gnutls_x509_trust_list_add_named_crt; gnutls_alert_get_strname; gnutls_pcert_list_import_x509_raw; gnutls_pubkey_import_ecc_raw; gnutls_record_get_discarded; gnutls_x509_crt_get_authority_info_access; gnutls_ocsp_req_add_cert; gnutls_ocsp_req_add_cert_id; gnutls_ocsp_req_deinit; gnutls_ocsp_req_export; gnutls_ocsp_req_get_cert_id; gnutls_ocsp_req_get_extension; gnutls_ocsp_req_get_nonce; gnutls_ocsp_req_get_version; gnutls_ocsp_req_import; gnutls_ocsp_req_init; gnutls_ocsp_req_print; gnutls_ocsp_req_randomize_nonce; gnutls_ocsp_req_set_extension; gnutls_ocsp_req_set_nonce; gnutls_ocsp_resp_deinit; gnutls_ocsp_resp_export; gnutls_ocsp_resp_get_certs; gnutls_ocsp_resp_get_extension; gnutls_ocsp_resp_get_nonce; gnutls_ocsp_resp_get_produced; gnutls_ocsp_resp_get_responder; gnutls_ocsp_resp_get_response; gnutls_ocsp_resp_get_signature; gnutls_ocsp_resp_get_signature_algorithm; gnutls_ocsp_resp_get_single; gnutls_ocsp_resp_get_status; gnutls_ocsp_resp_get_version; gnutls_ocsp_resp_import; gnutls_ocsp_resp_init; gnutls_ocsp_resp_print; gnutls_ocsp_resp_verify; gnutls_ocsp_resp_verify_direct; gnutls_privkey_import_ext; gnutls_certificate_set_key; gnutls_srp_3072_group_generator; gnutls_srp_3072_group_prime; gnutls_srp_4096_group_generator; gnutls_srp_4096_group_prime; gnutls_x509_privkey_verify_params; gnutls_priority_get_cipher_suite_index; gnutls_random_art; gnutls_pubkey_encrypt_data; gnutls_x509_dn_oid_name; gnutls_session_resumption_requested; gnutls_pkcs11_reinit; gnutls_x509_crt_get_authority_key_gn_serial; gnutls_x509_crl_get_authority_key_gn_serial; gnutls_ecc_curve_list; gnutls_priority_certificate_type_list; gnutls_priority_sign_list; gnutls_priority_protocol_list; gnutls_priority_compression_list; gnutls_priority_ecc_curve_list; gnutls_verify_stored_pubkey; gnutls_store_commitment; gnutls_store_pubkey; gnutls_dtls_get_timeout; gnutls_tdb_init; gnutls_tdb_set_store_func; gnutls_tdb_set_store_commitment_func; gnutls_tdb_set_verify_func; gnutls_tdb_deinit; gnutls_x509_crt_set_authority_info_access; gnutls_x509_crt_get_private_key_usage_period; gnutls_x509_crq_get_private_key_usage_period; gnutls_x509_crt_set_private_key_usage_period; gnutls_x509_crq_set_private_key_usage_period; gnutls_session_get_random; gnutls_pubkey_verify_hash2; gnutls_pk_to_sign; gnutls_certificate_set_x509_system_trust; gnutls_session_set_premaster; gnutls_ocsp_resp_check_crt; gnutls_pkcs11_get_pin_function; gnutls_pkcs11_obj_list_import_url4; gnutls_x509_trust_list_add_system_trust; gnutls_x509_trust_list_add_trust_file; gnutls_x509_trust_list_add_trust_mem; gnutls_x509_trust_list_iter_get_ca; gnutls_x509_trust_list_iter_deinit; gnutls_pkcs12_simple_parse; gnutls_privkey_import_openpgp_raw; gnutls_privkey_import_x509_raw; gnutls_load_file; gnutls_x509_privkey_import_openssl; gnutls_x509_privkey_import2; gnutls_privkey_import_ext2; gnutls_privkey_import_tpm_raw; gnutls_tpm_privkey_generate; gnutls_pubkey_import_tpm_raw; gnutls_tpm_key_list_deinit; gnutls_tpm_key_list_get_url; gnutls_tpm_get_registered; gnutls_tpm_privkey_delete; gnutls_pubkey_import_tpm_url; gnutls_privkey_import_tpm_url; gnutls_privkey_import_url; gnutls_pubkey_import_url; gnutls_url_is_supported; gnutls_privkey_set_pin_function; gnutls_pubkey_set_pin_function; gnutls_pkcs11_obj_set_pin_function; gnutls_pkcs11_privkey_set_pin_function; gnutls_certificate_set_pin_function; gnutls_x509_crt_set_pin_function; gnutls_handshake_set_timeout; gnutls_sign_get_pk_algorithm; gnutls_sign_get_hash_algorithm; gnutls_sign_algorithm_get; gnutls_x509_privkey_get_pk_algorithm2; gnutls_heartbeat_ping; gnutls_heartbeat_pong; gnutls_heartbeat_enable; gnutls_heartbeat_allowed; gnutls_heartbeat_get_timeout; gnutls_heartbeat_set_timeouts; gnutls_certificate_set_ocsp_status_request_function; gnutls_certificate_set_ocsp_status_request_file; gnutls_ocsp_status_request_enable_client; gnutls_ocsp_status_request_get; gnutls_dh_params_export2_pkcs3; gnutls_pubkey_export2; gnutls_x509_crt_export2; gnutls_x509_dn_export2; gnutls_x509_crl_export2; gnutls_pkcs7_export2; gnutls_x509_privkey_export2; gnutls_x509_privkey_export2_pkcs8; gnutls_x509_crq_export2; gnutls_openpgp_crt_export2; gnutls_openpgp_privkey_export2; gnutls_pkcs11_obj_export2; gnutls_pkcs12_export2; gnutls_pubkey_import_openpgp_raw; gnutls_pubkey_import_x509_raw; gnutls_certificate_get_peers_subkey_id; gnutls_session_get_id2; gnutls_certificate_verify_peers3; gnutls_certificate_verification_status_print; gnutls_srtp_get_profile_id; gnutls_srtp_get_profile_name; gnutls_srtp_get_selected_profile; gnutls_srtp_set_profile; gnutls_srtp_set_profile_direct; gnutls_srtp_get_keys; gnutls_srtp_get_mki; gnutls_srtp_set_mki; gnutls_ocsp_status_request_is_checked; gnutls_sign_is_secure; gnutls_x509_crt_get_policy; gnutls_x509_policy_release; gnutls_x509_crt_set_policy; gnutls_pubkey_import_x509_crq; gnutls_pubkey_print; gnutls_x509_crt_set_dn; gnutls_x509_crq_set_dn; gnutls_x509_crt_set_issuer_dn; gnutls_session_force_valid; gnutls_record_can_use_length_hiding; gnutls_range_split; gnutls_record_send_range; gnutls_db_check_entry_time; gnutls_handshake_set_random; gnutls_record_cork; gnutls_record_uncork; gnutls_transport_set_int2; gnutls_transport_get_int2; gnutls_transport_get_int; gnutls_pkcs11_privkey_status; gnutls_x509_crt_get_issuer_dn2; gnutls_x509_crt_get_dn2; gnutls_x509_crl_get_issuer_dn2; gnutls_x509_crq_get_dn2; gnutls_x509_trust_list_remove_trust_mem; gnutls_x509_trust_list_remove_trust_file; gnutls_x509_trust_list_remove_cas; gnutls_session_get_desc; gnutls_privkey_status; gnutls_cipher_get_iv_size; gnutls_hmac_set_nonce; gnutls_sign_algorithm_get_client; gnutls_certificate_set_x509_key_mem2; gnutls_certificate_set_x509_key_file2; gnutls_alpn_get_selected_protocol; gnutls_alpn_set_protocols; gnutls_session_set_id; gnutls_certificate_set_trust_list; gnutls_certificate_get_trust_list; gnutls_cipher_get_tag_size; gnutls_record_overhead_size; gnutls_handshake_set_hook_function; gnutls_handshake_description_get_name; gnutls_digest_list; gnutls_digest_get_id; gnutls_digest_get_name; gnutls_priority_mac_list; gnutls_priority_cipher_list; gnutls_priority_kx_list; gnutls_record_set_timeout; gnutls_pkcs11_token_get_random; gnutls_pkcs11_obj_export3; gnutls_pkcs11_get_raw_issuer; gnutls_est_record_overhead_size; gnutls_pubkey_set_key_usage; gnutls_x509_privkey_import_rsa_raw2; gnutls_pkcs11_token_get_flags; gnutls_pubkey_import_ecc_x962; gnutls_rnd_refresh; gnutls_mac_get_nonce_size; gnutls_x509_crl_get_raw_issuer_dn; gnutls_certificate_get_crt_raw; gnutls_privkey_generate; gnutls_privkey_export_x509; gnutls_privkey_export_pkcs11; gnutls_privkey_export_openpgp; gnutls_fips140_mode_enabled; gnutls_record_check_corked; gnutls_pkcs11_crt_is_known; gnutls_sec_param_to_symmetric_bits; gnutls_privkey_export_ecc_raw; gnutls_privkey_export_dsa_raw; gnutls_privkey_export_rsa_raw; gnutls_privkey_import_rsa_raw; gnutls_privkey_import_dsa_raw; gnutls_privkey_import_ecc_raw; gnutls_pubkey_export_ecc_x962; gnutls_pubkey_export_ecc_raw; gnutls_pubkey_export_dsa_raw; gnutls_pubkey_export_rsa_raw; gnutls_privkey_verify_params; gnutls_pubkey_verify_params; gnutls_db_get_default_cache_expiration; gnutls_x509_name_constraints_init; gnutls_x509_name_constraints_deinit; gnutls_x509_crt_get_name_constraints; gnutls_x509_name_constraints_add_permitted; gnutls_x509_name_constraints_add_excluded; gnutls_x509_crt_set_name_constraints; gnutls_x509_name_constraints_get_permitted; gnutls_x509_name_constraints_get_excluded; gnutls_x509_name_constraints_check; gnutls_x509_name_constraints_check_crt; gnutls_x509_cidr_to_rfc5280; gnutls_srp_set_server_fake_salt_seed; gnutls_x509_crt_get_extension_data2; gnutls_x509_crq_get_extension_data2; gnutls_x509_crl_get_extension_data2; gnutls_subject_alt_names_init; gnutls_subject_alt_names_deinit; gnutls_subject_alt_names_get; gnutls_subject_alt_names_set; gnutls_x509_ext_import_subject_alt_names; gnutls_x509_ext_export_subject_alt_names; gnutls_x509_crl_dist_points_init; gnutls_x509_crl_dist_points_deinit; gnutls_x509_crl_dist_points_get; gnutls_x509_crl_dist_points_set; gnutls_x509_ext_import_crl_dist_points; gnutls_x509_ext_export_crl_dist_points; gnutls_x509_ext_import_name_constraints; gnutls_x509_ext_export_name_constraints; gnutls_x509_aia_init; gnutls_x509_aia_deinit; gnutls_x509_aia_get; gnutls_x509_aia_set; gnutls_x509_ext_import_aia; gnutls_x509_ext_export_aia; gnutls_x509_ext_import_subject_key_id; gnutls_x509_ext_export_subject_key_id; gnutls_x509_ext_export_authority_key_id; gnutls_x509_ext_import_authority_key_id; gnutls_x509_aki_init; gnutls_x509_aki_get_id; gnutls_x509_aki_get_cert_issuer; gnutls_x509_aki_set_id; gnutls_x509_aki_set_cert_issuer; gnutls_x509_aki_deinit; gnutls_x509_ext_import_private_key_usage_period; gnutls_x509_ext_export_private_key_usage_period; gnutls_x509_ext_import_basic_constraints; gnutls_x509_ext_export_basic_constraints; gnutls_x509_ext_import_key_usage; gnutls_x509_ext_export_key_usage; gnutls_x509_ext_import_proxy; gnutls_x509_ext_export_proxy; gnutls_x509_policies_init; gnutls_x509_policies_deinit; gnutls_x509_policies_get; gnutls_x509_policies_set; gnutls_x509_ext_import_policies; gnutls_x509_ext_export_policies; gnutls_x509_crt_set_issuer_alt_name; gnutls_x509_key_purpose_init; gnutls_x509_key_purpose_deinit; gnutls_x509_key_purpose_set; gnutls_x509_key_purpose_get; gnutls_x509_ext_import_key_purposes; gnutls_x509_ext_export_key_purposes; gnutls_x509_crt_check_hostname2; gnutls_openpgp_crt_check_hostname2; gnutls_certificate_verify_peers; gnutls_certificate_get_verify_flags; gnutls_certificate_get_x509_key; gnutls_certificate_get_x509_crt; gnutls_certificate_get_openpgp_key; gnutls_certificate_get_openpgp_crt; gnutls_credentials_get; gnutls_x509_crl_iter_crt_serial; gnutls_x509_crl_iter_deinit; gnutls_packet_deinit; gnutls_record_recv_packet; gnutls_packet_get; gnutls_x509_trust_list_add_trust_dir; gnutls_certificate_set_x509_trust_dir; gnutls_pkcs_schema_get_name; gnutls_pkcs_schema_get_oid; gnutls_pkcs8_info; gnutls_pkcs12_bag_enc_info; gnutls_pkcs11_privkey_export_pubkey; gnutls_pkcs11_obj_flags_get_str; gnutls_pkcs11_obj_get_flags; gnutls_pkcs12_mac_info; gnutls_pkcs12_generate_mac2; gnutls_x509_trust_list_verify_crt2; gnutls_x509_crt_get_extension_by_oid2; gnutls_x509_crq_get_extension_by_oid2; gnutls_pkcs11_obj_get_exts; gnutls_x509_ext_deinit; gnutls_x509_ext_print; gnutls_x509_othername_to_virtual; gnutls_pkcs11_copy_attached_extension; gnutls_pkcs11_privkey_cpy; gnutls_x509_crq_get_signature_algorithm; gnutls_privkey_import_ext3; gnutls_record_discard_queued; gnutls_session_ext_master_secret_status; gnutls_session_etm_status; gnutls_priority_string_list; gnutls_aead_cipher_init; gnutls_aead_cipher_decrypt; gnutls_aead_cipher_encrypt; gnutls_aead_cipher_deinit; gnutls_dh_params_import_raw2; gnutls_memset; gnutls_memcmp; gnutls_pkcs12_bag_set_privkey; gnutls_x509_privkey_set_pin_function; gnutls_ocsp_resp_get_responder_raw_id; gnutls_system_key_iter_deinit; gnutls_system_key_iter_get_info; gnutls_system_key_delete; gnutls_system_key_add_x509; gnutls_register_custom_url; gnutls_pcert_import_x509_list; gnutls_pkcs11_get_raw_issuer_by_dn; gnutls_x509_trust_list_get_issuer_by_dn; gnutls_system_recv_timeout; gnutls_record_set_state; gnutls_record_get_state; gnutls_pkcs11_obj_set_info; gnutls_crypto_register_cipher; gnutls_crypto_register_aead_cipher; gnutls_crypto_register_mac; gnutls_crypto_register_digest; gnutls_ext_register; gnutls_buffer_append_data; gnutls_supplemental_register; gnutls_supplemental_send; gnutls_supplemental_recv; gnutls_ext_get_data; gnutls_ext_set_data; gnutls_openpgp_crt_check_email; gnutls_x509_crt_check_email; gnutls_pkcs11_copy_x509_crt2; gnutls_pkcs11_copy_x509_privkey2; gnutls_pkcs11_privkey_generate3; gnutls_x509_crt_get_pk_ecc_raw; gnutls_x509_dn_get_str; gnutls_pkcs11_get_raw_issuer_by_subject_key_id; gnutls_x509_trust_list_get_issuer_by_subject_key_id; gnutls_pkcs7_get_crt_raw2; gnutls_pkcs7_signature_info_deinit; gnutls_pkcs7_get_signature_info; gnutls_pkcs7_verify_direct; gnutls_pkcs7_verify; gnutls_pkcs7_get_crl_raw2; gnutls_pkcs7_sign; gnutls_pkcs7_attrs_deinit; gnutls_pkcs7_add_attr; gnutls_pkcs7_get_attr; gnutls_pkcs7_print; gnutls_x509_crt_verify_data2; gnutls_pkcs7_get_signature_count; gnutls_ecc_curve_get_oid; gnutls_digest_get_oid; gnutls_pk_get_oid; gnutls_sign_get_oid; gnutls_ecc_curve_get_id; gnutls_oid_to_digest; gnutls_oid_to_pk; gnutls_oid_to_sign; gnutls_oid_to_ecc_curve; gnutls_prf_rfc5705; gnutls_hex_decode2; gnutls_hex_encode2; gnutls_session_set_verify_function; gnutls_session_set_verify_cert; gnutls_session_set_verify_cert2; gnutls_session_get_verify_cert_status; gnutls_x509_privkey_generate2; gnutls_x509_privkey_get_seed; gnutls_x509_privkey_verify_seed; gnutls_privkey_generate2; gnutls_privkey_get_seed; gnutls_privkey_verify_seed; gnutls_x509_privkey_set_flags; gnutls_privkey_set_flags; gnutls_pkcs11_copy_pubkey; gnutls_x509_crt_set_subject_unique_id; gnutls_x509_crt_set_issuer_unique_id; _gnutls_global_init_skip; gnutls_certificate_set_flags; gnutls_decode_ber_digest_info; gnutls_encode_ber_digest_info; gnutls_pkcs7_get_embedded_data; gnutls_x509_crq_set_subject_alt_othername; gnutls_x509_crt_set_subject_alt_othername; gnutls_x509_crt_set_issuer_alt_othername; gnutls_dh_params_import_dsa; gnutls_session_get_flags; gnutls_session_get_master_secret; gnutls_x509_crt_get_signature_oid; gnutls_x509_crt_get_pk_oid; gnutls_x509_crq_get_signature_oid; gnutls_x509_crq_get_pk_oid; gnutls_x509_crl_get_signature_oid; gnutls_ecc_curve_get_pk; gnutls_x509_crt_equals; gnutls_x509_crt_equals2; gnutls_x509_ext_import_tlsfeatures; gnutls_x509_ext_export_tlsfeatures; gnutls_x509_tlsfeatures_add; gnutls_x509_tlsfeatures_init; gnutls_x509_tlsfeatures_deinit; gnutls_x509_tlsfeatures_get; gnutls_x509_crt_get_tlsfeatures; gnutls_x509_crt_set_tlsfeatures; gnutls_x509_crq_get_tlsfeatures; gnutls_x509_crq_set_tlsfeatures; gnutls_ext_get_name; gnutls_x509_crt_set_crq_extension_by_oid; gnutls_x509_tlsfeatures_check_crt; gnutls_x509_crq_set_extension_by_oid; gnutls_x509_dn_set_str; gnutls_transport_set_fastopen; gnutls_oid_to_mac; gnutls_certificate_set_ocsp_status_request_function2; gnutls_session_ext_register; gnutls_session_supplemental_register; gnutls_pkcs7_get_embedded_data_oid; gnutls_ffdhe_8192_group_prime; gnutls_ffdhe_8192_group_generator; gnutls_ffdhe_4096_group_prime; gnutls_ffdhe_4096_group_generator; gnutls_ffdhe_3072_group_prime; gnutls_ffdhe_3072_group_generator; gnutls_ffdhe_2048_group_prime; gnutls_ffdhe_2048_group_generator; gnutls_ffdhe_8192_key_bits; gnutls_ffdhe_4096_key_bits; gnutls_ffdhe_2048_key_bits; gnutls_ffdhe_3072_key_bits; gnutls_certificate_set_known_dh_params; gnutls_anon_set_server_known_dh_params; gnutls_psk_set_server_known_dh_params; gnutls_x509_crt_check_key_purpose; gnutls_ocsp_resp_get_responder2; gnutls_x509_crt_get_issuer_dn3; gnutls_x509_crt_get_dn3; gnutls_x509_rdn_get2; gnutls_x509_dn_get_str2; gnutls_x509_crl_get_issuer_dn3; gnutls_x509_crq_get_dn3; gnutls_utf8_password_normalize; gnutls_idna_map; gnutls_idna_reverse_map; local: *; }; GNUTLS_3_6_0 { global: gnutls_pubkey_export_rsa_raw2; gnutls_pubkey_export_dsa_raw2; gnutls_pubkey_export_ecc_raw2; gnutls_privkey_export_rsa_raw2; gnutls_privkey_export_dsa_raw2; gnutls_privkey_export_ecc_raw2; gnutls_x509_crt_set_flags; gnutls_x509_crt_check_ip; gnutls_x509_ext_import_inhibit_anypolicy; gnutls_x509_ext_export_inhibit_anypolicy; gnutls_x509_crt_get_inhibit_anypolicy; gnutls_x509_crt_set_inhibit_anypolicy; gnutls_decode_rs_value; gnutls_encode_rs_value; gnutls_x509_spki_init; gnutls_x509_spki_deinit; gnutls_x509_spki_get_rsa_pss_params; gnutls_x509_spki_set_rsa_pss_params; gnutls_x509_crt_get_spki; gnutls_x509_crt_set_spki; gnutls_x509_crq_get_spki; gnutls_x509_crq_set_spki; gnutls_x509_privkey_set_spki; gnutls_x509_privkey_get_spki; gnutls_pubkey_set_spki; gnutls_pubkey_get_spki; gnutls_privkey_set_spki; gnutls_privkey_get_spki; gnutls_sign_supports_pk_algorithm; gnutls_privkey_sign_hash2; gnutls_privkey_sign_data2; gnutls_sign_is_secure2; gnutls_group_get_name; gnutls_group_get_id; gnutls_group_list; gnutls_group_get; gnutls_priority_group_list; gnutls_pkcs11_token_check_mechanism; gnutls_base64_encode2; gnutls_base64_decode2; gnutls_privkey_import_ext4; local: *; } GNUTLS_3_4; GNUTLS_3_6_2 { global: gnutls_srp_8192_group_generator; gnutls_srp_8192_group_prime; } GNUTLS_3_6_0; GNUTLS_3_6_3 { global: gnutls_fips140_set_mode; gnutls_session_key_update; gnutls_ext_get_current_msg; gnutls_reauth; gnutls_ocsp_status_request_get2; gnutls_ocsp_resp_import2; gnutls_ocsp_resp_export2; gnutls_ocsp_resp_list_import2; gnutls_certificate_set_retrieve_function3; gnutls_certificate_set_ocsp_status_request_file2; gnutls_certificate_set_ocsp_status_request_mem; gnutls_certificate_get_ocsp_expiration; gnutls_record_send2; gnutls_ext_raw_parse; gnutls_x509_crt_list_import_url; gnutls_pcert_list_import_x509_file; gnutls_pkcs11_token_get_ptr; gnutls_pkcs11_obj_get_ptr; gnutls_session_ticket_send; gnutls_aead_cipher_encryptv; gnutls_gost_paramset_get_name; gnutls_gost_paramset_get_oid; gnutls_oid_to_gost_paramset; gnutls_decode_gost_rs_value; gnutls_encode_gost_rs_value; gnutls_pubkey_export_gost_raw2; gnutls_pubkey_import_gost_raw; gnutls_x509_crt_get_pk_gost_raw; gnutls_privkey_export_gost_raw2; gnutls_privkey_import_gost_raw; gnutls_x509_privkey_export_gost_raw; gnutls_x509_privkey_import_gost_raw; gnutls_set_default_priority_append; gnutls_priority_init2; } GNUTLS_3_6_2; GNUTLS_3_6_4 { global: gnutls_record_set_max_early_data_size; gnutls_ffdhe_6144_group_prime; gnutls_ffdhe_6144_group_generator; gnutls_ffdhe_6144_key_bits; gnutls_certificate_type_get2; gnutls_priority_certificate_type_list2; } GNUTLS_3_6_3; GNUTLS_3_6_5 { global: gnutls_record_get_max_early_data_size; gnutls_record_send_early_data; gnutls_record_recv_early_data; gnutls_db_check_entry_expire_time; gnutls_anti_replay_set_add_function; gnutls_anti_replay_set_ptr; gnutls_anti_replay_init; gnutls_anti_replay_deinit; gnutls_anti_replay_set_window; gnutls_anti_replay_enable; gnutls_privkey_decrypt_data2; } GNUTLS_3_6_4; GNUTLS_3_6_6 { global: gnutls_certificate_set_rawpk_key_mem; gnutls_certificate_set_rawpk_key_file; gnutls_pcert_import_rawpk; gnutls_pcert_import_rawpk_raw; } GNUTLS_3_6_5; GNUTLS_3_6_8 { global: gnutls_prf_early; gnutls_record_set_max_recv_size; gnutls_dh_params_import_raw3; gnutls_ffdhe_2048_group_q; gnutls_ffdhe_3072_group_q; gnutls_ffdhe_4096_group_q; gnutls_ffdhe_6144_group_q; gnutls_ffdhe_8192_group_q; } GNUTLS_3_6_6; GNUTLS_3_6_9 { global: gnutls_get_system_config_file; gnutls_hmac_copy; gnutls_hash_copy; } GNUTLS_3_6_8; GNUTLS_3_6_10 { global: gnutls_aead_cipher_encryptv2; gnutls_aead_cipher_decryptv2; } GNUTLS_3_6_9; GNUTLS_3_6_12 { global: gnutls_certificate_verification_profile_get_name; gnutls_certificate_verification_profile_get_id; gnutls_hmac_get_key_size; } GNUTLS_3_6_10; GNUTLS_3_6_13 { global: gnutls_hkdf_extract; gnutls_hkdf_expand; gnutls_pbkdf2; gnutls_session_get_keylog_function; gnutls_session_set_keylog_function; gnutls_prf_hash_get; gnutls_psk_server_get_username2; gnutls_psk_set_server_credentials_function2; gnutls_psk_set_client_credentials2; gnutls_psk_set_client_credentials_function2; } GNUTLS_3_6_12; GNUTLS_3_6_14 { global: gnutls_ext_get_name2; gnutls_pkcs7_print_signature_info; } GNUTLS_3_6_13; GNUTLS_3_7_0 { global: gnutls_alert_set_read_function; gnutls_handshake_set_read_function; gnutls_handshake_set_secret_function; gnutls_handshake_write; gnutls_x509_trust_list_set_getissuer_function; gnutls_x509_trust_list_get_ptr; gnutls_x509_trust_list_set_ptr; gnutls_session_set_verify_output_function; gnutls_x509_ext_ct_scts_init; gnutls_x509_ext_ct_scts_deinit; gnutls_x509_ext_ct_import_scts; gnutls_x509_ext_ct_export_scts; gnutls_x509_ct_sct_get_version; gnutls_x509_ct_sct_get; local: *; } GNUTLS_3_6_14; GNUTLS_3_7_2 { global: gnutls_early_cipher_get; gnutls_early_prf_hash_get; local: *; } GNUTLS_3_7_0; GNUTLS_3_7_3 { global: gnutls_ecc_curve_set_enabled; gnutls_sign_set_secure; gnutls_sign_set_secure_for_certs; gnutls_digest_set_secure; gnutls_protocol_set_enabled; gnutls_transport_is_ktls_enabled; gnutls_fips140_context_init; gnutls_fips140_context_deinit; gnutls_fips140_get_operation_state; gnutls_fips140_push_context; gnutls_fips140_pop_context; local: *; } GNUTLS_3_7_2; GNUTLS_FIPS140_3_4 { global: gnutls_cipher_self_test; gnutls_pk_self_test; gnutls_mac_self_test; gnutls_digest_self_test; gnutls_hkdf_self_test; gnutls_pbkdf2_self_test; gnutls_tlsprf_self_test; #for FIPS140-2 validation drbg_aes_reseed; drbg_aes_init; drbg_aes_generate; _dsa_generate_dss_pq; _dsa_generate_dss_g; _dsa_validate_dss_g; _dsa_validate_dss_pq; dsa_generate_dss_keypair; _gnutls_prf_raw; _gnutls_encode_ber_rs_raw; _gnutls_decode_ber_rs_raw; _rsa_generate_fips186_4_keypair; _gnutls_dh_compute_key; _gnutls_dh_generate_key; _gnutls_ecdh_generate_key; _gnutls_ecdh_compute_key; _gnutls_cipher_get_iv; } GNUTLS_3_4; GNUTLS_PRIVATE_3_4 { global: # Internal symbols needed by libgnutls-dane: _gnutls_buffer_init; _gnutls_buffer_append_str; _gnutls_buffer_to_datum; # Internal symbols used by fips-test _gnutls_lib_simulate_error; _gnutls_lib_force_operational; #symbols needed for crypto-selftests _gnutls_log_level; _gnutls_digest_exists; _gnutls_log; # PSK extension parser unit test _gnutls13_psk_ext_parser_init; _gnutls13_psk_ext_iter_next_identity; _gnutls13_psk_ext_iter_next_binder; # Internal symbols needed by gnutls-cli-debug: _gnutls_rsa_pms_set_version; _gnutls_record_set_default_version; _gnutls_hello_set_default_version; # Internal symbols needed by tests/gc: _gnutls_pbkdf2_sha1; # Internal symbols needed by tests/mpi: _gnutls_mpi_ops; _gnutls_mpi_log; _gnutls_mpi_release; # tests/time.c _gnutls_utcTime2gtime; _gnutls_x509_generalTime2gtime; # Internal symbols needed by tests/: # by tests/tls13/prf-early.c _gnutls_global_version; _gnutls_default_priority_string; _gnutls_supplemental_deinit; _gnutls_record_overhead; _gnutls_cipher_to_entry; _gnutls_pkcs11_token_get_url; _gnutls_pkcs12_string_to_key; _gnutls_bin2hex; _gnutls_version_to_entry; _gnutls_mac_to_entry; _gnutls_resolve_priorities; # Internal symbols needed by tests/name-constraints: _gnutls_ip_to_string; _gnutls_cidr_to_string; # needed by tests/conv-utf8.c: _gnutls_utf8_to_ucs2; _gnutls_ucs2_to_utf8; # Internal symbols needed by tests/name-constraints-merge: _gnutls_x509_name_constraints_merge; _gnutls_server_name_set_raw; # Internal symbols needed by tests/suite/resume-with-stek-expiration _gnutls_set_session_ticket_key_rotation_callback; # Internal symbols needed by tests/virt-time.h _gnutls_global_set_gettime_function; # Internal symbols needed by tests/tls13/anti_replay.c _gnutls_anti_replay_check; # needed by gnutls-strcodes.c _gnutls_ecc_curve_is_supported; # needed by tests/iov: _gnutls_iov_iter_init; _gnutls_iov_iter_next; _gnutls_iov_iter_sync; # needed by tests/buffer: _gnutls_buffer_unescape; _gnutls_buffer_pop_datum; _gnutls_buffer_clear; # needed by tests/cipher-alignment _gnutls_crypto_register_cipher; } GNUTLS_3_4;