1c19800e8SDoug Rabson# $Id$ 2c19800e8SDoug Rabson 3c19800e8SDoug RabsonHEIMDAL_KRB5_1.0 { 4c19800e8SDoug Rabson global: 5c19800e8SDoug Rabson krb524_convert_creds_kdc; 6c19800e8SDoug Rabson krb524_convert_creds_kdc_ccache; 7c19800e8SDoug Rabson krb5_425_conv_principal; 8c19800e8SDoug Rabson krb5_425_conv_principal_ext2; 9c19800e8SDoug Rabson krb5_425_conv_principal_ext; 10c19800e8SDoug Rabson krb5_524_conv_principal; 11c19800e8SDoug Rabson krb5_abort; 12c19800e8SDoug Rabson krb5_abortx; 13c19800e8SDoug Rabson krb5_acl_match_file; 14c19800e8SDoug Rabson krb5_acl_match_string; 15c19800e8SDoug Rabson krb5_add_et_list; 16c19800e8SDoug Rabson krb5_add_extra_addresses; 17c19800e8SDoug Rabson krb5_add_ignore_addresses; 18c19800e8SDoug Rabson krb5_addlog_dest; 19c19800e8SDoug Rabson krb5_addlog_func; 20c19800e8SDoug Rabson krb5_addr2sockaddr; 21c19800e8SDoug Rabson krb5_address_compare; 22c19800e8SDoug Rabson krb5_address_order; 23c19800e8SDoug Rabson krb5_address_prefixlen_boundary; 24c19800e8SDoug Rabson krb5_address_search; 25c19800e8SDoug Rabson krb5_aname_to_localname; 26c19800e8SDoug Rabson krb5_anyaddr; 27c19800e8SDoug Rabson krb5_appdefault_boolean; 28c19800e8SDoug Rabson krb5_appdefault_string; 29c19800e8SDoug Rabson krb5_appdefault_time; 30c19800e8SDoug Rabson krb5_append_addresses; 31c19800e8SDoug Rabson krb5_auth_con_addflags; 32c19800e8SDoug Rabson krb5_auth_con_free; 33c19800e8SDoug Rabson krb5_auth_con_genaddrs; 34c19800e8SDoug Rabson krb5_auth_con_generatelocalsubkey; 35c19800e8SDoug Rabson krb5_auth_con_getaddrs; 36c19800e8SDoug Rabson krb5_auth_con_getauthenticator; 37c19800e8SDoug Rabson krb5_auth_con_getcksumtype; 38c19800e8SDoug Rabson krb5_auth_con_getflags; 39c19800e8SDoug Rabson krb5_auth_con_getkey; 40c19800e8SDoug Rabson krb5_auth_con_getkeytype; 41c19800e8SDoug Rabson krb5_auth_con_getlocalseqnumber; 42c19800e8SDoug Rabson krb5_auth_con_getlocalsubkey; 43c19800e8SDoug Rabson krb5_auth_con_getrcache; 44c19800e8SDoug Rabson krb5_auth_con_getremotesubkey; 45c19800e8SDoug Rabson krb5_auth_con_init; 46c19800e8SDoug Rabson krb5_auth_con_removeflags; 47c19800e8SDoug Rabson krb5_auth_con_setaddrs; 48c19800e8SDoug Rabson krb5_auth_con_setaddrs_from_fd; 49c19800e8SDoug Rabson krb5_auth_con_setcksumtype; 50c19800e8SDoug Rabson krb5_auth_con_setflags; 51c19800e8SDoug Rabson krb5_auth_con_setkey; 52c19800e8SDoug Rabson krb5_auth_con_setkeytype; 53c19800e8SDoug Rabson krb5_auth_con_setlocalseqnumber; 54c19800e8SDoug Rabson krb5_auth_con_setlocalsubkey; 55c19800e8SDoug Rabson krb5_auth_con_setrcache; 56c19800e8SDoug Rabson krb5_auth_con_setremoteseqnumber; 57c19800e8SDoug Rabson krb5_auth_con_setremotesubkey; 58c19800e8SDoug Rabson krb5_auth_con_setuserkey; 59c19800e8SDoug Rabson krb5_auth_getremoteseqnumber; 60c19800e8SDoug Rabson krb5_build_ap_req; 61c19800e8SDoug Rabson krb5_build_authenticator; 62c19800e8SDoug Rabson krb5_build_principal; 63c19800e8SDoug Rabson krb5_build_principal_ext; 64c19800e8SDoug Rabson krb5_build_principal_va; 65c19800e8SDoug Rabson krb5_build_principal_va_ext; 66c19800e8SDoug Rabson krb5_c_block_size; 67c19800e8SDoug Rabson krb5_c_checksum_length; 68c19800e8SDoug Rabson krb5_c_decrypt; 69c19800e8SDoug Rabson krb5_c_encrypt; 70c19800e8SDoug Rabson krb5_c_encrypt_length; 71c19800e8SDoug Rabson krb5_c_enctype_compare; 72c19800e8SDoug Rabson krb5_c_get_checksum; 73c19800e8SDoug Rabson krb5_c_is_coll_proof_cksum; 74c19800e8SDoug Rabson krb5_c_is_keyed_cksum; 75c19800e8SDoug Rabson krb5_c_keylengths; 76c19800e8SDoug Rabson krb5_c_make_checksum; 77c19800e8SDoug Rabson krb5_c_make_random_key; 78c19800e8SDoug Rabson krb5_c_prf; 79c19800e8SDoug Rabson krb5_c_prf_length; 80c19800e8SDoug Rabson krb5_c_set_checksum; 81c19800e8SDoug Rabson krb5_c_valid_cksumtype; 82c19800e8SDoug Rabson krb5_c_valid_enctype; 83c19800e8SDoug Rabson krb5_c_verify_checksum; 84c19800e8SDoug Rabson krb5_cc_cache_end_seq_get; 85c19800e8SDoug Rabson krb5_cc_cache_get_first; 86c19800e8SDoug Rabson krb5_cc_cache_match; 87c19800e8SDoug Rabson krb5_cc_cache_next; 88c19800e8SDoug Rabson krb5_cc_clear_mcred; 89c19800e8SDoug Rabson krb5_cc_close; 90c19800e8SDoug Rabson krb5_cc_copy_cache; 91c19800e8SDoug Rabson krb5_cc_copy_cache_match; 92c19800e8SDoug Rabson krb5_cc_default; 93c19800e8SDoug Rabson krb5_cc_default_name; 94c19800e8SDoug Rabson krb5_cc_destroy; 95c19800e8SDoug Rabson krb5_cc_end_seq_get; 96c19800e8SDoug Rabson krb5_cc_gen_new; 97c19800e8SDoug Rabson krb5_cc_get_full_name; 98c19800e8SDoug Rabson krb5_cc_get_name; 99c19800e8SDoug Rabson krb5_cc_get_ops; 100c19800e8SDoug Rabson krb5_cc_get_prefix_ops; 101c19800e8SDoug Rabson krb5_cc_get_principal; 102c19800e8SDoug Rabson krb5_cc_get_type; 103c19800e8SDoug Rabson krb5_cc_get_version; 104c19800e8SDoug Rabson krb5_cc_initialize; 105c19800e8SDoug Rabson krb5_cc_move; 106c19800e8SDoug Rabson krb5_cc_new_unique; 107c19800e8SDoug Rabson krb5_cc_next_cred; 108c19800e8SDoug Rabson krb5_cc_next_cred_match; 109c19800e8SDoug Rabson krb5_cc_register; 110c19800e8SDoug Rabson krb5_cc_remove_cred; 111c19800e8SDoug Rabson krb5_cc_resolve; 112c19800e8SDoug Rabson krb5_cc_retrieve_cred; 113c19800e8SDoug Rabson krb5_cc_set_default_name; 114c19800e8SDoug Rabson krb5_cc_set_flags; 115c19800e8SDoug Rabson krb5_cc_start_seq_get; 116c19800e8SDoug Rabson krb5_cc_store_cred; 117c19800e8SDoug Rabson krb5_change_password; 118c19800e8SDoug Rabson krb5_check_transited; 119c19800e8SDoug Rabson krb5_check_transited_realms; 120c19800e8SDoug Rabson krb5_checksum_disable; 121c19800e8SDoug Rabson krb5_checksum_free; 122c19800e8SDoug Rabson krb5_checksum_is_collision_proof; 123c19800e8SDoug Rabson krb5_checksum_is_keyed; 124c19800e8SDoug Rabson krb5_checksumsize; 125c19800e8SDoug Rabson krb5_cksumtype_valid; 126c19800e8SDoug Rabson krb5_clear_error_string; 127c19800e8SDoug Rabson krb5_closelog; 128c19800e8SDoug Rabson krb5_compare_creds; 129c19800e8SDoug Rabson krb5_config_file_free; 130c19800e8SDoug Rabson krb5_config_free_strings; 131c19800e8SDoug Rabson krb5_config_get; 132c19800e8SDoug Rabson krb5_config_get_bool; 133c19800e8SDoug Rabson krb5_config_get_bool_default; 134c19800e8SDoug Rabson krb5_config_get_int; 135c19800e8SDoug Rabson krb5_config_get_int_default; 136c19800e8SDoug Rabson krb5_config_get_list; 137c19800e8SDoug Rabson krb5_config_get_next; 138c19800e8SDoug Rabson krb5_config_get_string; 139c19800e8SDoug Rabson krb5_config_get_string_default; 140c19800e8SDoug Rabson krb5_config_get_strings; 141c19800e8SDoug Rabson krb5_config_get_time; 142c19800e8SDoug Rabson krb5_config_get_time_default; 143c19800e8SDoug Rabson krb5_config_parse_file; 144c19800e8SDoug Rabson krb5_config_parse_file_multi; 145c19800e8SDoug Rabson krb5_config_parse_string_multi; 146c19800e8SDoug Rabson krb5_config_vget; 147c19800e8SDoug Rabson krb5_config_vget_bool; 148c19800e8SDoug Rabson krb5_config_vget_bool_default; 149c19800e8SDoug Rabson krb5_config_vget_int; 150c19800e8SDoug Rabson krb5_config_vget_int_default; 151c19800e8SDoug Rabson krb5_config_vget_list; 152c19800e8SDoug Rabson krb5_config_vget_next; 153c19800e8SDoug Rabson krb5_config_vget_string; 154c19800e8SDoug Rabson krb5_config_vget_string_default; 155c19800e8SDoug Rabson krb5_config_vget_strings; 156c19800e8SDoug Rabson krb5_config_vget_time; 157c19800e8SDoug Rabson krb5_config_vget_time_default; 158c19800e8SDoug Rabson krb5_copy_address; 159c19800e8SDoug Rabson krb5_copy_addresses; 160c19800e8SDoug Rabson krb5_copy_checksum; 161c19800e8SDoug Rabson krb5_copy_creds; 162c19800e8SDoug Rabson krb5_copy_creds_contents; 163c19800e8SDoug Rabson krb5_copy_data; 164c19800e8SDoug Rabson krb5_copy_host_realm; 165c19800e8SDoug Rabson krb5_copy_keyblock; 166c19800e8SDoug Rabson krb5_copy_keyblock_contents; 167c19800e8SDoug Rabson krb5_copy_principal; 168c19800e8SDoug Rabson krb5_copy_ticket; 169c19800e8SDoug Rabson krb5_create_checksum; 170c19800e8SDoug Rabson krb5_crypto_destroy; 171c19800e8SDoug Rabson krb5_crypto_get_checksum_type; 172c19800e8SDoug Rabson krb5_crypto_getblocksize; 173c19800e8SDoug Rabson krb5_crypto_getconfoundersize; 174c19800e8SDoug Rabson krb5_crypto_getenctype; 175c19800e8SDoug Rabson krb5_crypto_getpadsize; 176c19800e8SDoug Rabson krb5_crypto_init; 177c19800e8SDoug Rabson krb5_crypto_overhead; 178c19800e8SDoug Rabson krb5_crypto_prf; 179c19800e8SDoug Rabson krb5_crypto_prf_length; 180c19800e8SDoug Rabson krb5_data_alloc; 181c19800e8SDoug Rabson krb5_data_cmp; 182c19800e8SDoug Rabson krb5_data_copy; 183c19800e8SDoug Rabson krb5_data_free; 184c19800e8SDoug Rabson krb5_data_realloc; 185c19800e8SDoug Rabson krb5_data_zero; 186c19800e8SDoug Rabson krb5_decode_Authenticator; 187c19800e8SDoug Rabson krb5_decode_ETYPE_INFO2; 188c19800e8SDoug Rabson krb5_decode_ETYPE_INFO; 189c19800e8SDoug Rabson krb5_decode_EncAPRepPart; 190c19800e8SDoug Rabson krb5_decode_EncASRepPart; 191c19800e8SDoug Rabson krb5_decode_EncKrbCredPart; 192c19800e8SDoug Rabson krb5_decode_EncTGSRepPart; 193c19800e8SDoug Rabson krb5_decode_EncTicketPart; 194c19800e8SDoug Rabson krb5_decode_ap_req; 195c19800e8SDoug Rabson krb5_decrypt; 196c19800e8SDoug Rabson krb5_decrypt_EncryptedData; 197c19800e8SDoug Rabson krb5_decrypt_ivec; 198c19800e8SDoug Rabson krb5_decrypt_ticket; 199c19800e8SDoug Rabson krb5_derive_key; 200c19800e8SDoug Rabson krb5_digest_alloc; 201c19800e8SDoug Rabson krb5_digest_free; 202c19800e8SDoug Rabson krb5_digest_get_client_binding; 203c19800e8SDoug Rabson krb5_digest_get_identifier; 204c19800e8SDoug Rabson krb5_digest_get_opaque; 205c19800e8SDoug Rabson krb5_digest_get_rsp; 206c19800e8SDoug Rabson krb5_digest_get_server_nonce; 207c19800e8SDoug Rabson krb5_digest_get_session_key; 208c19800e8SDoug Rabson krb5_digest_get_tickets; 209c19800e8SDoug Rabson krb5_digest_init_request; 210c19800e8SDoug Rabson krb5_digest_probe; 211c19800e8SDoug Rabson krb5_digest_rep_get_status; 212c19800e8SDoug Rabson krb5_digest_request; 213c19800e8SDoug Rabson krb5_digest_set_authentication_user; 214c19800e8SDoug Rabson krb5_digest_set_authid; 215c19800e8SDoug Rabson krb5_digest_set_client_nonce; 216c19800e8SDoug Rabson krb5_digest_set_digest; 217c19800e8SDoug Rabson krb5_digest_set_hostname; 218c19800e8SDoug Rabson krb5_digest_set_identifier; 219c19800e8SDoug Rabson krb5_digest_set_method; 220c19800e8SDoug Rabson krb5_digest_set_nonceCount; 221c19800e8SDoug Rabson krb5_digest_set_opaque; 222c19800e8SDoug Rabson krb5_digest_set_qop; 223c19800e8SDoug Rabson krb5_digest_set_realm; 224c19800e8SDoug Rabson krb5_digest_set_responseData; 225c19800e8SDoug Rabson krb5_digest_set_server_cb; 226c19800e8SDoug Rabson krb5_digest_set_server_nonce; 227c19800e8SDoug Rabson krb5_digest_set_type; 228c19800e8SDoug Rabson krb5_digest_set_uri; 229c19800e8SDoug Rabson krb5_digest_set_username; 230c19800e8SDoug Rabson krb5_domain_x500_decode; 231c19800e8SDoug Rabson krb5_domain_x500_encode; 232c19800e8SDoug Rabson krb5_eai_to_heim_errno; 233c19800e8SDoug Rabson krb5_encode_Authenticator; 234c19800e8SDoug Rabson krb5_encode_ETYPE_INFO2; 235c19800e8SDoug Rabson krb5_encode_ETYPE_INFO; 236c19800e8SDoug Rabson krb5_encode_EncAPRepPart; 237c19800e8SDoug Rabson krb5_encode_EncASRepPart; 238c19800e8SDoug Rabson krb5_encode_EncKrbCredPart; 239c19800e8SDoug Rabson krb5_encode_EncTGSRepPart; 240c19800e8SDoug Rabson krb5_encode_EncTicketPart; 241c19800e8SDoug Rabson krb5_encrypt; 242c19800e8SDoug Rabson krb5_encrypt_EncryptedData; 243c19800e8SDoug Rabson krb5_encrypt_ivec; 244c19800e8SDoug Rabson krb5_enctype_disable; 245c19800e8SDoug Rabson krb5_enctype_keybits; 246c19800e8SDoug Rabson krb5_enctype_keysize; 247c19800e8SDoug Rabson krb5_enctype_to_keytype; 248c19800e8SDoug Rabson krb5_enctype_to_string; 249c19800e8SDoug Rabson krb5_enctype_valid; 250c19800e8SDoug Rabson krb5_enctypes_compatible_keys; 251c19800e8SDoug Rabson krb5_err; 252c19800e8SDoug Rabson krb5_error_from_rd_error; 253c19800e8SDoug Rabson krb5_errx; 254c19800e8SDoug Rabson krb5_expand_hostname; 255c19800e8SDoug Rabson krb5_expand_hostname_realms; 256c19800e8SDoug Rabson krb5_find_padata; 257c19800e8SDoug Rabson krb5_format_time; 258c19800e8SDoug Rabson krb5_free_address; 259c19800e8SDoug Rabson krb5_free_addresses; 260c19800e8SDoug Rabson krb5_free_ap_rep_enc_part; 261c19800e8SDoug Rabson krb5_free_authenticator; 262c19800e8SDoug Rabson krb5_free_checksum; 263c19800e8SDoug Rabson krb5_free_checksum_contents; 264c19800e8SDoug Rabson krb5_free_config_files; 265c19800e8SDoug Rabson krb5_free_context; 266c19800e8SDoug Rabson krb5_free_cred_contents; 267c19800e8SDoug Rabson krb5_free_creds; 268c19800e8SDoug Rabson krb5_free_creds_contents; 269c19800e8SDoug Rabson krb5_free_data; 270c19800e8SDoug Rabson krb5_free_data_contents; 271c19800e8SDoug Rabson krb5_free_error; 272c19800e8SDoug Rabson krb5_free_error_contents; 273c19800e8SDoug Rabson krb5_free_error_string; 274c19800e8SDoug Rabson krb5_free_host_realm; 275c19800e8SDoug Rabson krb5_free_kdc_rep; 276c19800e8SDoug Rabson krb5_free_keyblock; 277c19800e8SDoug Rabson krb5_free_keyblock_contents; 278c19800e8SDoug Rabson krb5_free_krbhst; 279c19800e8SDoug Rabson krb5_free_principal; 280c19800e8SDoug Rabson krb5_free_salt; 281c19800e8SDoug Rabson krb5_free_ticket; 282c19800e8SDoug Rabson krb5_fwd_tgt_creds; 283c19800e8SDoug Rabson krb5_generate_random_block; 284c19800e8SDoug Rabson krb5_generate_random_keyblock; 285c19800e8SDoug Rabson krb5_generate_seq_number; 286c19800e8SDoug Rabson krb5_generate_subkey; 287c19800e8SDoug Rabson krb5_generate_subkey_extended; 288c19800e8SDoug Rabson krb5_get_all_client_addrs; 289c19800e8SDoug Rabson krb5_get_all_server_addrs; 290c19800e8SDoug Rabson krb5_get_cred_from_kdc; 291c19800e8SDoug Rabson krb5_get_cred_from_kdc_opt; 292c19800e8SDoug Rabson krb5_get_credentials; 293c19800e8SDoug Rabson krb5_get_credentials_with_flags; 294c19800e8SDoug Rabson krb5_get_creds; 295c19800e8SDoug Rabson krb5_get_creds_opt_add_options; 296c19800e8SDoug Rabson krb5_get_creds_opt_alloc; 297c19800e8SDoug Rabson krb5_get_creds_opt_free; 298c19800e8SDoug Rabson krb5_get_creds_opt_set_enctype; 299c19800e8SDoug Rabson krb5_get_creds_opt_set_impersonate; 300c19800e8SDoug Rabson krb5_get_creds_opt_set_options; 301c19800e8SDoug Rabson krb5_get_creds_opt_set_ticket; 302c19800e8SDoug Rabson krb5_get_default_config_files; 303c19800e8SDoug Rabson krb5_get_default_in_tkt_etypes; 304c19800e8SDoug Rabson krb5_get_default_principal; 305c19800e8SDoug Rabson krb5_get_default_realm; 306c19800e8SDoug Rabson krb5_get_default_realms; 307c19800e8SDoug Rabson krb5_get_dns_canonicalize_hostname; 308c19800e8SDoug Rabson krb5_get_err_text; 309c19800e8SDoug Rabson krb5_get_error_message; 310c19800e8SDoug Rabson krb5_get_error_string; 311c19800e8SDoug Rabson krb5_get_extra_addresses; 312c19800e8SDoug Rabson krb5_get_fcache_version; 313c19800e8SDoug Rabson krb5_get_forwarded_creds; 314c19800e8SDoug Rabson krb5_get_host_realm; 315c19800e8SDoug Rabson krb5_get_ignore_addresses; 316c19800e8SDoug Rabson krb5_get_in_cred; 317c19800e8SDoug Rabson krb5_get_in_tkt; 318c19800e8SDoug Rabson krb5_get_in_tkt_with_keytab; 319c19800e8SDoug Rabson krb5_get_in_tkt_with_password; 320c19800e8SDoug Rabson krb5_get_in_tkt_with_skey; 321c19800e8SDoug Rabson krb5_get_init_creds; 322c19800e8SDoug Rabson krb5_get_init_creds_keyblock; 323c19800e8SDoug Rabson krb5_get_init_creds_keytab; 324c19800e8SDoug Rabson krb5_get_init_creds_opt_alloc; 325c19800e8SDoug Rabson krb5_get_init_creds_opt_free; 326c19800e8SDoug Rabson krb5_get_init_creds_opt_get_error; 327c19800e8SDoug Rabson krb5_get_init_creds_opt_init; 328c19800e8SDoug Rabson krb5_get_init_creds_opt_set_address_list; 329c19800e8SDoug Rabson krb5_get_init_creds_opt_set_addressless; 330c19800e8SDoug Rabson krb5_get_init_creds_opt_set_anonymous; 331c19800e8SDoug Rabson krb5_get_init_creds_opt_set_canonicalize; 332c19800e8SDoug Rabson krb5_get_init_creds_opt_set_default_flags; 333c19800e8SDoug Rabson krb5_get_init_creds_opt_set_etype_list; 334c19800e8SDoug Rabson krb5_get_init_creds_opt_set_forwardable; 335c19800e8SDoug Rabson krb5_get_init_creds_opt_set_pa_password; 336c19800e8SDoug Rabson krb5_get_init_creds_opt_set_pac_request; 337c19800e8SDoug Rabson krb5_get_init_creds_opt_set_pkinit; 338c19800e8SDoug Rabson krb5_get_init_creds_opt_set_preauth_list; 339c19800e8SDoug Rabson krb5_get_init_creds_opt_set_proxiable; 340c19800e8SDoug Rabson krb5_get_init_creds_opt_set_renew_life; 341c19800e8SDoug Rabson krb5_get_init_creds_opt_set_salt; 342c19800e8SDoug Rabson krb5_get_init_creds_opt_set_tkt_life; 343c19800e8SDoug Rabson krb5_get_init_creds_opt_set_win2k; 344c19800e8SDoug Rabson krb5_get_init_creds_password; 345c19800e8SDoug Rabson krb5_get_kdc_cred; 346c19800e8SDoug Rabson krb5_get_kdc_sec_offset; 347c19800e8SDoug Rabson krb5_get_krb524hst; 348c19800e8SDoug Rabson krb5_get_krb_admin_hst; 349c19800e8SDoug Rabson krb5_get_krb_changepw_hst; 350c19800e8SDoug Rabson krb5_get_krbhst; 351c19800e8SDoug Rabson krb5_get_max_time_skew; 352c19800e8SDoug Rabson krb5_get_pw_salt; 353c19800e8SDoug Rabson krb5_get_renewed_creds; 354c19800e8SDoug Rabson krb5_get_server_rcache; 355c19800e8SDoug Rabson krb5_get_use_admin_kdc; 356c19800e8SDoug Rabson krb5_get_warn_dest; 357c19800e8SDoug Rabson krb5_get_wrapped_length; 358c19800e8SDoug Rabson krb5_getportbyname; 359c19800e8SDoug Rabson krb5_h_addr2addr; 360c19800e8SDoug Rabson krb5_h_addr2sockaddr; 361c19800e8SDoug Rabson krb5_h_errno_to_heim_errno; 362c19800e8SDoug Rabson krb5_have_error_string; 363c19800e8SDoug Rabson krb5_hmac; 364c19800e8SDoug Rabson krb5_init_context; 365c19800e8SDoug Rabson krb5_init_ets; 366c19800e8SDoug Rabson krb5_init_etype; 367c19800e8SDoug Rabson krb5_initlog; 368c19800e8SDoug Rabson krb5_is_thread_safe; 369c19800e8SDoug Rabson krb5_kerberos_enctypes; 370c19800e8SDoug Rabson krb5_keyblock_get_enctype; 371c19800e8SDoug Rabson krb5_keyblock_init; 372c19800e8SDoug Rabson krb5_keyblock_key_proc; 373c19800e8SDoug Rabson krb5_keyblock_zero; 374c19800e8SDoug Rabson krb5_keytab_key_proc; 375c19800e8SDoug Rabson krb5_keytype_to_enctypes; 376c19800e8SDoug Rabson krb5_keytype_to_enctypes_default; 377c19800e8SDoug Rabson krb5_keytype_to_string; 378c19800e8SDoug Rabson krb5_krbhst_format_string; 379c19800e8SDoug Rabson krb5_krbhst_free; 380c19800e8SDoug Rabson krb5_krbhst_get_addrinfo; 381c19800e8SDoug Rabson krb5_krbhst_init; 382c19800e8SDoug Rabson krb5_krbhst_init_flags; 383c19800e8SDoug Rabson krb5_krbhst_next; 384c19800e8SDoug Rabson krb5_krbhst_next_as_string; 385c19800e8SDoug Rabson krb5_krbhst_reset; 386c19800e8SDoug Rabson krb5_kt_add_entry; 387c19800e8SDoug Rabson krb5_kt_close; 388c19800e8SDoug Rabson krb5_kt_compare; 389c19800e8SDoug Rabson krb5_kt_copy_entry_contents; 390c19800e8SDoug Rabson krb5_kt_default; 391c19800e8SDoug Rabson krb5_kt_default_modify_name; 392c19800e8SDoug Rabson krb5_kt_default_name; 393c19800e8SDoug Rabson krb5_kt_end_seq_get; 394c19800e8SDoug Rabson krb5_kt_free_entry; 395c19800e8SDoug Rabson krb5_kt_get_entry; 396c19800e8SDoug Rabson krb5_kt_get_full_name; 397c19800e8SDoug Rabson krb5_kt_get_name; 398c19800e8SDoug Rabson krb5_kt_get_type; 399c19800e8SDoug Rabson krb5_kt_next_entry; 400c19800e8SDoug Rabson krb5_kt_read_service_key; 401c19800e8SDoug Rabson krb5_kt_register; 402c19800e8SDoug Rabson krb5_kt_remove_entry; 403c19800e8SDoug Rabson krb5_kt_resolve; 404c19800e8SDoug Rabson krb5_kt_start_seq_get; 405c19800e8SDoug Rabson krb5_kuserok; 406c19800e8SDoug Rabson krb5_log; 407c19800e8SDoug Rabson krb5_log_msg; 408c19800e8SDoug Rabson krb5_make_addrport; 409c19800e8SDoug Rabson krb5_make_principal; 410c19800e8SDoug Rabson krb5_max_sockaddr_size; 411c19800e8SDoug Rabson krb5_mk_error; 412c19800e8SDoug Rabson krb5_mk_priv; 413c19800e8SDoug Rabson krb5_mk_rep; 414c19800e8SDoug Rabson krb5_mk_req; 415c19800e8SDoug Rabson krb5_mk_req_exact; 416c19800e8SDoug Rabson krb5_mk_req_extended; 417c19800e8SDoug Rabson krb5_mk_safe; 418c19800e8SDoug Rabson krb5_net_read; 419c19800e8SDoug Rabson krb5_net_write; 420c19800e8SDoug Rabson krb5_net_write_block; 421c19800e8SDoug Rabson krb5_ntlm_alloc; 422c19800e8SDoug Rabson krb5_ntlm_free; 423c19800e8SDoug Rabson krb5_ntlm_init_get_challange; 424c19800e8SDoug Rabson krb5_ntlm_init_get_flags; 425c19800e8SDoug Rabson krb5_ntlm_init_get_opaque; 426c19800e8SDoug Rabson krb5_ntlm_init_get_targetinfo; 427c19800e8SDoug Rabson krb5_ntlm_init_get_targetname; 428c19800e8SDoug Rabson krb5_ntlm_init_request; 429c19800e8SDoug Rabson krb5_ntlm_rep_get_sessionkey; 430c19800e8SDoug Rabson krb5_ntlm_rep_get_status; 431c19800e8SDoug Rabson krb5_ntlm_req_set_flags; 432c19800e8SDoug Rabson krb5_ntlm_req_set_lm; 433c19800e8SDoug Rabson krb5_ntlm_req_set_ntlm; 434c19800e8SDoug Rabson krb5_ntlm_req_set_opaque; 435c19800e8SDoug Rabson krb5_ntlm_req_set_session; 436c19800e8SDoug Rabson krb5_ntlm_req_set_targetname; 437c19800e8SDoug Rabson krb5_ntlm_req_set_username; 438c19800e8SDoug Rabson krb5_ntlm_request; 439c19800e8SDoug Rabson krb5_openlog; 440c19800e8SDoug Rabson krb5_pac_add_buffer; 441c19800e8SDoug Rabson krb5_pac_free; 442c19800e8SDoug Rabson krb5_pac_get_buffer; 443c19800e8SDoug Rabson krb5_pac_get_types; 444c19800e8SDoug Rabson krb5_pac_init; 445c19800e8SDoug Rabson krb5_pac_parse; 446c19800e8SDoug Rabson krb5_pac_verify; 447c19800e8SDoug Rabson krb5_padata_add; 448c19800e8SDoug Rabson krb5_parse_address; 449c19800e8SDoug Rabson krb5_parse_name; 450c19800e8SDoug Rabson krb5_parse_name_flags; 451c19800e8SDoug Rabson krb5_parse_nametype; 452c19800e8SDoug Rabson krb5_passwd_result_to_string; 453c19800e8SDoug Rabson krb5_password_key_proc; 454c19800e8SDoug Rabson krb5_plugin_register; 455c19800e8SDoug Rabson krb5_prepend_config_files; 456c19800e8SDoug Rabson krb5_prepend_config_files_default; 457c19800e8SDoug Rabson krb5_princ_realm; 458c19800e8SDoug Rabson krb5_princ_set_realm; 459c19800e8SDoug Rabson krb5_principal_compare; 460c19800e8SDoug Rabson krb5_principal_compare_any_realm; 461c19800e8SDoug Rabson krb5_principal_get_comp_string; 462c19800e8SDoug Rabson krb5_principal_get_realm; 463c19800e8SDoug Rabson krb5_principal_get_type; 464c19800e8SDoug Rabson krb5_principal_match; 465c19800e8SDoug Rabson krb5_principal_set_type; 466c19800e8SDoug Rabson krb5_print_address; 467c19800e8SDoug Rabson krb5_program_setup; 468c19800e8SDoug Rabson krb5_prompter_posix; 469c19800e8SDoug Rabson krb5_random_to_key; 470c19800e8SDoug Rabson krb5_rc_close; 471c19800e8SDoug Rabson krb5_rc_default; 472c19800e8SDoug Rabson krb5_rc_default_name; 473c19800e8SDoug Rabson krb5_rc_default_type; 474c19800e8SDoug Rabson krb5_rc_destroy; 475c19800e8SDoug Rabson krb5_rc_expunge; 476c19800e8SDoug Rabson krb5_rc_get_lifespan; 477c19800e8SDoug Rabson krb5_rc_get_name; 478c19800e8SDoug Rabson krb5_rc_get_type; 479c19800e8SDoug Rabson krb5_rc_initialize; 480c19800e8SDoug Rabson krb5_rc_recover; 481c19800e8SDoug Rabson krb5_rc_resolve; 482c19800e8SDoug Rabson krb5_rc_resolve_full; 483c19800e8SDoug Rabson krb5_rc_resolve_type; 484c19800e8SDoug Rabson krb5_rc_store; 485c19800e8SDoug Rabson krb5_rd_cred2; 486c19800e8SDoug Rabson krb5_rd_cred; 487c19800e8SDoug Rabson krb5_rd_error; 488c19800e8SDoug Rabson krb5_rd_priv; 489c19800e8SDoug Rabson krb5_rd_rep; 490c19800e8SDoug Rabson krb5_rd_req; 491c19800e8SDoug Rabson krb5_rd_req_ctx; 492c19800e8SDoug Rabson krb5_rd_req_in_ctx_alloc; 493c19800e8SDoug Rabson krb5_rd_req_in_ctx_free; 494c19800e8SDoug Rabson krb5_rd_req_in_set_keyblock; 495c19800e8SDoug Rabson krb5_rd_req_in_set_keytab; 496c19800e8SDoug Rabson krb5_rd_req_in_set_pac_check; 497c19800e8SDoug Rabson krb5_rd_req_out_ctx_free; 498c19800e8SDoug Rabson krb5_rd_req_out_get_ap_req_options; 499c19800e8SDoug Rabson krb5_rd_req_out_get_keyblock; 500c19800e8SDoug Rabson krb5_rd_req_out_get_ticket; 501c19800e8SDoug Rabson krb5_rd_req_with_keyblock; 502c19800e8SDoug Rabson krb5_rd_safe; 503c19800e8SDoug Rabson krb5_read_message; 504c19800e8SDoug Rabson krb5_read_priv_message; 505c19800e8SDoug Rabson krb5_read_safe_message; 506c19800e8SDoug Rabson krb5_realm_compare; 507c19800e8SDoug Rabson krb5_recvauth; 508c19800e8SDoug Rabson krb5_recvauth_match_version; 509c19800e8SDoug Rabson krb5_ret_address; 510c19800e8SDoug Rabson krb5_ret_addrs; 511c19800e8SDoug Rabson krb5_ret_authdata; 512c19800e8SDoug Rabson krb5_ret_creds; 513c19800e8SDoug Rabson krb5_ret_creds_tag; 514c19800e8SDoug Rabson krb5_ret_data; 515c19800e8SDoug Rabson krb5_ret_int16; 516c19800e8SDoug Rabson krb5_ret_int32; 517c19800e8SDoug Rabson krb5_ret_int8; 518c19800e8SDoug Rabson krb5_ret_keyblock; 519c19800e8SDoug Rabson krb5_ret_principal; 520c19800e8SDoug Rabson krb5_ret_string; 521c19800e8SDoug Rabson krb5_ret_stringnl; 522c19800e8SDoug Rabson krb5_ret_stringz; 523c19800e8SDoug Rabson krb5_ret_times; 524c19800e8SDoug Rabson krb5_ret_uint16; 525c19800e8SDoug Rabson krb5_ret_uint32; 526c19800e8SDoug Rabson krb5_ret_uint8; 527c19800e8SDoug Rabson krb5_salttype_to_string; 528c19800e8SDoug Rabson krb5_sendauth; 529c19800e8SDoug Rabson krb5_sendto; 530c19800e8SDoug Rabson krb5_sendto_context; 531c19800e8SDoug Rabson krb5_sendto_ctx_add_flags; 532c19800e8SDoug Rabson krb5_sendto_ctx_alloc; 533c19800e8SDoug Rabson krb5_sendto_ctx_free; 534c19800e8SDoug Rabson krb5_sendto_ctx_get_flags; 535c19800e8SDoug Rabson krb5_sendto_ctx_set_func; 536c19800e8SDoug Rabson krb5_sendto_ctx_set_type; 537c19800e8SDoug Rabson krb5_sendto_kdc; 538c19800e8SDoug Rabson krb5_sendto_kdc_flags; 539c19800e8SDoug Rabson krb5_set_config_files; 540c19800e8SDoug Rabson krb5_set_default_in_tkt_etypes; 541c19800e8SDoug Rabson krb5_set_default_realm; 542c19800e8SDoug Rabson krb5_set_dns_canonicalize_hostname; 543c19800e8SDoug Rabson krb5_set_error_string; 544c19800e8SDoug Rabson krb5_set_extra_addresses; 545c19800e8SDoug Rabson krb5_set_fcache_version; 546c19800e8SDoug Rabson krb5_set_ignore_addresses; 547c19800e8SDoug Rabson krb5_set_max_time_skew; 548c19800e8SDoug Rabson krb5_set_password; 549c19800e8SDoug Rabson krb5_set_password_using_ccache; 550c19800e8SDoug Rabson krb5_set_real_time; 551c19800e8SDoug Rabson krb5_set_send_to_kdc_func; 552c19800e8SDoug Rabson krb5_set_use_admin_kdc; 553c19800e8SDoug Rabson krb5_set_warn_dest; 554c19800e8SDoug Rabson krb5_sname_to_principal; 555c19800e8SDoug Rabson krb5_sock_to_principal; 556c19800e8SDoug Rabson krb5_sockaddr2address; 557c19800e8SDoug Rabson krb5_sockaddr2port; 558c19800e8SDoug Rabson krb5_sockaddr_uninteresting; 559c19800e8SDoug Rabson krb5_std_usage; 560c19800e8SDoug Rabson krb5_storage_clear_flags; 561c19800e8SDoug Rabson krb5_storage_emem; 562c19800e8SDoug Rabson krb5_storage_free; 563c19800e8SDoug Rabson krb5_storage_from_data; 564c19800e8SDoug Rabson krb5_storage_from_fd; 565c19800e8SDoug Rabson krb5_storage_from_mem; 566c19800e8SDoug Rabson krb5_storage_from_readonly_mem; 567c19800e8SDoug Rabson krb5_storage_get_byteorder; 568c19800e8SDoug Rabson krb5_storage_is_flags; 569c19800e8SDoug Rabson krb5_storage_read; 570c19800e8SDoug Rabson krb5_storage_seek; 571c19800e8SDoug Rabson krb5_storage_set_byteorder; 572c19800e8SDoug Rabson krb5_storage_set_eof_code; 573c19800e8SDoug Rabson krb5_storage_set_flags; 574c19800e8SDoug Rabson krb5_storage_to_data; 575c19800e8SDoug Rabson krb5_storage_write; 576c19800e8SDoug Rabson krb5_store_address; 577c19800e8SDoug Rabson krb5_store_addrs; 578c19800e8SDoug Rabson krb5_store_authdata; 579c19800e8SDoug Rabson krb5_store_creds; 580c19800e8SDoug Rabson krb5_store_creds_tag; 581c19800e8SDoug Rabson krb5_store_data; 582c19800e8SDoug Rabson krb5_store_int16; 583c19800e8SDoug Rabson krb5_store_int32; 584c19800e8SDoug Rabson krb5_store_int8; 585c19800e8SDoug Rabson krb5_store_keyblock; 586c19800e8SDoug Rabson krb5_store_principal; 587c19800e8SDoug Rabson krb5_store_string; 588c19800e8SDoug Rabson krb5_store_stringnl; 589c19800e8SDoug Rabson krb5_store_stringz; 590c19800e8SDoug Rabson krb5_store_times; 591c19800e8SDoug Rabson krb5_store_uint16; 592c19800e8SDoug Rabson krb5_store_uint32; 593c19800e8SDoug Rabson krb5_store_uint8; 594c19800e8SDoug Rabson krb5_string_to_deltat; 595c19800e8SDoug Rabson krb5_string_to_enctype; 596c19800e8SDoug Rabson krb5_string_to_key; 597c19800e8SDoug Rabson krb5_string_to_key_data; 598c19800e8SDoug Rabson krb5_string_to_key_data_salt; 599c19800e8SDoug Rabson krb5_string_to_key_data_salt_opaque; 600c19800e8SDoug Rabson krb5_string_to_key_derived; 601c19800e8SDoug Rabson krb5_string_to_key_salt; 602c19800e8SDoug Rabson krb5_string_to_key_salt_opaque; 603c19800e8SDoug Rabson krb5_string_to_keytype; 604c19800e8SDoug Rabson krb5_string_to_salttype; 605c19800e8SDoug Rabson krb5_ticket_get_authorization_data_type; 606c19800e8SDoug Rabson krb5_ticket_get_client; 607c19800e8SDoug Rabson krb5_ticket_get_endtime; 608c19800e8SDoug Rabson krb5_ticket_get_server; 609c19800e8SDoug Rabson krb5_timeofday; 610c19800e8SDoug Rabson krb5_unparse_name; 611c19800e8SDoug Rabson krb5_unparse_name_fixed; 612c19800e8SDoug Rabson krb5_unparse_name_fixed_flags; 613c19800e8SDoug Rabson krb5_unparse_name_fixed_short; 614c19800e8SDoug Rabson krb5_unparse_name_flags; 615c19800e8SDoug Rabson krb5_unparse_name_short; 616c19800e8SDoug Rabson krb5_us_timeofday; 617c19800e8SDoug Rabson krb5_vabort; 618c19800e8SDoug Rabson krb5_vabortx; 619c19800e8SDoug Rabson krb5_verify_ap_req2; 620c19800e8SDoug Rabson krb5_verify_ap_req; 621c19800e8SDoug Rabson krb5_verify_authenticator_checksum; 622c19800e8SDoug Rabson krb5_verify_checksum; 623c19800e8SDoug Rabson krb5_verify_init_creds; 624c19800e8SDoug Rabson krb5_verify_init_creds_opt_init; 625c19800e8SDoug Rabson krb5_verify_init_creds_opt_set_ap_req_nofail; 626c19800e8SDoug Rabson krb5_verify_opt_alloc; 627c19800e8SDoug Rabson krb5_verify_opt_free; 628c19800e8SDoug Rabson krb5_verify_opt_init; 629c19800e8SDoug Rabson krb5_verify_opt_set_ccache; 630c19800e8SDoug Rabson krb5_verify_opt_set_flags; 631c19800e8SDoug Rabson krb5_verify_opt_set_keytab; 632c19800e8SDoug Rabson krb5_verify_opt_set_secure; 633c19800e8SDoug Rabson krb5_verify_opt_set_service; 634c19800e8SDoug Rabson krb5_verify_user; 635c19800e8SDoug Rabson krb5_verify_user_lrealm; 636c19800e8SDoug Rabson krb5_verify_user_opt; 637c19800e8SDoug Rabson krb5_verr; 638c19800e8SDoug Rabson krb5_verrx; 639c19800e8SDoug Rabson krb5_vlog; 640c19800e8SDoug Rabson krb5_vlog_msg; 641c19800e8SDoug Rabson krb5_vset_error_string; 642c19800e8SDoug Rabson krb5_vwarn; 643c19800e8SDoug Rabson krb5_vwarnx; 644c19800e8SDoug Rabson krb5_warn; 645c19800e8SDoug Rabson krb5_warnx; 646c19800e8SDoug Rabson krb5_write_message; 647c19800e8SDoug Rabson krb5_write_priv_message; 648c19800e8SDoug Rabson krb5_write_safe_message; 649c19800e8SDoug Rabson krb5_xfree; 650c19800e8SDoug Rabson 651c19800e8SDoug Rabson # com_err error tables 652c19800e8SDoug Rabson initialize_krb5_error_table_r; 653c19800e8SDoug Rabson initialize_krb5_error_table; 654c19800e8SDoug Rabson initialize_krb_error_table_r; 655c19800e8SDoug Rabson initialize_krb_error_table; 656c19800e8SDoug Rabson initialize_heim_error_table_r; 657c19800e8SDoug Rabson initialize_heim_error_table; 658c19800e8SDoug Rabson initialize_k524_error_table_r; 659c19800e8SDoug Rabson initialize_k524_error_table; 660c19800e8SDoug Rabson 661c19800e8SDoug Rabson # variables 662c19800e8SDoug Rabson krb5_mcc_ops; 663c19800e8SDoug Rabson krb5_acc_ops; 664c19800e8SDoug Rabson krb5_fcc_ops; 665c19800e8SDoug Rabson krb5_kcm_ops; 666c19800e8SDoug Rabson krb4_fkt_ops; 667c19800e8SDoug Rabson krb5_wrfkt_ops; 668c19800e8SDoug Rabson krb5_mkt_ops; 669c19800e8SDoug Rabson krb5_fkt_ops; 670c19800e8SDoug Rabson krb5_akf_ops; 671c19800e8SDoug Rabson krb5_srvtab_fkt_ops; 672c19800e8SDoug Rabson krb5_any_ops; 673c19800e8SDoug Rabson heimdal_version; 674c19800e8SDoug Rabson heimdal_long_version; 675c19800e8SDoug Rabson krb5_config_file; 676c19800e8SDoug Rabson krb5_defkeyname; 677c19800e8SDoug Rabson 678c19800e8SDoug Rabson # Shared with GSSAPI krb5 679c19800e8SDoug Rabson _krb5_crc_init_table; 680c19800e8SDoug Rabson _krb5_crc_update; 681c19800e8SDoug Rabson 682c19800e8SDoug Rabson # V4 compat glue 683c19800e8SDoug Rabson _krb5_krb_tf_setup; 684c19800e8SDoug Rabson _krb5_krb_dest_tkt; 685c19800e8SDoug Rabson _krb5_krb_life_to_time; 686c19800e8SDoug Rabson _krb5_krb_decomp_ticket; 687c19800e8SDoug Rabson _krb5_krb_decomp_ticket; 688c19800e8SDoug Rabson _krb5_krb_create_ticket; 689c19800e8SDoug Rabson _krb5_krb_create_ciph; 690c19800e8SDoug Rabson _krb5_krb_create_auth_reply; 691c19800e8SDoug Rabson _krb5_krb_rd_req; 692c19800e8SDoug Rabson _krb5_krb_free_auth_data; 693c19800e8SDoug Rabson _krb5_krb_time_to_life; 694c19800e8SDoug Rabson _krb5_krb_cr_err_reply; 695c19800e8SDoug Rabson 696c19800e8SDoug Rabson # Shared with libkdc 697c19800e8SDoug Rabson _krb5_principalname2krb5_principal; 698c19800e8SDoug Rabson _krb5_principal2principalname; 699c19800e8SDoug Rabson _krb5_s4u2self_to_checksumdata; 700c19800e8SDoug Rabson _krb5_put_int; 701c19800e8SDoug Rabson _krb5_get_int; 702c19800e8SDoug Rabson _krb5_pk_load_id; 703c19800e8SDoug Rabson _krb5_parse_moduli; 704c19800e8SDoug Rabson _krb5_pk_mk_ContentInfo; 705c19800e8SDoug Rabson _krb5_dh_group_ok; 706c19800e8SDoug Rabson _krb5_pk_octetstring2key; 707c19800e8SDoug Rabson _krb5_pk_allow_proxy_certificate; 708c19800e8SDoug Rabson _krb5_pac_sign; 709c19800e8SDoug Rabson _krb5_plugin_find; 710c19800e8SDoug Rabson _krb5_plugin_get_symbol; 711c19800e8SDoug Rabson _krb5_plugin_get_next; 712c19800e8SDoug Rabson _krb5_plugin_free; 713c19800e8SDoug Rabson _krb5_AES_string_to_default_iterator; 714c19800e8SDoug Rabson _krb5_get_host_realm_int; 715c19800e8SDoug Rabson 716c19800e8SDoug Rabson # testing 717c19800e8SDoug Rabson _krb5_aes_cts_encrypt; 718c19800e8SDoug Rabson _krb5_n_fold; 719c19800e8SDoug Rabson _krb5_expand_default_cc_name; 720c19800e8SDoug Rabson local: 721c19800e8SDoug Rabson *; 722c19800e8SDoug Rabson}; 723