EXPORTS 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_random_make_octets ;! 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_creds ;! 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 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_next 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 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_next 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_context 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_data_alloc krb5_data_cmp krb5_data_copy krb5_data_ct_cmp 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_enomem 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_default_realm 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_validated_creds ;! 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_initlog krb5_is_config_principal krb5_is_enctype_weak krb5_is_thread_safe #ifdef HAVE_KCM krb5_kcm_call krb5_kcm_storage_request #endif 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_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_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_is_krbtgt krb5_principal_match krb5_principal_set_realm krb5_principal_set_type 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_set_max_alloc 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_last_change_time 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 DATA krb5_acc_ops DATA krb5_fcc_ops DATA #ifdef HAVE_SCC krb5_scc_ops DATA #endif #ifdef HAVE_KCM krb5_kcm_ops DATA #endif krb5_wrfkt_ops DATA krb5_mkt_ops DATA krb5_akf_ops DATA krb5_any_ops DATA heimdal_version DATA heimdal_long_version DATA krb5_config_file DATA krb5_defkeyname DATA krb5_cc_type_api DATA krb5_cc_type_file DATA krb5_cc_type_memory DATA krb5_cc_type_kcm DATA krb5_cc_type_scc DATA ; Shared with GSSAPI krb5 _krb5_crc_init_table _krb5_crc_update _krb5_get_krbtgt _krb5_build_authenticator ; 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 _krb5_expand_path_tokens ;! ; kinit helper krb5_get_init_creds_opt_set_pkinit_user_cert krb5_pk_enterprise_cert ; testing ;! _krb5_aes_cts_encrypt _krb5_n_fold _krb5_expand_default_cc_name