diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2010-12-17 20:11:15 +0100 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2010-12-17 21:09:25 +0100 |
commit | c4a887538d6a30b39fce8ff7857f5abd868342a5 (patch) | |
tree | b91e0cc919fa9967c9dd045c6ba081cbab2b9726 /source4 | |
parent | 6dc807703d9e3635f4c2211e3178a5bfdc4de52e (diff) | |
download | samba-c4a887538d6a30b39fce8ff7857f5abd868342a5.tar.gz samba-c4a887538d6a30b39fce8ff7857f5abd868342a5.tar.bz2 samba-c4a887538d6a30b39fce8ff7857f5abd868342a5.zip |
heimdal_build: Add version-script for krb5.
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Fri Dec 17 21:09:25 CET 2010 on sn-devel-104
Diffstat (limited to 'source4')
-rw-r--r-- | source4/heimdal/lib/krb5/version-script.map | 769 | ||||
-rw-r--r-- | source4/heimdal_build/wscript_build | 1 |
2 files changed, 770 insertions, 0 deletions
diff --git a/source4/heimdal/lib/krb5/version-script.map b/source4/heimdal/lib/krb5/version-script.map new file mode 100644 index 0000000000..c32a094f6d --- /dev/null +++ b/source4/heimdal/lib/krb5/version-script.map @@ -0,0 +1,769 @@ +HEIMDAL_KRB5_2.0 { + global: + krb524_convert_creds_kdc; + krb524_convert_creds_kdc_ccache; + krb5_425_conv_principal; + krb5_425_conv_principal_ext2; + krb5_425_conv_principal_ext; + krb5_524_conv_principal; + krb5_abort; + krb5_abortx; + krb5_acl_match_file; + krb5_acl_match_string; + krb5_add_et_list; + krb5_add_extra_addresses; + krb5_add_ignore_addresses; + krb5_addlog_dest; + krb5_addlog_func; + krb5_addr2sockaddr; + krb5_address_compare; + krb5_address_order; + krb5_address_prefixlen_boundary; + krb5_address_search; + krb5_allow_weak_crypto; + krb5_aname_to_localname; + krb5_anyaddr; + krb5_appdefault_boolean; + krb5_appdefault_string; + krb5_appdefault_time; + krb5_append_addresses; + krb5_auth_con_addflags; + krb5_auth_con_free; + krb5_auth_con_genaddrs; + krb5_auth_con_generatelocalsubkey; + krb5_auth_con_getaddrs; + krb5_auth_con_getauthenticator; + krb5_auth_con_getcksumtype; + krb5_auth_con_getflags; + krb5_auth_con_getkey; + krb5_auth_con_getkeytype; + krb5_auth_con_getlocalseqnumber; + krb5_auth_con_getlocalsubkey; + krb5_auth_con_getrcache; + krb5_auth_con_getremoteseqnumber; + krb5_auth_con_getremotesubkey; + krb5_auth_con_init; + krb5_auth_con_removeflags; + krb5_auth_con_setaddrs; + krb5_auth_con_setaddrs_from_fd; + krb5_auth_con_setcksumtype; + krb5_auth_con_setflags; + krb5_auth_con_setkey; + krb5_auth_con_setkeytype; + krb5_auth_con_setlocalseqnumber; + krb5_auth_con_setlocalsubkey; + krb5_auth_con_setrcache; + krb5_auth_con_setremoteseqnumber; + krb5_auth_con_setremotesubkey; + krb5_auth_con_setuserkey; + krb5_auth_getremoteseqnumber; + krb5_build_ap_req; + krb5_build_principal; + krb5_build_principal_ext; + krb5_build_principal_va; + krb5_build_principal_va_ext; + krb5_c_block_size; + krb5_c_checksum_length; + krb5_c_decrypt; + krb5_c_encrypt; + krb5_c_encrypt_length; + krb5_c_enctype_compare; + krb5_c_get_checksum; + krb5_c_is_coll_proof_cksum; + krb5_c_is_keyed_cksum; + krb5_c_keylengths; + krb5_c_make_checksum; + krb5_c_make_random_key; + krb5_c_prf; + krb5_c_prf_length; + krb5_c_set_checksum; + krb5_c_valid_cksumtype; + krb5_c_valid_enctype; + krb5_c_verify_checksum; + krb5_cc_cache_end_seq_get; + krb5_cc_cache_get_first; + krb5_cc_cache_match; + krb5_cc_cache_next; + krb5_cc_clear_mcred; + krb5_cc_close; + krb5_cc_copy_cache; + krb5_cc_copy_match_f; + 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_friendly_name; + krb5_cc_get_full_name; + krb5_cc_get_kdc_offset; + krb5_cc_get_lifetime; + krb5_cc_get_name; + krb5_cc_get_ops; + krb5_cc_get_prefix_ops; + krb5_cc_get_principal; + krb5_cc_get_type; + krb5_cc_get_version; + krb5_cc_initialize; + krb5_cc_last_change_time; + krb5_cc_move; + krb5_cc_new_unique; + krb5_cc_next_cred; + krb5_cc_next_cred_match; + 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_set_kdc_offset; + krb5_cc_start_seq_get; + krb5_cc_store_cred; + krb5_cc_support_switch; + krb5_cc_switch; + krb5_cc_set_friendly_name; + krb5_change_password; + krb5_check_transited; + krb5_check_transited_realms; + krb5_checksum_disable; + krb5_checksum_free; + krb5_checksum_is_collision_proof; + krb5_checksum_is_keyed; + krb5_checksumsize; + krb5_cksumtype_to_enctype; + krb5_cksumtype_valid; + krb5_clear_error_string; + krb5_clear_error_message; + krb5_closelog; + krb5_compare_creds; + krb5_config_file_free; + krb5_config_free_strings; + krb5_config_get_bool; + krb5_config_get_bool_default; + krb5_config_get_int; + krb5_config_get_int_default; + krb5_config_get_list; + krb5_config_get_string; + krb5_config_get_string_default; + krb5_config_get_strings; + krb5_config_get_time; + krb5_config_get_time_default; + krb5_config_parse_file; + krb5_config_parse_file_multi; + krb5_config_parse_string_multi; + krb5_config_vget_bool; + krb5_config_vget_bool_default; + krb5_config_vget_int; + krb5_config_vget_int_default; + krb5_config_vget_list; + krb5_config_vget_string; + krb5_config_vget_string_default; + krb5_config_vget_strings; + krb5_config_vget_time; + krb5_config_vget_time_default; + krb5_copy_address; + krb5_copy_addresses; + krb5_copy_checksum; + krb5_copy_creds; + krb5_copy_creds_contents; + krb5_copy_data; + krb5_copy_host_realm; + krb5_copy_keyblock; + krb5_copy_keyblock_contents; + krb5_copy_principal; + krb5_copy_ticket; + krb5_create_checksum; + krb5_create_checksum_iov; + krb5_crypto_destroy; + krb5_crypto_fx_cf2; + krb5_crypto_get_checksum_type; + krb5_crypto_getblocksize; + krb5_crypto_getconfoundersize; + krb5_crypto_getenctype; + krb5_crypto_getpadsize; + krb5_crypto_init; + krb5_crypto_overhead; + krb5_crypto_prf; + krb5_crypto_prf_length; + krb5_crypto_length; + krb5_crypto_length_iov; + krb5_decrypt_iov_ivec; + krb5_encrypt_iov_ivec; + krb5_enomem; + krb5_data_alloc; + krb5_data_ct_cmp; + krb5_data_cmp; + krb5_data_copy; + krb5_data_free; + krb5_data_realloc; + krb5_data_zero; + krb5_decode_Authenticator; + krb5_decode_ETYPE_INFO2; + krb5_decode_ETYPE_INFO; + krb5_decode_EncAPRepPart; + krb5_decode_EncASRepPart; + krb5_decode_EncKrbCredPart; + krb5_decode_EncTGSRepPart; + krb5_decode_EncTicketPart; + krb5_decode_ap_req; + krb5_decrypt; + krb5_decrypt_EncryptedData; + krb5_decrypt_ivec; + krb5_decrypt_ticket; + krb5_derive_key; + krb5_digest_alloc; + krb5_digest_free; + krb5_digest_get_client_binding; + krb5_digest_get_identifier; + krb5_digest_get_opaque; + krb5_digest_get_rsp; + krb5_digest_get_server_nonce; + krb5_digest_get_session_key; + krb5_digest_get_tickets; + krb5_digest_init_request; + krb5_digest_probe; + krb5_digest_rep_get_status; + krb5_digest_request; + krb5_digest_set_authentication_user; + krb5_digest_set_authid; + krb5_digest_set_client_nonce; + krb5_digest_set_digest; + krb5_digest_set_hostname; + krb5_digest_set_identifier; + krb5_digest_set_method; + krb5_digest_set_nonceCount; + krb5_digest_set_opaque; + krb5_digest_set_qop; + krb5_digest_set_realm; + krb5_digest_set_responseData; + krb5_digest_set_server_cb; + krb5_digest_set_server_nonce; + krb5_digest_set_type; + krb5_digest_set_uri; + krb5_digest_set_username; + krb5_domain_x500_decode; + krb5_domain_x500_encode; + krb5_eai_to_heim_errno; + krb5_encode_Authenticator; + krb5_encode_ETYPE_INFO2; + krb5_encode_ETYPE_INFO; + krb5_encode_EncAPRepPart; + krb5_encode_EncASRepPart; + krb5_encode_EncKrbCredPart; + krb5_encode_EncTGSRepPart; + krb5_encode_EncTicketPart; + krb5_encrypt; + krb5_encrypt_EncryptedData; + krb5_encrypt_ivec; + krb5_enctype_enable; + krb5_enctype_disable; + krb5_enctype_keybits; + krb5_enctype_keysize; + krb5_enctype_to_keytype; + krb5_enctype_to_string; + krb5_enctype_valid; + krb5_enctypes_compatible_keys; + krb5_err; + krb5_error_from_rd_error; + krb5_errx; + krb5_expand_hostname; + krb5_expand_hostname_realms; + krb5_find_padata; + krb5_format_time; + 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_creds_contents; + krb5_free_data; + krb5_free_data_contents; + krb5_free_error; + krb5_free_error_contents; + krb5_free_error_string; + krb5_free_error_message; + krb5_free_host_realm; + krb5_free_kdc_rep; + krb5_free_keyblock; + krb5_free_keyblock_contents; + krb5_free_krbhst; + krb5_free_principal; + krb5_free_salt; + krb5_free_ticket; + krb5_free_unparsed_name; + krb5_fwd_tgt_creds; + krb5_generate_random_block; + krb5_generate_random_keyblock; + krb5_generate_seq_number; + krb5_generate_subkey; + krb5_generate_subkey_extended; + krb5_get_all_client_addrs; + krb5_get_all_server_addrs; + krb5_get_cred_from_kdc; + krb5_get_cred_from_kdc_opt; + krb5_get_credentials; + krb5_get_credentials_with_flags; + krb5_get_creds; + krb5_get_creds_opt_add_options; + krb5_get_creds_opt_alloc; + krb5_get_creds_opt_free; + krb5_get_creds_opt_set_enctype; + krb5_get_creds_opt_set_impersonate; + krb5_get_creds_opt_set_options; + krb5_get_creds_opt_set_ticket; + krb5_get_default_config_files; + krb5_get_default_in_tkt_etypes; + krb5_get_default_principal; + krb5_get_default_realm; + krb5_get_default_realms; + krb5_get_dns_canonicalize_hostname; + krb5_get_err_text; + krb5_get_error_message; + krb5_get_error_string; + krb5_get_extra_addresses; + krb5_get_fcache_version; + krb5_get_forwarded_creds; + krb5_get_host_realm; + krb5_get_ignore_addresses; + krb5_get_in_cred; + krb5_cccol_last_change_time; + krb5_get_in_tkt; + krb5_get_in_tkt_with_keytab; + krb5_get_in_tkt_with_password; + krb5_get_in_tkt_with_skey; + krb5_get_init_creds; + krb5_get_init_creds_keyblock; + krb5_get_init_creds_keytab; + krb5_get_init_creds_opt_alloc; + krb5_get_init_creds_opt_free; + krb5_get_init_creds_opt_get_error; + krb5_get_init_creds_opt_init; + krb5_get_init_creds_opt_set_address_list; + krb5_get_init_creds_opt_set_addressless; + krb5_get_init_creds_opt_set_anonymous; + krb5_get_init_creds_opt_set_canonicalize; + krb5_get_init_creds_opt_set_default_flags; + krb5_get_init_creds_opt_set_etype_list; + krb5_get_init_creds_opt_set_forwardable; + krb5_get_init_creds_opt_set_pa_password; + krb5_get_init_creds_opt_set_pac_request; + krb5_get_init_creds_opt_set_pkinit; + krb5_get_init_creds_opt_set_preauth_list; + krb5_get_init_creds_opt_set_process_last_req; + 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_opt_set_win2k; + krb5_get_init_creds_password; + krb5_get_kdc_cred; + krb5_get_kdc_sec_offset; + krb5_get_krb524hst; + krb5_get_krb_admin_hst; + krb5_get_krb_changepw_hst; + krb5_get_krbhst; + krb5_get_max_time_skew; + krb5_get_pw_salt; + krb5_get_renewed_creds; + krb5_get_server_rcache; + krb5_get_use_admin_kdc; + krb5_get_warn_dest; + krb5_get_wrapped_length; + krb5_getportbyname; + krb5_h_addr2addr; + krb5_h_addr2sockaddr; + krb5_h_errno_to_heim_errno; + krb5_have_error_string; + krb5_hmac; + krb5_init_context; + krb5_init_ets; + krb5_init_etype; + krb5_initlog; + krb5_is_config_principal; + krb5_is_thread_safe; + krb5_kerberos_enctypes; + krb5_keyblock_get_enctype; + krb5_keyblock_init; + krb5_keyblock_key_proc; + krb5_keyblock_zero; + krb5_keytab_key_proc; + krb5_keytype_to_enctypes; + krb5_keytype_to_enctypes_default; + krb5_keytype_to_string; + krb5_krbhst_format_string; + krb5_krbhst_free; + krb5_krbhst_get_addrinfo; + krb5_krbhst_init; + krb5_krbhst_init_flags; + krb5_krbhst_next; + krb5_krbhst_next_as_string; + krb5_krbhst_reset; + krb5_kt_add_entry; + krb5_kt_close; + krb5_kt_compare; + krb5_kt_copy_entry_contents; + krb5_kt_default; + krb5_kt_default_modify_name; + krb5_kt_default_name; + krb5_kt_destroy; + krb5_kt_end_seq_get; + krb5_kt_free_entry; + krb5_kt_get_entry; + krb5_kt_get_full_name; + krb5_kt_get_name; + krb5_kt_get_type; + 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_log; + krb5_log_msg; + krb5_make_addrport; + krb5_make_principal; + krb5_max_sockaddr_size; + krb5_mk_error; + krb5_mk_priv; + krb5_mk_rep; + krb5_mk_req; + krb5_mk_req_exact; + krb5_mk_req_extended; + krb5_mk_safe; + krb5_net_read; + krb5_net_write; + krb5_net_write_block; + krb5_ntlm_alloc; + krb5_ntlm_free; + krb5_ntlm_init_get_challange; + krb5_ntlm_init_get_flags; + krb5_ntlm_init_get_opaque; + krb5_ntlm_init_get_targetinfo; + krb5_ntlm_init_get_targetname; + krb5_ntlm_init_request; + krb5_ntlm_rep_get_sessionkey; + krb5_ntlm_rep_get_status; + krb5_ntlm_req_set_flags; + krb5_ntlm_req_set_lm; + krb5_ntlm_req_set_ntlm; + krb5_ntlm_req_set_opaque; + krb5_ntlm_req_set_session; + krb5_ntlm_req_set_targetname; + krb5_ntlm_req_set_username; + krb5_ntlm_request; + krb5_openlog; + 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_padata_add; + krb5_parse_address; + krb5_parse_name; + krb5_parse_name_flags; + krb5_parse_nametype; + krb5_passwd_result_to_string; + krb5_password_key_proc; + krb5_get_permitted_enctypes; + krb5_plugin_register; + krb5_prepend_config_files; + krb5_prepend_config_files_default; + krb5_prepend_error_message; + krb5_princ_realm; + krb5_princ_set_realm; + krb5_principal_compare; + krb5_principal_compare_any_realm; + krb5_principal_get_comp_string; + krb5_principal_get_num_comp; + krb5_principal_get_realm; + krb5_principal_get_type; + krb5_principal_match; + krb5_principal_set_realm; + krb5_principal_set_type; + krb5_principal_is_krbtgt; + krb5_print_address; + krb5_program_setup; + krb5_prompter_posix; + krb5_random_to_key; + krb5_rc_close; + krb5_rc_default; + krb5_rc_default_name; + krb5_rc_default_type; + krb5_rc_destroy; + krb5_rc_expunge; + krb5_rc_get_lifespan; + krb5_rc_get_name; + krb5_rc_get_type; + krb5_rc_initialize; + krb5_rc_recover; + krb5_rc_resolve; + krb5_rc_resolve_full; + krb5_rc_resolve_type; + krb5_rc_store; + krb5_rd_cred2; + krb5_rd_cred; + krb5_rd_error; + krb5_rd_priv; + krb5_rd_rep; + krb5_rd_req; + krb5_rd_req_ctx; + krb5_rd_req_in_ctx_alloc; + krb5_rd_req_in_ctx_free; + krb5_rd_req_in_set_keyblock; + krb5_rd_req_in_set_keytab; + krb5_rd_req_in_set_pac_check; + krb5_rd_req_out_ctx_free; + krb5_rd_req_out_get_ap_req_options; + krb5_rd_req_out_get_keyblock; + krb5_rd_req_out_get_ticket; + krb5_rd_req_with_keyblock; + krb5_rd_safe; + krb5_read_message; + krb5_read_priv_message; + krb5_read_safe_message; + krb5_realm_compare; + krb5_recvauth; + krb5_recvauth_match_version; + krb5_ret_address; + krb5_ret_addrs; + krb5_ret_authdata; + krb5_ret_creds; + krb5_ret_creds_tag; + krb5_ret_data; + krb5_ret_int16; + krb5_ret_int32; + krb5_ret_int8; + krb5_ret_keyblock; + krb5_ret_principal; + krb5_ret_string; + krb5_ret_stringnl; + krb5_ret_stringz; + krb5_ret_times; + krb5_ret_uint16; + krb5_ret_uint32; + krb5_ret_uint8; + krb5_salttype_to_string; + krb5_sendauth; + krb5_sendto; + krb5_sendto_context; + krb5_sendto_ctx_add_flags; + krb5_sendto_ctx_alloc; + krb5_sendto_ctx_free; + krb5_sendto_ctx_get_flags; + krb5_sendto_ctx_set_func; + krb5_sendto_ctx_set_type; + krb5_sendto_kdc; + krb5_sendto_kdc_flags; + krb5_set_config_files; + krb5_set_default_in_tkt_etypes; + krb5_set_default_realm; + krb5_set_dns_canonicalize_hostname; + krb5_set_error_message; + krb5_set_error_string; + krb5_set_extra_addresses; + krb5_set_fcache_version; + krb5_set_home_dir_access; + krb5_set_ignore_addresses; + krb5_set_kdc_sec_offset; + krb5_set_max_time_skew; + krb5_set_password; + krb5_set_password_using_ccache; + krb5_set_real_time; + krb5_set_send_to_kdc_func; + krb5_set_use_admin_kdc; + krb5_set_warn_dest; + krb5_sname_to_principal; + krb5_sock_to_principal; + krb5_sockaddr2address; + krb5_sockaddr2port; + krb5_sockaddr_uninteresting; + krb5_std_usage; + krb5_storage_clear_flags; + krb5_storage_emem; + krb5_storage_free; + krb5_storage_from_data; + krb5_storage_from_fd; + krb5_storage_from_mem; + krb5_storage_from_readonly_mem; + krb5_storage_get_byteorder; + krb5_storage_get_eof_code; + krb5_storage_is_flags; + krb5_storage_read; + krb5_storage_seek; + krb5_storage_set_byteorder; + krb5_storage_set_eof_code; + krb5_storage_set_flags; + krb5_storage_to_data; + krb5_storage_truncate; + krb5_storage_write; + krb5_store_address; + krb5_store_addrs; + krb5_store_authdata; + krb5_store_creds; + krb5_store_creds_tag; + krb5_store_data; + krb5_store_int16; + krb5_store_int32; + krb5_store_int8; + krb5_store_keyblock; + krb5_store_principal; + krb5_store_string; + krb5_store_stringnl; + krb5_store_stringz; + krb5_store_times; + krb5_store_uint16; + krb5_store_uint32; + krb5_store_uint8; + krb5_string_to_deltat; + krb5_string_to_enctype; + krb5_string_to_key; + krb5_string_to_key_data; + krb5_string_to_key_data_salt; + krb5_string_to_key_data_salt_opaque; + krb5_string_to_key_derived; + krb5_string_to_key_salt; + krb5_string_to_key_salt_opaque; + krb5_string_to_keytype; + krb5_string_to_salttype; + krb5_ticket_get_authorization_data_type; + krb5_ticket_get_client; + krb5_ticket_get_endtime; + krb5_ticket_get_server; + krb5_timeofday; + krb5_unparse_name; + krb5_unparse_name_fixed; + krb5_unparse_name_fixed_flags; + krb5_unparse_name_fixed_short; + krb5_unparse_name_flags; + krb5_unparse_name_short; + krb5_us_timeofday; + krb5_vabort; + krb5_vabortx; + krb5_verify_ap_req2; + krb5_verify_ap_req; + krb5_verify_authenticator_checksum; + krb5_verify_checksum; + krb5_verify_checksum_iov; + krb5_verify_init_creds; + krb5_verify_init_creds_opt_init; + krb5_verify_init_creds_opt_set_ap_req_nofail; + krb5_verify_opt_alloc; + krb5_verify_opt_free; + krb5_verify_opt_init; + krb5_verify_opt_set_ccache; + krb5_verify_opt_set_flags; + krb5_verify_opt_set_keytab; + krb5_verify_opt_set_secure; + krb5_verify_opt_set_service; + krb5_verify_user; + krb5_verify_user_lrealm; + krb5_verify_user_opt; + krb5_verr; + krb5_verrx; + krb5_vlog; + krb5_vlog_msg; + krb5_vprepend_error_message; + krb5_vset_error_message; + krb5_vset_error_string; + krb5_vwarn; + krb5_vwarnx; + krb5_warn; + krb5_warnx; + krb5_write_message; + krb5_write_priv_message; + krb5_write_safe_message; + krb5_xfree; + krb5_cccol_cursor_new; + krb5_cccol_cursor_next; + krb5_cccol_cursor_free; + + # com_err error tables + initialize_krb5_error_table_r; + initialize_krb5_error_table; + initialize_krb_error_table_r; + initialize_krb_error_table; + initialize_heim_error_table_r; + initialize_heim_error_table; + initialize_k524_error_table_r; + initialize_k524_error_table; + + # variables + krb5_mcc_ops; + krb5_acc_ops; + krb5_fcc_ops; + krb5_scc_ops; + krb5_kcm_ops; + krb5_wrfkt_ops; + krb5_mkt_ops; + krb5_akf_ops; + krb5_any_ops; + heimdal_version; + heimdal_long_version; + krb5_config_file; + krb5_defkeyname; + krb5_cc_type_api; + krb5_cc_type_file; + krb5_cc_type_memory; + krb5_cc_type_kcm; + krb5_cc_type_scc; + + # Shared with GSSAPI krb5 + _krb5_crc_init_table; + _krb5_crc_update; + _krb5_get_krbtgt; + _krb5_build_authenticator; + + # V4 compat glue + _krb5_krb_tf_setup; + _krb5_krb_dest_tkt; + _krb5_krb_life_to_time; + _krb5_krb_decomp_ticket; + _krb5_krb_decomp_ticket; + _krb5_krb_create_ticket; + _krb5_krb_create_ciph; + _krb5_krb_create_auth_reply; + _krb5_krb_rd_req; + _krb5_krb_free_auth_data; + _krb5_krb_time_to_life; + _krb5_krb_cr_err_reply; + + # Shared with libkdc + _krb5_AES_string_to_default_iterator; + _krb5_dh_group_ok; + _krb5_get_host_realm_int; + _krb5_get_int; + _krb5_pac_sign; + _krb5_parse_moduli; + _krb5_pk_kdf; + _krb5_pk_load_id; + _krb5_pk_mk_ContentInfo; + _krb5_pk_octetstring2key; + _krb5_plugin_find; + _krb5_plugin_free; + _krb5_plugin_get_next; + _krb5_plugin_get_symbol; + _krb5_principal2principalname; + _krb5_principalname2krb5_principal; + _krb5_put_int; + _krb5_s4u2self_to_checksumdata; + + # kinit helper + krb5_get_init_creds_opt_set_pkinit_user_certs; + krb5_pk_enterprise_cert; + + # testing + _krb5_aes_cts_encrypt; + _krb5_n_fold; + _krb5_expand_default_cc_name; + local: + *; +}; diff --git a/source4/heimdal_build/wscript_build b/source4/heimdal_build/wscript_build index 64dd95bca9..d6cbaa1ff4 100644 --- a/source4/heimdal_build/wscript_build +++ b/source4/heimdal_build/wscript_build @@ -653,6 +653,7 @@ KRB5_SOURCE = [os.path.join('lib/krb5/', x) for x in to_list( heim_err.c k524_err.c krb_err.c''')] + ["../heimdal_build/krb5-glue.c"] HEIMDAL_LIBRARY('krb5', KRB5_SOURCE, + version_script='lib/krb5/version-script.map', includes='../heimdal/lib/krb5 ../heimdal/lib/asn1 ../heimdal/include', deps='roken HEIMDAL_PKINIT_ASN1 wind HEIMDAL_KRB5_ASN1 hx509 HEIMDAL_HCRYPTO samba-hostconfig intl com_err HEIMDAL_CONFIG HEIMDAL_BASE', vnum='26.0.0', |