Kerberos5.pbexp   [plain text]


#----------------------------------------------------
#   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
#