diff --git a/krb5/lib/gssapi/version.map b/krb5/lib/gssapi/version.map index bd0d28df70a7..d52c0d3d1e36 100644 --- a/krb5/lib/gssapi/version.map +++ b/krb5/lib/gssapi/version.map @@ -1,173 +1,176 @@ +HEIMDAL_GSS_2.0 { + global: + gss_accept_sec_context; + gss_acquire_cred; + gss_acquire_cred_with_password; + gss_add_buffer_set_member; + gss_add_cred; + gss_add_cred_with_password; + gss_add_oid_set_member; + gss_authorize_localname; + gss_canonicalize_name; + gss_compare_name; + gss_context_time; + gss_create_empty_buffer_set; + gss_create_empty_oid_set; + gss_decapsulate_token; + gss_delete_name_attribute; + gss_delete_sec_context; + gss_display_mech_attr; + gss_display_name; + gss_display_name_ext; + gss_display_status; + gss_duplicate_name; + gss_encapsulate_token; + gss_export_cred; + gss_export_name; + gss_export_name_composite; + gss_export_sec_context; + gss_get_mic; + gss_get_name_attribute; + gss_import_cred; + gss_import_name; + gss_import_sec_context; + gss_indicate_mechs; + gss_indicate_mechs_by_attrs; + gss_init_sec_context; + gss_inquire_attrs_for_mech; + gss_inquire_context; + gss_inquire_cred; + gss_inquire_cred_by_mech; + gss_inquire_cred_by_oid; + gss_inquire_mech_for_saslname; + gss_inquire_mechs_for_name; + gss_inquire_name; + gss_inquire_names_for_mech; + gss_inquire_saslname_for_mech; + gss_krb5_ccache_name; + gss_krb5_copy_ccache; + gss_krb5_export_lucid_sec_context; + gss_krb5_free_lucid_sec_context; + gss_krb5_get_tkt_flags; + gss_krb5_import_cred; + gss_krb5_set_allowable_enctypes; + gss_oid_equal; + gss_oid_to_str; + gss_pname_to_uid; + gss_process_context_token; + gss_pseudo_random; + gss_release_buffer; + gss_release_buffer_set; + gss_release_cred; + gss_release_iov_buffer; + gss_release_name; + gss_release_oid; + gss_release_oid_set; + gss_seal; + gss_set_cred_option; + gss_set_name_attribute; + gss_set_sec_context_option; + gss_sign; + gss_store_cred; + gss_test_oid_set_member; + gss_unseal; + gss_unwrap; + gss_unwrap_iov; + gss_userok; + gss_verify; + gss_verify_mic; + gss_wrap; + gss_wrap_iov; + gss_wrap_iov_length; + gss_wrap_size_limit; + gsskrb5_extract_authtime_from_sec_context; + gsskrb5_extract_authz_data_from_sec_context; + krb5_gss_register_acceptor_identity; +}; + gssapi_krb5_2_MIT { global: GSS_C_ATTR_LOCAL_LOGIN_USER; GSS_C_INQ_SSPI_SESSION_KEY; GSS_C_INQ_NEGOEX_KEY; GSS_C_INQ_NEGOEX_VERIFY_KEY; GSS_C_NT_ANONYMOUS; GSS_C_NT_COMPOSITE_EXPORT; GSS_C_NT_EXPORT_NAME; GSS_C_NT_HOSTBASED_SERVICE; GSS_C_NT_HOSTBASED_SERVICE_X; GSS_C_NT_MACHINE_UID_NAME; GSS_C_NT_STRING_UID_NAME; GSS_C_NT_USER_NAME; GSS_KRB5_NT_PRINCIPAL_NAME; GSS_KRB5_NT_ENTERPRISE_NAME; GSS_KRB5_NT_X509_CERT; GSS_KRB5_CRED_NO_CI_FLAGS_X; GSS_KRB5_GET_CRED_IMPERSONATOR; GSS_C_MA_MECH_CONCRETE; GSS_C_MA_MECH_PSEUDO; GSS_C_MA_MECH_COMPOSITE; GSS_C_MA_MECH_NEGO; GSS_C_MA_MECH_GLUE; GSS_C_MA_NOT_MECH; GSS_C_MA_DEPRECATED; GSS_C_MA_NOT_DFLT_MECH; GSS_C_MA_ITOK_FRAMED; GSS_C_MA_AUTH_INIT; GSS_C_MA_AUTH_TARG; GSS_C_MA_AUTH_INIT_INIT; GSS_C_MA_AUTH_TARG_INIT; GSS_C_MA_AUTH_INIT_ANON; GSS_C_MA_AUTH_TARG_ANON; GSS_C_MA_DELEG_CRED; GSS_C_MA_INTEG_PROT; GSS_C_MA_CONF_PROT; GSS_C_MA_MIC; GSS_C_MA_WRAP; GSS_C_MA_PROT_READY; GSS_C_MA_REPLAY_DET; GSS_C_MA_OOS_DET; GSS_C_MA_CBINDINGS; GSS_C_MA_PFS; GSS_C_MA_COMPRESS; GSS_C_MA_CTX_TRANS; GSS_C_MA_NEGOEX_AND_SPNEGO; GSS_C_SEC_CONTEXT_SASL_SSF; - gss_accept_sec_context; - gss_acquire_cred; - gss_acquire_cred_with_password; gss_acquire_cred_impersonate_name; - gss_add_buffer_set_member; - gss_add_cred; gss_add_cred_impersonate_name; - gss_add_cred_with_password; - gss_add_oid_set_member; - gss_authorize_localname; - gss_canonicalize_name; - gss_compare_name; gss_complete_auth_token; - gss_context_time; - gss_create_empty_buffer_set; - gss_create_empty_oid_set; - gss_decapsulate_token; - gss_delete_name_attribute; - gss_delete_sec_context; - gss_display_mech_attr; - gss_display_name; - gss_display_name_ext; - gss_display_status; - gss_duplicate_name; - gss_encapsulate_token; - gss_export_cred; - gss_export_name; - gss_export_name_composite; - gss_export_sec_context; - gss_get_mic; gss_get_mic_iov; gss_get_mic_iov_length; - gss_get_name_attribute; - gss_import_cred; - gss_import_name; - gss_import_sec_context; - gss_indicate_mechs; - gss_init_sec_context; - gss_indicate_mechs_by_attrs; - gss_inquire_attrs_for_mech; - gss_inquire_context; - gss_inquire_cred; - gss_inquire_cred_by_mech; - gss_inquire_cred_by_oid; - gss_inquire_mech_for_saslname; - gss_inquire_mechs_for_name; - gss_inquire_names_for_mech; - gss_inquire_saslname_for_mech; - gss_inquire_sec_context_by_oid; - gss_krb5_ccache_name; - gss_krb5_copy_ccache; - gss_krb5_export_lucid_sec_context; - gss_krb5_free_lucid_sec_context; - gss_krb5_get_tkt_flags; - gss_krb5_import_cred; - gss_krb5_set_allowable_enctypes; gss_krb5_set_cred_rcache; gss_krb5int_make_seal_token_v3; gss_krb5int_unseal_token_v3; - gsskrb5_extract_authtime_from_sec_context; - gsskrb5_extract_authz_data_from_sec_context; gss_localname; gss_map_name_to_any; gss_mech_iakerb; gss_mech_krb5; gss_mech_krb5_old; gss_mech_krb5_wrong; gss_mech_set_krb5; gss_mech_set_krb5_both; gss_mech_set_krb5_old; gss_nt_exported_name; gss_nt_krb5_name; gss_nt_krb5_principal; gss_nt_machine_uid_name; gss_nt_service_name; gss_nt_service_name_v2; gss_nt_string_uid_name; gss_nt_user_name; - gss_oid_equal; - gss_oid_to_str; - gss_pname_to_uid; - gss_pseudo_random; - gss_process_context_token; gss_release_any_name_mapping; - gss_release_buffer_set; - gss_release_buffer; - gss_release_cred; - gss_release_iov_buffer; - gss_release_name; - gss_release_oid; - gss_release_oid_set; - gss_seal; - gss_set_name_attribute; gss_set_neg_mechs; - gss_set_sec_context_option; - gss_sign; - gss_store_cred; gss_str_to_oid; - gss_test_oid_set_member; - gss_unseal; - gss_unwrap; gss_unwrap_aead; - gss_unwrap_iov; - gss_userok; - gss_verify; - gss_verify_mic; gss_verify_mic_iov; - gss_wrap; gss_wrap_aead; - gss_wrap_iov; - gss_wrap_iov_length; - gss_wrap_size_limit; - gss_set_cred_option; gssspi_set_cred_option; gssspi_mech_invoke; krb5_gss_dbg_client_expcreds; - krb5_gss_register_acceptor_identity; krb5_gss_use_kdc_context; - gss_inquire_name; gss_acquire_cred_from; gss_add_cred_from; gss_store_cred_into; gssint_g_seqstate_init; }; HIDDEN { local: __*; _rest*; _save*; *; }; diff --git a/krb5/lib/krb5/version.map b/krb5/lib/krb5/version.map index daf066d47cfd..ce399a93e03e 100644 --- a/krb5/lib/krb5/version.map +++ b/krb5/lib/krb5/version.map @@ -1,629 +1,633 @@ +HEIMDAL_KRB5_2.0 { + global: + initialize_k524_error_table; + initialize_krb5_error_table; + krb524_convert_creds_kdc; + krb5_address_compare; + krb5_address_order; + krb5_address_search; + krb5_allow_weak_crypto; + krb5_aname_to_localname; + krb5_appdefault_boolean; + krb5_appdefault_string; + krb5_auth_con_free; + krb5_auth_con_genaddrs; + krb5_auth_con_getaddrs; + krb5_auth_con_getauthenticator; + krb5_auth_con_getflags; + krb5_auth_con_getkey; + krb5_auth_con_getlocalseqnumber; + krb5_auth_con_getlocalsubkey; + krb5_auth_con_getrcache; + krb5_auth_con_getrecvsubkey; + krb5_auth_con_getremoteseqnumber; + krb5_auth_con_getremotesubkey; + krb5_auth_con_getsendsubkey; + krb5_auth_con_init; + krb5_auth_con_setaddrs; + krb5_auth_con_setflags; + krb5_auth_con_setrcache; + krb5_auth_con_setrecvsubkey; + krb5_auth_con_setsendsubkey; + krb5_build_principal; + krb5_build_principal_ext; + krb5_build_principal_va; + krb5_cc_cache_match; + krb5_cc_close; + krb5_cc_copy_creds; + krb5_cc_default; + krb5_cc_default_name; + krb5_cc_destroy; + krb5_cc_end_seq_get; + krb5_cc_gen_new; + krb5_cc_get_config; + krb5_cc_get_full_name; + krb5_cc_get_name; + krb5_cc_get_principal; + krb5_cc_get_type; + krb5_cc_initialize; + krb5_cc_move; + krb5_cc_new_unique; + krb5_cc_next_cred; + krb5_cc_register; + krb5_cc_remove_cred; + krb5_cc_resolve; + krb5_cc_retrieve_cred; + krb5_cc_set_config; + krb5_cc_set_default_name; + krb5_cc_set_flags; + krb5_cc_start_seq_get; + krb5_cc_store_cred; + krb5_cc_support_switch; + krb5_cc_switch; + krb5_cccol_cursor_free; + krb5_cccol_cursor_new; + krb5_cccol_cursor_next; + krb5_change_password; + krb5_clear_error_message; + krb5_copy_addresses; + krb5_copy_checksum; + krb5_copy_context; + krb5_copy_creds; + krb5_copy_data; + krb5_copy_keyblock; + krb5_copy_keyblock_contents; + krb5_copy_principal; + krb5_copy_ticket; + krb5_expand_hostname; + krb5_fcc_ops; + krb5_free_address; + krb5_free_addresses; + krb5_free_ap_rep_enc_part; + krb5_free_authenticator; + krb5_free_checksum; + krb5_free_checksum_contents; + krb5_free_config_files; + krb5_free_context; + krb5_free_cred_contents; + krb5_free_creds; + krb5_free_data; + krb5_free_data_contents; + krb5_free_default_realm; + krb5_free_error_message; + krb5_free_host_realm; + krb5_free_kdc_rep; + krb5_free_keyblock; + krb5_free_keyblock_contents; + krb5_free_principal; + krb5_free_ticket; + krb5_free_unparsed_name; + krb5_fwd_tgt_creds; + krb5_generate_seq_number; + krb5_generate_subkey; + krb5_get_credentials; + krb5_get_default_config_files; + krb5_get_default_realm; + krb5_get_error_message; + krb5_get_host_realm; + krb5_get_in_tkt_with_keytab; + krb5_get_in_tkt_with_password; + krb5_get_in_tkt_with_skey; + krb5_get_init_creds_keytab; + krb5_get_init_creds_opt_alloc; + krb5_get_init_creds_opt_free; + krb5_get_init_creds_opt_init; + krb5_get_init_creds_opt_set_address_list; + krb5_get_init_creds_opt_set_anonymous; + krb5_get_init_creds_opt_set_canonicalize; + krb5_get_init_creds_opt_set_etype_list; + krb5_get_init_creds_opt_set_forwardable; + krb5_get_init_creds_opt_set_pac_request; + krb5_get_init_creds_opt_set_preauth_list; + krb5_get_init_creds_opt_set_proxiable; + krb5_get_init_creds_opt_set_renew_life; + krb5_get_init_creds_opt_set_salt; + krb5_get_init_creds_opt_set_tkt_life; + krb5_get_init_creds_password; + krb5_get_permitted_enctypes; + krb5_get_renewed_creds; + krb5_get_server_rcache; + krb5_get_validated_creds; + krb5_init_context; + krb5_init_creds_free; + krb5_init_creds_get; + krb5_init_creds_get_creds; + krb5_init_creds_get_error; + krb5_init_creds_init; + krb5_init_creds_set_keytab; + krb5_init_creds_set_password; + krb5_init_creds_set_service; + krb5_is_config_principal; + krb5_is_thread_safe; + krb5_kt_add_entry; + krb5_kt_close; + krb5_kt_default; + krb5_kt_default_name; + krb5_kt_end_seq_get; + krb5_kt_free_entry; + krb5_kt_get_entry; + krb5_kt_get_name; + krb5_kt_get_type; + krb5_kt_have_content; + krb5_kt_next_entry; + krb5_kt_read_service_key; + krb5_kt_register; + krb5_kt_remove_entry; + krb5_kt_resolve; + krb5_kt_start_seq_get; + krb5_kuserok; + krb5_mcc_ops; + krb5_mk_error; + krb5_mk_priv; + krb5_mk_rep; + krb5_mk_req; + krb5_mk_req_extended; + krb5_mk_safe; + krb5_net_read; + krb5_net_write; + krb5_pac_add_buffer; + krb5_pac_free; + krb5_pac_get_buffer; + krb5_pac_get_types; + krb5_pac_init; + krb5_pac_parse; + krb5_pac_verify; + krb5_parse_name; + krb5_parse_name_flags; + krb5_prepend_error_message; + krb5_principal_compare; + krb5_principal_compare_any_realm; + krb5_prompter_posix; + krb5_rc_default; + krb5_rc_destroy; + krb5_rc_get_lifespan; + krb5_rc_initialize; + krb5_rd_cred; + krb5_rd_error; + krb5_rd_priv; + krb5_rd_rep; + krb5_rd_req; + krb5_rd_safe; + krb5_read_message; + krb5_realm_compare; + krb5_recvauth; + krb5_salttype_to_string; + krb5_sendauth; + krb5_sendto_kdc; + krb5_set_config_files; + krb5_set_default_realm; + krb5_set_error_message; + krb5_set_password; + krb5_set_password_using_ccache; + krb5_set_real_time; + krb5_sname_to_principal; + krb5_string_to_deltat; + krb5_string_to_salttype; + krb5_timeofday; + krb5_unparse_name; + krb5_unparse_name_flags; + krb5_us_timeofday; + krb5_verify_init_creds; + krb5_verify_init_creds_opt_init; + krb5_verify_init_creds_opt_set_ap_req_nofail; + krb5_vprepend_error_message; + krb5_vset_error_message; + krb5_write_message; +}; + krb5_3_MIT { global: _krb5_conf_boolean; decode_krb5_ad_kdcissued; decode_krb5_ap_rep; decode_krb5_ap_rep_enc_part; decode_krb5_ap_req; decode_krb5_as_rep; decode_krb5_as_req; decode_krb5_authdata; decode_krb5_authenticator; decode_krb5_cammac; decode_krb5_cred; decode_krb5_enc_cred_part; decode_krb5_enc_data; decode_krb5_enc_kdc_rep_part; decode_krb5_enc_priv_part; decode_krb5_enc_sam_response_enc_2; decode_krb5_enc_tkt_part; decode_krb5_encryption_key; decode_krb5_error; decode_krb5_etype_info; decode_krb5_etype_info2; decode_krb5_fast_req; decode_krb5_fast_response; decode_krb5_iakerb_finished; decode_krb5_iakerb_header; decode_krb5_kdc_req_body; decode_krb5_otp_tokeninfo; decode_krb5_kkdcp_message; decode_krb5_pa_enc_ts; decode_krb5_pa_for_user; decode_krb5_pa_fx_fast_reply; decode_krb5_pa_fx_fast_request; decode_krb5_pa_otp_challenge; decode_krb5_pa_otp_req; decode_krb5_pa_otp_enc_req; decode_krb5_pa_pac_options; decode_krb5_pa_pac_req; decode_krb5_pa_s4u_x509_user; decode_krb5_pa_spake; decode_krb5_padata_sequence; decode_krb5_priv; decode_krb5_safe; decode_krb5_sam_challenge_2; decode_krb5_sam_challenge_2_body; decode_krb5_sam_response_2; decode_krb5_secure_cookie; decode_krb5_setpw_req; decode_krb5_spake_factor; decode_krb5_tgs_rep; decode_krb5_tgs_req; decode_krb5_ticket; decode_krb5_typed_data; decode_utf8_strings; encode_krb5_ad_kdcissued; encode_krb5_ap_rep; encode_krb5_ap_rep_enc_part; encode_krb5_ap_req; encode_krb5_as_rep; encode_krb5_as_req; encode_krb5_authdata; encode_krb5_authenticator; encode_krb5_cammac; encode_krb5_checksum; encode_krb5_cred; encode_krb5_enc_cred_part; encode_krb5_enc_data; encode_krb5_enc_kdc_rep_part; encode_krb5_enc_priv_part; encode_krb5_enc_sam_response_enc_2; encode_krb5_enc_tkt_part; encode_krb5_encryption_key; encode_krb5_error; encode_krb5_etype_info; encode_krb5_etype_info2; encode_krb5_fast_response; encode_krb5_iakerb_finished; encode_krb5_iakerb_header; encode_krb5_kdc_req_body; encode_krb5_otp_tokeninfo; encode_krb5_kkdcp_message; encode_krb5_pa_enc_ts; encode_krb5_pa_for_user; encode_krb5_pa_fx_fast_reply; encode_krb5_pa_otp_challenge; encode_krb5_pa_otp_req; encode_krb5_pa_otp_enc_req; encode_krb5_pa_pac_options; encode_krb5_pa_s4u_x509_user; encode_krb5_pa_spake; encode_krb5_padata_sequence; encode_krb5_pkinit_supp_pub_info; encode_krb5_priv; encode_krb5_s4u_userid; encode_krb5_safe; encode_krb5_sam_challenge_2; encode_krb5_sam_challenge_2_body; encode_krb5_sam_response_2; encode_krb5_secure_cookie; encode_krb5_sp80056a_other_info; encode_krb5_spake_factor; encode_krb5_tgs_rep; encode_krb5_tgs_req; encode_krb5_ticket; encode_krb5_typed_data; encode_utf8_strings; et_asn1_error_table; et_k524_error_table; et_kdb5_error_table; et_krb5_error_table; et_kv5m_error_table; initialize_asn1_error_table; - initialize_k524_error_table; initialize_kdb5_error_table; - initialize_krb5_error_table; initialize_k5e1_error_table; initialize_kv5m_error_table; k5_add_empty_pa_data; k5_add_pa_data_element; k5_add_pa_data_from_data; k5_alloc_pa_data; k5_authind_decode; k5_build_conf_principals; k5_cc_store_primary_cred; k5_ccselect_free_context; k5_change_error_message_code; k5_etypes_contains; k5_expand_path_tokens; k5_expand_path_tokens_extra; k5_externalize_auth_context; k5_externalize_authdata; k5_externalize_authdata_context; k5_externalize_context; k5_externalize_keyblock; k5_externalize_principal; k5_free_algorithm_identifier; k5_free_cammac; k5_free_data_ptr_list; k5_free_otp_tokeninfo; k5_free_kkdcp_message; k5_free_pa_data_element; k5_free_pa_otp_challenge; k5_free_pa_otp_req; k5_free_secure_cookie; k5_free_pa_spake; k5_free_serverlist; k5_free_spake_factor; k5_hostrealm_free_context; k5_init_trace; k5_internalize_auth_context; k5_internalize_authdata; k5_internalize_authdata_context; k5_internalize_context; k5_internalize_keyblock; k5_internalize_principal; k5_is_string_numeric; k5_kt_get_principal; k5_kt_have_match; k5_localauth_free_context; k5_locate_kdc; k5_marshal_cred; k5_marshal_princ; k5_os_free_context; k5_os_init_context; k5_parse_host_string; k5_plugin_free_modules; k5_plugin_load; k5_plugin_load_all; k5_plugin_register; k5_plugin_register_dyn; k5_rc_close; k5_rc_get_name; k5_rc_resolve; k5_rc_store; k5_size_auth_context; k5_size_authdata; k5_size_authdata_context; k5_size_context; k5_size_keyblock; k5_size_principal; k5_sname_compare; k5_unmarshal_cred; k5_unmarshal_princ; k5_unwrap_cammac_svc; k5_zapfree_pa_data; - krb524_convert_creds_kdc; krb524_init_ets; krb5_425_conv_principal; krb5_524_conv_principal; krb5_524_convert_creds; - krb5_address_compare; - krb5_address_order; - krb5_address_search; - krb5_allow_weak_crypto; - krb5_aname_to_localname; krb5_anonymous_principal; krb5_anonymous_realm; - krb5_appdefault_boolean; - krb5_appdefault_string; - krb5_auth_con_free; - krb5_auth_con_genaddrs; krb5_auth_con_get_checksum_func; krb5_auth_con_get_authdata_context; - krb5_auth_con_getaddrs; - krb5_auth_con_getauthenticator; - krb5_auth_con_getflags; krb5_auth_con_getivector; - krb5_auth_con_getkey; krb5_auth_con_getkey_k; - krb5_auth_con_getlocalseqnumber; - krb5_auth_con_getlocalsubkey; krb5_auth_con_getpermetypes; - krb5_auth_con_getrcache; - krb5_auth_con_getrecvsubkey; krb5_auth_con_getrecvsubkey_k; - krb5_auth_con_getremoteseqnumber; - krb5_auth_con_getremotesubkey; - krb5_auth_con_getsendsubkey; krb5_auth_con_getsendsubkey_k; - krb5_auth_con_init; krb5_auth_con_initivector; krb5_auth_con_set_authdata_context; krb5_auth_con_set_checksum_func; krb5_auth_con_set_req_cksumtype; krb5_auth_con_set_safe_cksumtype; - krb5_auth_con_setaddrs; - krb5_auth_con_setflags; krb5_auth_con_setivector; krb5_auth_con_setpermetypes; krb5_auth_con_setports; - krb5_auth_con_setrcache; - krb5_auth_con_setrecvsubkey; krb5_auth_con_setrecvsubkey_k; - krb5_auth_con_setsendsubkey; krb5_auth_con_setsendsubkey_k; krb5_auth_con_setuseruserkey; krb5_authdata_context_copy; krb5_authdata_context_free; krb5_authdata_context_init; krb5_authdata_delete_attribute; krb5_authdata_get_attribute_types; krb5_authdata_get_attribute; krb5_authdata_set_attribute; krb5_authdata_export_attributes; krb5_authdata_export_authdata; krb5_authdata_export_internal; krb5_authdata_free_internal; krb5_authdata_import_attributes; - krb5_build_principal; krb5_build_principal_alloc_va; - krb5_build_principal_ext; - krb5_build_principal_va; - krb5_cc_cache_match; - krb5_cc_close; - krb5_cc_copy_creds; - krb5_cc_default; - krb5_cc_default_name; - krb5_cc_destroy; krb5_cc_dfl_ops; krb5_cc_dup; - krb5_cc_end_seq_get; krb5_cc_file_ops; - krb5_cc_gen_new; - krb5_cc_get_config; - krb5_cc_get_full_name; - krb5_cc_get_name; - krb5_cc_get_principal; - krb5_cc_get_type; - krb5_cc_move; - krb5_cc_initialize; - krb5_cc_new_unique; - krb5_cc_next_cred; - krb5_cc_register; - krb5_cc_remove_cred; - krb5_cc_resolve; - krb5_cc_retrieve_cred; krb5_cc_select; - krb5_cc_set_config; - krb5_cc_set_default_name; - krb5_cc_set_flags; - krb5_cc_start_seq_get; - krb5_cc_store_cred; - krb5_cc_support_switch; - krb5_cc_switch; - krb5_cccol_cursor_free; - krb5_cccol_cursor_new; - krb5_cccol_cursor_next; krb5_cccol_have_content; krb5_change_cache; - krb5_change_password; krb5_check_clockskew; krb5_check_transited_list; krb5_chpw_message; krb5_chpw_result_code_string; - krb5_clear_error_message; krb5_copy_addr; - krb5_copy_addresses; krb5_copy_authdata; krb5_copy_authenticator; - krb5_copy_checksum; - krb5_copy_context; - krb5_copy_creds; - krb5_copy_data; krb5_copy_error_message; - krb5_copy_keyblock; - krb5_copy_keyblock_contents; - krb5_copy_principal; - krb5_copy_ticket; krb5_crypto_us_timeofday; krb5_decode_authdata_container; krb5_decode_ticket; krb5_decrypt_tkt_part; krb5_deltat_to_string; krb5_encode_authdata_container; krb5_encode_kdc_rep; krb5_encrypt_helper; krb5_encrypt_tkt_part; - krb5_expand_hostname; - krb5_fcc_ops; krb5_find_authdata; krb5_free_ad_kdcissued; - krb5_free_address; - krb5_free_addresses; krb5_free_ap_rep; - krb5_free_ap_rep_enc_part; krb5_free_ap_req; krb5_free_authdata; - krb5_free_authenticator; krb5_free_authenticator_contents; - krb5_free_checksum; - krb5_free_checksum_contents; - krb5_free_config_files; - krb5_free_context; krb5_free_cred; - krb5_free_cred_contents; krb5_free_cred_enc_part; - krb5_free_creds; - krb5_free_data; - krb5_free_data_contents; - krb5_free_default_realm; krb5_free_enc_data; krb5_free_enc_kdc_rep_part; krb5_free_enc_sam_response_enc_2; krb5_free_enc_sam_response_enc_2_contents; krb5_free_enc_tkt_part; krb5_free_enctypes; krb5_free_error; - krb5_free_error_message; krb5_free_etype_info; krb5_free_fast_armored_req; krb5_free_fast_req; krb5_free_fast_response; - krb5_free_host_realm; krb5_free_iakerb_finished; krb5_free_iakerb_header; - krb5_free_kdc_rep; krb5_free_kdc_req; - krb5_free_keyblock; - krb5_free_keyblock_contents; krb5_free_keytab_entry_contents; krb5_free_last_req; krb5_free_octet_data; krb5_free_pa_data; krb5_free_pa_enc_ts; krb5_free_pa_for_user; krb5_free_pa_pac_req; krb5_free_pa_s4u_x509_user; - krb5_free_principal; krb5_free_priv; krb5_free_priv_enc_part; krb5_free_realm_tree; krb5_free_safe; krb5_free_sam_challenge_2; krb5_free_sam_challenge_2_body; krb5_free_sam_challenge_2_body_contents; krb5_free_sam_challenge_2_contents; krb5_free_sam_response_2; krb5_free_sam_response_2_contents; krb5_free_string; krb5_free_tgt_creds; - krb5_free_ticket; krb5_free_tickets; krb5_free_tkt_authent; - krb5_free_unparsed_name; - krb5_fwd_tgt_creds; krb5_gen_portaddr; krb5_gen_replay_name; - krb5_generate_seq_number; - krb5_generate_subkey; krb5_get_cred_via_tkt; - krb5_get_credentials; krb5_get_credentials_for_proxy; krb5_get_credentials_for_user; krb5_get_credentials_renew; krb5_get_credentials_validate; - krb5_get_default_config_files; krb5_get_default_in_tkt_ktypes; - krb5_get_default_realm; - krb5_get_error_message; krb5_get_etype_info; krb5_get_fallback_host_realm; - krb5_get_host_realm; - krb5_get_in_tkt_with_keytab; - krb5_get_in_tkt_with_password; - krb5_get_in_tkt_with_skey; - krb5_get_init_creds_keytab; - krb5_get_init_creds_opt_alloc; - krb5_get_init_creds_opt_free; krb5_get_init_creds_opt_free_pa; krb5_get_init_creds_opt_get_fast_flags; krb5_get_init_creds_opt_get_pa; - krb5_get_init_creds_opt_init; - krb5_get_init_creds_opt_set_address_list; - krb5_get_init_creds_opt_set_anonymous; - krb5_get_init_creds_opt_set_canonicalize; krb5_get_init_creds_opt_set_change_password_prompt; - krb5_get_init_creds_opt_set_etype_list; krb5_get_init_creds_opt_set_expire_callback; krb5_get_init_creds_opt_set_fast_ccache; krb5_get_init_creds_opt_set_fast_ccache_name; krb5_get_init_creds_opt_set_fast_flags; - krb5_get_init_creds_opt_set_forwardable; krb5_get_init_creds_opt_set_in_ccache; krb5_get_init_creds_opt_set_out_ccache; krb5_get_init_creds_opt_set_pa; - krb5_get_init_creds_opt_set_pac_request; - krb5_get_init_creds_opt_set_preauth_list; - krb5_get_init_creds_opt_set_proxiable; - krb5_get_init_creds_opt_set_renew_life; krb5_get_init_creds_opt_set_responder; - krb5_get_init_creds_opt_set_salt; - krb5_get_init_creds_opt_set_tkt_life; - krb5_get_init_creds_password; krb5_get_notification_message; - krb5_get_permitted_enctypes; krb5_get_profile; krb5_get_prompt_types; krb5_get_realm_domain; - krb5_get_renewed_creds; - krb5_get_server_rcache; krb5_get_tgs_ktypes; krb5_get_time_offsets; - krb5_get_validated_creds; - krb5_init_context; krb5_init_context_profile; - krb5_init_creds_free; - krb5_init_creds_get; - krb5_init_creds_get_creds; - krb5_init_creds_get_error; krb5_init_creds_get_times; - krb5_init_creds_init; - krb5_init_creds_set_keytab; - krb5_init_creds_set_password; - krb5_init_creds_set_service; krb5_init_creds_step; krb5_init_keyblock; krb5_init_secure_context; - krb5_is_config_principal; krb5_is_permitted_enctype; krb5_is_referral_realm; - krb5_is_thread_safe; krb5_kdc_rep_decrypt_proc; krb5_kdc_sign_ticket; krb5_kdc_verify_ticket; - krb5_kt_add_entry; krb5_kt_client_default; - krb5_kt_close; - krb5_kt_default; - krb5_kt_default_name; krb5_kt_dfl_ops; krb5_kt_dup; - krb5_kt_end_seq_get; - krb5_kt_free_entry; - krb5_kt_get_entry; - krb5_kt_get_name; - krb5_kt_get_type; - krb5_kt_have_content; - krb5_kt_next_entry; - krb5_kt_read_service_key; - krb5_kt_register; - krb5_kt_remove_entry; - krb5_kt_resolve; - krb5_kt_start_seq_get; krb5_ktf_ops; krb5_ktf_writable_ops; - krb5_kuserok; krb5_lock_file; krb5_make_authdata_kdc_issued; krb5_make_full_ipaddr; krb5_make_fulladdr; krb5_marshal_credentials; - krb5_mcc_ops; krb5_merge_authdata; krb5_mk_1cred; - krb5_mk_error; krb5_mk_ncred; - krb5_mk_priv; - krb5_mk_rep; krb5_mk_rep_dce; - krb5_mk_req; - krb5_mk_req_extended; - krb5_mk_safe; - krb5_net_read; - krb5_net_write; krb5_os_localaddr; krb5_overridekeyname; - krb5_pac_add_buffer; - krb5_pac_free; - krb5_pac_get_buffer; - krb5_pac_get_types; - krb5_pac_init; - krb5_pac_parse; krb5_pac_sign; krb5_pac_sign_ext; - krb5_pac_verify; krb5_pac_verify_ext; krb5_pac_get_client_info; - krb5_parse_name; - krb5_parse_name_flags; - krb5_prepend_error_message; krb5_principal2salt; krb5_principal2salt_norealm; - krb5_principal_compare; - krb5_principal_compare_any_realm; krb5_principal_compare_flags; - krb5_prompter_posix; - krb5_rc_default; - krb5_rc_destroy; - krb5_rc_get_lifespan; - krb5_rc_initialize; - krb5_rd_cred; - krb5_rd_error; - krb5_rd_priv; - krb5_rd_rep; krb5_rd_rep_dce; - krb5_rd_req; krb5_rd_req_decoded; krb5_rd_req_decoded_anyflag; - krb5_rd_safe; - krb5_read_message; krb5_read_password; - krb5_realm_compare; - krb5_recvauth; krb5_recvauth_version; krb5_responder_get_challenge; krb5_responder_list_questions; krb5_responder_set_answer; krb5_responder_otp_get_challenge; krb5_responder_otp_set_answer; krb5_responder_otp_challenge_free; krb5_responder_pkinit_get_challenge; krb5_responder_pkinit_set_answer; krb5_responder_pkinit_challenge_free; - krb5_salttype_to_string; - krb5_sendauth; - krb5_sendto_kdc; krb5_ser_pack_bytes; krb5_ser_pack_int32; krb5_ser_pack_int64; krb5_ser_unpack_bytes; krb5_ser_unpack_int32; krb5_ser_unpack_int64; krb5_server_decrypt_ticket_keytab; - krb5_set_config_files; krb5_set_debugging_time; - krb5_set_default_realm; krb5_set_default_tgs_enctypes; krb5_set_default_tgs_ktypes; - krb5_set_error_message; - krb5_set_password; - krb5_set_password_using_ccache; krb5_set_principal_realm; - krb5_set_real_time; krb5_set_kdc_send_hook; krb5_set_kdc_recv_hook; krb5_set_time_offsets; krb5_set_trace_callback; krb5_set_trace_filename; krb5_sname_match; - krb5_sname_to_principal; - krb5_string_to_deltat; - krb5_string_to_salttype; krb5_string_to_timestamp; krb5int_tgtname; krb5_tkt_creds_free; krb5_tkt_creds_get; krb5_tkt_creds_get_creds; krb5_tkt_creds_get_times; krb5_tkt_creds_init; krb5_tkt_creds_step; - krb5_timeofday; krb5_timestamp_to_sfstring; krb5_timestamp_to_string; krb5_unlock_file; krb5_unmarshal_credentials; krb5_unpack_full_ipaddr; - krb5_unparse_name; krb5_unparse_name_ext; - krb5_unparse_name_flags; krb5_unparse_name_flags_ext; - krb5_us_timeofday; krb5_use_natural_time; krb5_verify_authdata_kdc_issued; - krb5_verify_init_creds; - krb5_verify_init_creds_opt_init; - krb5_verify_init_creds_opt_set_ap_req_nofail; - krb5_vprepend_error_message; - krb5_vset_error_message; krb5_vwrap_error_message; krb5_walk_realm_tree; krb5_wrap_error_message; - krb5_write_message; krb5int_accessor; krb5int_cc_default; krb5int_cleanup_library; krb5int_copy_data_contents; krb5int_copy_data_contents_add0; krb5int_find_pa_data; krb5int_foreach_localaddr; krb5int_free_data_list; krb5int_get_authdata_containee_types; krb5int_init_context_kdc; krb5int_initialize_library; krb5int_parse_enctype_list; krb5int_random_string; krb5int_trace; }; HIDDEN { local: __*; _rest*; _save*; *; }; diff --git a/krb5/util/et/version.map b/krb5/util/et/version.map index 96f9fe53838c..3bd290009f22 100644 --- a/krb5/util/et/version.map +++ b/krb5/util/et/version.map @@ -1,13 +1,17 @@ -com_err_3_MIT { +HEIMDAL_COM_ERR_1.0 { global: - add_error_table; com_err; com_err_va; error_message; error_table_name; - error_table_name_r; - remove_error_table; reset_com_err_hook; set_com_err_hook; }; + +com_err_3_MIT { + global: + add_error_table; + error_table_name_r; + remove_error_table; +}; HIDDEN { local: __*; _rest*; _save*; *; };