⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 krb5-protos.h

📁 samba最新软件
💻 H
📖 第 1 页 / 共 5 页
字号:
	int /*af*/,	const char */*haddr*/,	krb5_address */*addr*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_h_addr2sockaddr (	krb5_context /*context*/,	int /*af*/,	const char */*addr*/,	struct sockaddr */*sa*/,	krb5_socklen_t */*sa_size*/,	int /*port*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_h_errno_to_heim_errno (int /*eai_errno*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_have_error_string (krb5_context /*context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_hmac (	krb5_context /*context*/,	krb5_cksumtype /*cktype*/,	const void */*data*/,	size_t /*len*/,	unsigned /*usage*/,	krb5_keyblock */*key*/,	Checksum */*result*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_init_context (krb5_context */*context*/);void KRB5_LIB_FUNCTIONkrb5_init_ets (krb5_context /*context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_init_etype (	krb5_context /*context*/,	unsigned */*len*/,	krb5_enctype **/*val*/,	const krb5_enctype */*etypes*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_initlog (	krb5_context /*context*/,	const char */*program*/,	krb5_log_facility **/*fac*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_is_thread_safe (void);const krb5_enctype * KRB5_LIB_FUNCTIONkrb5_kerberos_enctypes (krb5_context /*context*/);krb5_enctypekrb5_keyblock_get_enctype (const krb5_keyblock */*block*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_keyblock_init (	krb5_context /*context*/,	krb5_enctype /*type*/,	const void */*data*/,	size_t /*size*/,	krb5_keyblock */*key*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_keyblock_key_proc (	krb5_context /*context*/,	krb5_keytype /*type*/,	krb5_data */*salt*/,	krb5_const_pointer /*keyseed*/,	krb5_keyblock **/*key*/);void KRB5_LIB_FUNCTIONkrb5_keyblock_zero (krb5_keyblock */*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_keytab_key_proc (	krb5_context /*context*/,	krb5_enctype /*enctype*/,	krb5_salt /*salt*/,	krb5_const_pointer /*keyseed*/,	krb5_keyblock **/*key*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_keytype_to_enctypes (	krb5_context /*context*/,	krb5_keytype /*keytype*/,	unsigned */*len*/,	krb5_enctype **/*val*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_keytype_to_enctypes_default (	krb5_context /*context*/,	krb5_keytype /*keytype*/,	unsigned */*len*/,	krb5_enctype **/*val*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_keytype_to_string (	krb5_context /*context*/,	krb5_keytype /*keytype*/,	char **/*string*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_krbhst_format_string (	krb5_context /*context*/,	const krb5_krbhst_info */*host*/,	char */*hostname*/,	size_t /*hostlen*/);void KRB5_LIB_FUNCTIONkrb5_krbhst_free (	krb5_context /*context*/,	krb5_krbhst_handle /*handle*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_krbhst_get_addrinfo (	krb5_context /*context*/,	krb5_krbhst_info */*host*/,	struct addrinfo **/*ai*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_krbhst_init (	krb5_context /*context*/,	const char */*realm*/,	unsigned int /*type*/,	krb5_krbhst_handle */*handle*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_krbhst_init_flags (	krb5_context /*context*/,	const char */*realm*/,	unsigned int /*type*/,	int /*flags*/,	krb5_krbhst_handle */*handle*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_krbhst_next (	krb5_context /*context*/,	krb5_krbhst_handle /*handle*/,	krb5_krbhst_info **/*host*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_krbhst_next_as_string (	krb5_context /*context*/,	krb5_krbhst_handle /*handle*/,	char */*hostname*/,	size_t /*hostlen*/);void KRB5_LIB_FUNCTIONkrb5_krbhst_reset (	krb5_context /*context*/,	krb5_krbhst_handle /*handle*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_add_entry (	krb5_context /*context*/,	krb5_keytab /*id*/,	krb5_keytab_entry */*entry*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_close (	krb5_context /*context*/,	krb5_keytab /*id*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_kt_compare (	krb5_context /*context*/,	krb5_keytab_entry */*entry*/,	krb5_const_principal /*principal*/,	krb5_kvno /*vno*/,	krb5_enctype /*enctype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_copy_entry_contents (	krb5_context /*context*/,	const krb5_keytab_entry */*in*/,	krb5_keytab_entry */*out*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_default (	krb5_context /*context*/,	krb5_keytab */*id*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_default_modify_name (	krb5_context /*context*/,	char */*name*/,	size_t /*namesize*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_default_name (	krb5_context /*context*/,	char */*name*/,	size_t /*namesize*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_end_seq_get (	krb5_context /*context*/,	krb5_keytab /*id*/,	krb5_kt_cursor */*cursor*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_free_entry (	krb5_context /*context*/,	krb5_keytab_entry */*entry*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_get_entry (	krb5_context /*context*/,	krb5_keytab /*id*/,	krb5_const_principal /*principal*/,	krb5_kvno /*kvno*/,	krb5_enctype /*enctype*/,	krb5_keytab_entry */*entry*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_get_full_name (	krb5_context /*context*/,	krb5_keytab /*keytab*/,	char **/*str*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_get_name (	krb5_context /*context*/,	krb5_keytab /*keytab*/,	char */*name*/,	size_t /*namesize*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_get_type (	krb5_context /*context*/,	krb5_keytab /*keytab*/,	char */*prefix*/,	size_t /*prefixsize*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_next_entry (	krb5_context /*context*/,	krb5_keytab /*id*/,	krb5_keytab_entry */*entry*/,	krb5_kt_cursor */*cursor*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_read_service_key (	krb5_context /*context*/,	krb5_pointer /*keyprocarg*/,	krb5_principal /*principal*/,	krb5_kvno /*vno*/,	krb5_enctype /*enctype*/,	krb5_keyblock **/*key*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_register (	krb5_context /*context*/,	const krb5_kt_ops */*ops*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_remove_entry (	krb5_context /*context*/,	krb5_keytab /*id*/,	krb5_keytab_entry */*entry*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_resolve (	krb5_context /*context*/,	const char */*name*/,	krb5_keytab */*id*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_kt_start_seq_get (	krb5_context /*context*/,	krb5_keytab /*id*/,	krb5_kt_cursor */*cursor*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_kuserok (	krb5_context /*context*/,	krb5_principal /*principal*/,	const char */*luser*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_log (	krb5_context /*context*/,	krb5_log_facility */*fac*/,	int /*level*/,	const char */*fmt*/,	...)    __attribute__((format (printf, 4, 5)));krb5_error_code KRB5_LIB_FUNCTIONkrb5_log_msg (	krb5_context /*context*/,	krb5_log_facility */*fac*/,	int /*level*/,	char **/*reply*/,	const char */*fmt*/,	...)    __attribute__((format (printf, 5, 6)));krb5_error_code KRB5_LIB_FUNCTIONkrb5_make_addrport (	krb5_context /*context*/,	krb5_address **/*res*/,	const krb5_address */*addr*/,	int16_t /*port*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_make_principal (	krb5_context /*context*/,	krb5_principal */*principal*/,	krb5_const_realm /*realm*/,	...);size_t KRB5_LIB_FUNCTIONkrb5_max_sockaddr_size (void);krb5_error_code KRB5_LIB_FUNCTIONkrb5_mk_error (	krb5_context /*context*/,	krb5_error_code /*error_code*/,	const char */*e_text*/,	const krb5_data */*e_data*/,	const krb5_principal /*client*/,	const krb5_principal /*server*/,	time_t */*client_time*/,	int */*client_usec*/,	krb5_data */*reply*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_mk_priv (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	const krb5_data */*userdata*/,	krb5_data */*outbuf*/,	krb5_replay_data */*outdata*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_mk_rep (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	krb5_data */*outbuf*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_mk_req (	krb5_context /*context*/,	krb5_auth_context */*auth_context*/,	const krb5_flags /*ap_req_options*/,	const char */*service*/,	const char */*hostname*/,	krb5_data */*in_data*/,	krb5_ccache /*ccache*/,	krb5_data */*outbuf*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_mk_req_exact (	krb5_context /*context*/,	krb5_auth_context */*auth_context*/,	const krb5_flags /*ap_req_options*/,	const krb5_principal /*server*/,	krb5_data */*in_data*/,	krb5_ccache /*ccache*/,	krb5_data */*outbuf*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_mk_req_extended (	krb5_context /*context*/,	krb5_auth_context */*auth_context*/,	const krb5_flags /*ap_req_options*/,	krb5_data */*in_data*/,	krb5_creds */*in_creds*/,	krb5_data */*outbuf*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_mk_safe (	krb5_context /*context*/,	krb5_auth_context /*auth_context*/,	const krb5_data */*userdata*/,	krb5_data */*outbuf*/,	krb5_replay_data */*outdata*/);krb5_ssize_t KRB5_LIB_FUNCTIONkrb5_net_read (	krb5_context /*context*/,	void */*p_fd*/,	void */*buf*/,	size_t /*len*/);krb5_ssize_t KRB5_LIB_FUNCTIONkrb5_net_write (	krb5_context /*context*/,	void */*p_fd*/,	const void */*buf*/,	size_t /*len*/);krb5_ssize_t KRB5_LIB_FUNCTIONkrb5_net_write_block (	krb5_context /*context*/,	void */*p_fd*/,	const void */*buf*/,	size_t /*len*/,	time_t /*timeout*/);krb5_error_codekrb5_ntlm_alloc (	krb5_context /*context*/,	krb5_ntlm */*ntlm*/);krb5_error_codekrb5_ntlm_free (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/);krb5_error_codekrb5_ntlm_init_get_challange (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	krb5_data */*challange*/);krb5_error_codekrb5_ntlm_init_get_flags (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	uint32_t */*flags*/);krb5_error_codekrb5_ntlm_init_get_opaque (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	krb5_data */*opaque*/);krb5_error_codekrb5_ntlm_init_get_targetinfo (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	krb5_data */*data*/);krb5_error_codekrb5_ntlm_init_get_targetname (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	char **/*name*/);krb5_error_codekrb5_ntlm_init_request (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	krb5_realm /*realm*/,	krb5_ccache /*ccache*/,	uint32_t /*flags*/,	const char */*hostname*/,	const char */*domainname*/);krb5_error_codekrb5_ntlm_rep_get_sessionkey (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	krb5_data */*data*/);krb5_booleankrb5_ntlm_rep_get_status (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/);krb5_error_codekrb5_ntlm_req_set_flags (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	uint32_t /*flags*/);krb5_error_codekrb5_ntlm_req_set_lm (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	void */*hash*/,	size_t /*len*/);krb5_error_codekrb5_ntlm_req_set_ntlm (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	void */*hash*/,	size_t /*len*/);krb5_error_codekrb5_ntlm_req_set_opaque (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	krb5_data */*opaque*/);krb5_error_codekrb5_ntlm_req_set_session (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	void */*sessionkey*/,	size_t /*length*/);krb5_error_codekrb5_ntlm_req_set_targetname (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	const char */*targetname*/);krb5_error_codekrb5_ntlm_req_set_username (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	const char */*username*/);krb5_error_codekrb5_ntlm_request (	krb5_context /*context*/,	krb5_ntlm /*ntlm*/,	krb5_realm /*realm*/,	krb5_ccache /*ccache*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_openlog (	krb5_context /*context*/,	const char */*program*/,	krb5_log_facility **/*fac*/);krb5_error_codekrb5_pac_add_buffer (	krb5_context /*context*/,	krb5_pac /*p*/,	uint32_t /*type*/,	const krb5_data */*data*/);voidkrb5_pac_free (	krb5_context /*context*/,	krb5_pac /*pac*/);krb5_error_codekrb5_pac_get_buffer (	krb5_context /*context*/,	krb5_pac /*p*/,	uint32_t /*type*/,	krb5_data */*data*/);krb5_error_codekrb5_pac_get_types (	krb5_context /*context*/,	krb5_pac /*p*/,	size_t */*len*/,	uint32_t **/*types*/);krb5_error_codekrb5_pac_init (	krb5_context /*context*/,	krb5_pac */*pac*/);krb5_error_codekrb5_pac_parse (	krb5_context /*context*/,	const void */*ptr*/,	size_t /*len*/,	krb5_pac */*pac*/);krb5_error_codekrb5_pac_verify (	krb5_context /*context*/,	const krb5_pac /*pac*/,	time_t /*authtime*/,	krb5_const_principal /*principal*/,	const krb5_keyblock */*server*/,	const krb5_keyblock */*privsvr*/);int KRB5_LIB_FUNCTIONkrb5_padata_add (	krb5_contex

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -