diff options
Diffstat (limited to 'lib/libgnutls.map')
-rw-r--r-- | lib/libgnutls.map | 1515 |
1 files changed, 1515 insertions, 0 deletions
diff --git a/lib/libgnutls.map b/lib/libgnutls.map new file mode 100644 index 0000000..9e869d0 --- /dev/null +++ b/lib/libgnutls.map @@ -0,0 +1,1515 @@ +# 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 <https://www.gnu.org/licenses/> + +# 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; + gnutls_get_library_config; + local: + *; +} GNUTLS_3_7_2; + +GNUTLS_3_7_4 +{ + global: + gnutls_ciphersuite_get; + gnutls_compress_certificate_get_selected_method; + gnutls_compress_certificate_set_methods; + gnutls_record_send_file; + local: + *; +} GNUTLS_3_7_3; + +GNUTLS_3_7_5 +{ + global: + gnutls_aead_cipher_set_key; + local: + *; +} GNUTLS_3_7_4; + +GNUTLS_3_7_7 +{ + global: + gnutls_fips140_run_self_tests; + gnutls_cipher_encrypt3; + gnutls_cipher_decrypt3; + local: + *; +} GNUTLS_3_7_5; + +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; |