📄 krb5-protos.h
字号:
/* This is a generated file */#ifndef __krb5_protos_h__#define __krb5_protos_h__#include <stdarg.h>#if !defined(__GNUC__) && !defined(__attribute__)#define __attribute__(x)#endif#ifdef __cplusplusextern "C" {#endif#ifndef KRB5_LIB_FUNCTION#if defined(_WIN32)#define KRB5_LIB_FUNCTION _stdcall#else#define KRB5_LIB_FUNCTION#endif#endifkrb5_error_code KRB5_LIB_FUNCTIONkrb524_convert_creds_kdc ( krb5_context /*context*/, krb5_creds */*in_cred*/, struct credentials */*v4creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb524_convert_creds_kdc_ccache ( krb5_context /*context*/, krb5_ccache /*ccache*/, krb5_creds */*in_cred*/, struct credentials */*v4creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_425_conv_principal ( krb5_context /*context*/, const char */*name*/, const char */*instance*/, const char */*realm*/, krb5_principal */*princ*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_425_conv_principal_ext ( krb5_context /*context*/, const char */*name*/, const char */*instance*/, const char */*realm*/, krb5_boolean (*/*func*/)(krb5_context, krb5_principal), krb5_boolean /*resolve*/, krb5_principal */*principal*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_425_conv_principal_ext2 ( krb5_context /*context*/, const char */*name*/, const char */*instance*/, const char */*realm*/, krb5_boolean (*/*func*/)(krb5_context, void *, krb5_principal), void */*funcctx*/, krb5_boolean /*resolve*/, krb5_principal */*princ*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_524_conv_principal ( krb5_context /*context*/, const krb5_principal /*principal*/, char */*name*/, char */*instance*/, char */*realm*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_abort ( krb5_context /*context*/, krb5_error_code /*code*/, const char */*fmt*/, ...) __attribute__ ((noreturn, format (printf, 3, 4)));krb5_error_code KRB5_LIB_FUNCTIONkrb5_abortx ( krb5_context /*context*/, const char */*fmt*/, ...) __attribute__ ((noreturn, format (printf, 2, 3)));krb5_error_code KRB5_LIB_FUNCTIONkrb5_acl_match_file ( krb5_context /*context*/, const char */*file*/, const char */*format*/, ...);krb5_error_code KRB5_LIB_FUNCTIONkrb5_acl_match_string ( krb5_context /*context*/, const char */*string*/, const char */*format*/, ...);krb5_error_code KRB5_LIB_FUNCTIONkrb5_add_et_list ( krb5_context /*context*/, void (*/*func*/)(struct et_list **));krb5_error_code KRB5_LIB_FUNCTIONkrb5_add_extra_addresses ( krb5_context /*context*/, krb5_addresses */*addresses*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_add_ignore_addresses ( krb5_context /*context*/, krb5_addresses */*addresses*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_addlog_dest ( krb5_context /*context*/, krb5_log_facility */*f*/, const char */*orig*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_addlog_func ( krb5_context /*context*/, krb5_log_facility */*fac*/, int /*min*/, int /*max*/, krb5_log_log_func_t /*log_func*/, krb5_log_close_func_t /*close_func*/, void */*data*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_addr2sockaddr ( krb5_context /*context*/, const krb5_address */*addr*/, struct sockaddr */*sa*/, krb5_socklen_t */*sa_size*/, int /*port*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_address_compare ( krb5_context /*context*/, const krb5_address */*addr1*/, const krb5_address */*addr2*/);int KRB5_LIB_FUNCTIONkrb5_address_order ( krb5_context /*context*/, const krb5_address */*addr1*/, const krb5_address */*addr2*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_address_prefixlen_boundary ( krb5_context /*context*/, const krb5_address */*inaddr*/, unsigned long /*prefixlen*/, krb5_address */*low*/, krb5_address */*high*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_address_search ( krb5_context /*context*/, const krb5_address */*addr*/, const krb5_addresses */*addrlist*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_aname_to_localname ( krb5_context /*context*/, krb5_const_principal /*aname*/, size_t /*lnsize*/, char */*lname*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_anyaddr ( krb5_context /*context*/, int /*af*/, struct sockaddr */*sa*/, krb5_socklen_t */*sa_size*/, int /*port*/);void KRB5_LIB_FUNCTIONkrb5_appdefault_boolean ( krb5_context /*context*/, const char */*appname*/, krb5_const_realm /*realm*/, const char */*option*/, krb5_boolean /*def_val*/, krb5_boolean */*ret_val*/);void KRB5_LIB_FUNCTIONkrb5_appdefault_string ( krb5_context /*context*/, const char */*appname*/, krb5_const_realm /*realm*/, const char */*option*/, const char */*def_val*/, char **/*ret_val*/);void KRB5_LIB_FUNCTIONkrb5_appdefault_time ( krb5_context /*context*/, const char */*appname*/, krb5_const_realm /*realm*/, const char */*option*/, time_t /*def_val*/, time_t */*ret_val*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_append_addresses ( krb5_context /*context*/, krb5_addresses */*dest*/, const krb5_addresses */*source*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_addflags ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, int32_t /*addflags*/, int32_t */*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_free ( krb5_context /*context*/, krb5_auth_context /*auth_context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_genaddrs ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, int /*fd*/, int /*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_generatelocalsubkey ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_keyblock */*key*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getaddrs ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_address **/*local_addr*/, krb5_address **/*remote_addr*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getauthenticator ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_authenticator */*authenticator*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getcksumtype ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_cksumtype */*cksumtype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getflags ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, int32_t */*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getkey ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_keyblock **/*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getkeytype ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_keytype */*keytype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getlocalseqnumber ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, int32_t */*seqnumber*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getlocalsubkey ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_keyblock **/*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getrcache ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_rcache */*rcache*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_getremotesubkey ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_keyblock **/*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_init ( krb5_context /*context*/, krb5_auth_context */*auth_context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_removeflags ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, int32_t /*removeflags*/, int32_t */*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setaddrs ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_address */*local_addr*/, krb5_address */*remote_addr*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setaddrs_from_fd ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, void */*p_fd*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setcksumtype ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_cksumtype /*cksumtype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setflags ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, int32_t /*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setkey ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_keyblock */*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setkeytype ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_keytype /*keytype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setlocalseqnumber ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, int32_t /*seqnumber*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setlocalsubkey ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_keyblock */*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setrcache ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_rcache /*rcache*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setremoteseqnumber ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, int32_t /*seqnumber*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setremotesubkey ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_keyblock */*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_con_setuserkey ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_keyblock */*keyblock*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_auth_getremoteseqnumber ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, int32_t */*seqnumber*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_ap_req ( krb5_context /*context*/, krb5_enctype /*enctype*/, krb5_creds */*cred*/, krb5_flags /*ap_options*/, krb5_data /*authenticator*/, krb5_data */*retdata*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_authenticator ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_enctype /*enctype*/, krb5_creds */*cred*/, Checksum */*cksum*/, Authenticator **/*auth_result*/, krb5_data */*result*/, krb5_key_usage /*usage*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_principal ( krb5_context /*context*/, krb5_principal */*principal*/, int /*rlen*/, krb5_const_realm /*realm*/, ...);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_principal_ext ( krb5_context /*context*/, krb5_principal */*principal*/, int /*rlen*/, krb5_const_realm /*realm*/, ...);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_principal_va ( krb5_context /*context*/, krb5_principal */*principal*/, int /*rlen*/, krb5_const_realm /*realm*/, va_list /*ap*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_build_principal_va_ext ( krb5_context /*context*/, krb5_principal */*principal*/, int /*rlen*/, krb5_const_realm /*realm*/, va_list /*ap*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_block_size ( krb5_context /*context*/, krb5_enctype /*enctype*/, size_t */*blocksize*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_checksum_length ( krb5_context /*context*/, krb5_cksumtype /*cksumtype*/, size_t */*length*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_decrypt ( krb5_context /*context*/, const krb5_keyblock /*key*/, krb5_keyusage /*usage*/, const krb5_data */*ivec*/, krb5_enc_data */*input*/, krb5_data */*output*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_encrypt ( krb5_context /*context*/, const krb5_keyblock */*key*/, krb5_keyusage /*usage*/, const krb5_data */*ivec*/, const krb5_data */*input*/, krb5_enc_data */*output*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_encrypt_length ( krb5_context /*context*/, krb5_enctype /*enctype*/, size_t /*inputlen*/, size_t */*length*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_enctype_compare ( krb5_context /*context*/, krb5_enctype /*e1*/, krb5_enctype /*e2*/, krb5_boolean */*similar*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_get_checksum ( krb5_context /*context*/, const krb5_checksum */*cksum*/, krb5_cksumtype */*type*/, krb5_data **/*data*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_c_is_coll_proof_cksum (krb5_cksumtype /*ctype*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_c_is_keyed_cksum (krb5_cksumtype /*ctype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_keylengths ( krb5_context /*context*/, krb5_enctype /*enctype*/, size_t */*ilen*/, size_t */*keylen*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_make_checksum ( krb5_context /*context*/, krb5_cksumtype /*cksumtype*/, const krb5_keyblock */*key*/, krb5_keyusage /*usage*/, const krb5_data */*input*/, krb5_checksum */*cksum*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_make_random_key ( krb5_context /*context*/, krb5_enctype /*enctype*/, krb5_keyblock */*random_key*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_prf ( krb5_context /*context*/, const krb5_keyblock */*key*/, const krb5_data */*input*/, krb5_data */*output*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_prf_length ( krb5_context /*context*/, krb5_enctype /*type*/, size_t */*length*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_set_checksum ( krb5_context /*context*/, krb5_checksum */*cksum*/, krb5_cksumtype /*type*/, const krb5_data */*data*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_c_valid_cksumtype (krb5_cksumtype /*ctype*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_c_valid_enctype (krb5_enctype /*etype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_c_verify_checksum ( krb5_context /*context*/, const krb5_keyblock */*key*/, krb5_keyusage /*usage*/, const krb5_data */*data*/, const krb5_checksum */*cksum*/, krb5_boolean */*valid*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_cache_end_seq_get ( krb5_context /*context*/, krb5_cc_cache_cursor /*cursor*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_cache_get_first ( krb5_context /*context*/, const char */*type*/, krb5_cc_cache_cursor */*cursor*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_cc_cache_match ( krb5_context /*context*/, krb5_principal /*client*/, const char */*type*/,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -