#---------------------------------------------------- # Kerberos5Lib.pbexp # # Public Kerberos v5 API #---------------------------------------------------- # _krb5_realm_compare _krb5_principal_compare # _krb5_address_compare _krb5_address_order _krb5_address_search # _krb5_init_context _krb5_init_secure_context _krb5_free_context # # Crypto API (Commented out ones needed for LPRng) _krb5_c_encrypt _krb5_c_decrypt _krb5_c_encrypt_length _krb5_c_block_size _krb5_c_make_random_key _krb5_c_random_make_octets _krb5_c_random_seed # # Added for 1.3 _krb5_c_random_os_entropy _krb5_c_random_add_entropy _krb5_c_init_state _krb5_c_free_state # _krb5_c_string_to_key _krb5_c_string_to_key_with_params _krb5_c_enctype_compare _krb5_c_make_checksum _krb5_c_verify_checksum _krb5_c_checksum_length _krb5_c_keyed_checksum_types # # Needs to be renamed to krb5_c_ _krb5_c_valid_enctype _krb5_c_valid_cksumtype _krb5_c_is_coll_proof_cksum _krb5_c_is_keyed_cksum # _krb5_auth_con_genaddrs _krb5_auth_con_init _krb5_auth_con_free _krb5_auth_con_setflags _krb5_auth_con_getflags _krb5_auth_con_setaddrs _krb5_auth_con_getaddrs _krb5_auth_con_setports _krb5_auth_con_setuseruserkey _krb5_auth_con_getkey _krb5_auth_con_getlocalsubkey _krb5_auth_con_getremotesubkey _krb5_auth_con_getlocalseqnumber _krb5_auth_con_getremoteseqnumber _krb5_auth_con_getrecvsubkey _krb5_auth_con_getsendsubkey _krb5_auth_con_setrecvsubkey _krb5_auth_con_setsendsubkey _krb5_auth_con_setrcache _krb5_auth_con_getrcache _krb5_auth_con_getauthenticator # # Krb5 Credentials Cache API _krb5_cc_get_name _krb5_cc_gen_new _krb5_cc_initialize _krb5_cc_destroy _krb5_cc_close _krb5_cc_store_cred _krb5_cc_retrieve_cred _krb5_cc_get_principal _krb5_cc_start_seq_get _krb5_cc_next_cred _krb5_cc_end_seq_get _krb5_cc_remove_cred _krb5_cc_set_flags _krb5_cc_get_type # _krb5_cc_default _krb5_cc_default_name _krb5_cc_set_default_name _krb5_cc_resolve _krb5_cc_copy_creds # # Keytab interface (add macros) _krb5_kt_get_type _krb5_kt_get_name _krb5_kt_close _krb5_kt_get_entry _krb5_kt_start_seq_get _krb5_kt_next_entry _krb5_kt_end_seq_get # _krb5_kt_resolve _krb5_kt_default_name _krb5_kt_default _krb5_kt_add_entry _krb5_kt_remove_entry _krb5_kt_read_service_key # _krb5_prompter_posix # _krb5_get_init_creds_opt_init _krb5_get_init_creds_opt_set_tkt_life _krb5_get_init_creds_opt_set_renew_life _krb5_get_init_creds_opt_set_forwardable _krb5_get_init_creds_opt_set_proxiable _krb5_get_init_creds_opt_set_etype_list _krb5_get_init_creds_opt_set_address_list _krb5_get_init_creds_opt_set_preauth_list _krb5_get_init_creds_opt_set_salt # _krb5_get_init_creds_password _krb5_get_init_creds_keytab # _krb5_get_prompt_types # _krb5_verify_init_creds _krb5_verify_init_creds_opt_init _krb5_verify_init_creds_opt_set_ap_req_nofail # _krb5_set_default_tgs_enctypes _krb5_get_permitted_enctypes # _krb5_free_tgt_creds # _krb5_get_credentials _krb5_get_credentials_renew _krb5_get_credentials_validate # _krb5_mk_req _krb5_mk_req_extended _krb5_rd_req _krb5_mk_rep _krb5_rd_rep _krb5_mk_error _krb5_rd_error _krb5_mk_priv _krb5_rd_priv _krb5_mk_safe _krb5_rd_safe # _krb5_mk_ncred _krb5_mk_1cred _krb5_rd_cred # _krb5_recvauth _krb5_sendauth _krb5_recvauth_version # _krb5_fwd_tgt_creds # _krb5_parse_name _krb5_unparse_name _krb5_unparse_name_ext _krb5_set_principal_realm _krb5_free_unparsed_name # _krb5_get_server_rcache _krb5_build_principal _krb5_build_principal_ext _krb5_build_principal_va # _krb5_425_conv_principal _krb5_524_conv_principal # _krb5_get_host_realm _krb5_free_host_realm # _krb5_copy_principal _krb5_free_principal # _krb5_copy_authenticator _krb5_free_authenticator # _krb5_copy_addresses _krb5_free_addresses # _krb5_copy_authdata _krb5_free_authdata # _krb5_copy_ticket _krb5_free_ticket # _krb5_free_error # _krb5_copy_creds _krb5_free_creds _krb5_free_cred_contents # _krb5_copy_checksum _krb5_free_checksum _krb5_free_checksum_contents # _krb5_init_keyblock _krb5_copy_keyblock _krb5_copy_keyblock_contents _krb5_free_keyblock _krb5_free_keyblock_contents # _krb5_free_keytab_entry_contents # _krb5_free_ap_rep_enc_part # _krb5_copy_data _krb5_free_data _krb5_free_data_contents # _krb5_free_cksumtypes # _krb5_timeofday _krb5_us_timeofday # _krb5_os_localaddr # _krb5_get_default_realm _krb5_set_default_realm _krb5_free_default_realm # _krb5_sname_to_principal _krb5_principal2salt _krb5_change_password # _krb5_set_password _krb5_set_password_using_ccache # _krb5_get_profile # _krb5_read_password # _krb5_aname_to_localname # _krb5_kuserok # _krb5_get_time_offsets _krb5_set_real_time # _krb5_string_to_cksumtype _krb5_cksumtype_to_string # _krb5_string_to_deltat _krb5_deltat_to_string # _krb5_string_to_enctype _krb5_enctype_to_string # _krb5_string_to_salttype _krb5_salttype_to_string # _krb5_string_to_timestamp _krb5_timestamp_to_sfstring _krb5_timestamp_to_string # _krb5_get_validated_creds _krb5_get_renewed_creds # _krb5_decode_ticket # _krb5_appdefault_string _krb5_appdefault_boolean # _krb524_convert_creds_kdc _krb5_524_convert_creds # # Apple pkinit # _pkinit_get_kdc_cert _pkinit_release_cert _pkinit_set_client_cert _pkinit_get_client_cert _pkinit_cert_hash_str _pkinit_get_kdc_cert_db _pkinit_get_client_cert_db _pkinit_release_cert_db # # # DEPRECATED: # # Used by LPRng, deprecated _krb5_auth_con_initivector # Old initial tickets API _krb5_get_in_tkt _krb5_get_in_tkt_with_keytab _krb5_get_in_tkt_with_password _krb5_get_in_tkt_with_skey # # Old crypto API _krb5_decrypt _krb5_encrypt _krb5_process_key _krb5_finish_key _krb5_string_to_key _krb5_init_random_key _krb5_finish_random_key _krb5_random_key _krb5_eblock_enctype _krb5_use_enctype _krb5_encrypt_size _krb5_checksum_size _krb5_calculate_checksum _krb5_verify_checksum # # # PRIVATE # # _krb5_decrypt_tkt_part # # _krb5_auth_con_set_req_cksumtype # _krb5_auth_con_set_safe_cksumtype # # _krb5_auth_con_getivector # _krb5_auth_con_setivector # # _krb5_cc_register # _krb5_kt_register # # _krb5_free_pwd_data # _krb5_free_pwd_sequences # # _krb5_rc_default # _krb5_rc_register_type # _krb5_rc_resolve_type # _krb5_rc_resolve_full # _krb5_rc_get_type # _krb5_rc_default_type # _krb5_rc_default_name # # _krb5_get_notification_message # # _krb5_copy_addr # _krb5_free_address # _krb5_free_authenticator_contents # _krb5_free_enc_tkt_part # _krb5_free_enc_kdc_rep_part # _krb5_free_tickets # _krb5_free_kdc_rep # _krb5_free_kdc_req # _krb5_free_last_req # _krb5_free_ap_req # _krb5_free_ap_rep # _krb5_free_cred_enc_part # _krb5_free_pa_data # _krb5_free_cred # _krb5_free_tkt_authent # _krb5_free_priv # _krb5_free_priv_enc_part # _krb5_free_safe #