003 File Manager
Current Path:
/usr/src/crypto/heimdal/lib/krb5
usr
/
src
/
crypto
/
heimdal
/
lib
/
krb5
/
📁
..
📄
Makefile.am
(7.68 KB)
📄
Makefile.in
(224.98 KB)
📄
acache.c
(26.87 KB)
📄
acl.c
(7.58 KB)
📄
add_et_list.c
(2.2 KB)
📄
addr_families.c
(38.89 KB)
📄
aes-test.c
(22.56 KB)
📄
aname_to_localname.c
(2.83 KB)
📄
appdefault.c
(4.41 KB)
📄
asn1_glue.c
(2.37 KB)
📄
auth_context.c
(14.97 KB)
📄
build_ap_req.c
(2.77 KB)
📄
build_auth.c
(5.5 KB)
📄
cache.c
(41.88 KB)
📄
ccache_plugin.h
(1.67 KB)
📄
changepw.c
(20.59 KB)
📄
codec.c
(6.1 KB)
📄
config_file.c
(31.7 KB)
📄
constants.c
(2.51 KB)
📄
context.c
(37.71 KB)
📄
convert_creds.c
(3.46 KB)
📄
copy_host_realm.c
(2.66 KB)
📄
crc.c
(2.19 KB)
📄
creds.c
(8.75 KB)
📄
crypto-aes.c
(4.62 KB)
📄
crypto-algs.c
(3.04 KB)
📄
crypto-arcfour.c
(8.78 KB)
📄
crypto-des-common.c
(4.37 KB)
📄
crypto-des.c
(8.8 KB)
📄
crypto-des3.c
(5.36 KB)
📄
crypto-evp.c
(5.45 KB)
📄
crypto-null.c
(2.55 KB)
📄
crypto-pk.c
(8.4 KB)
📄
crypto-rand.c
(3.43 KB)
📄
crypto-stubs.c
(3.1 KB)
📄
crypto.c
(66.51 KB)
📄
crypto.h
(6.5 KB)
📄
data.c
(5.66 KB)
📄
deprecated.c
(14.72 KB)
📄
derived-key-test.c
(6.48 KB)
📄
digest.c
(31.6 KB)
📄
doxygen.c
(25.72 KB)
📄
eai_to_heim_errno.c
(3.46 KB)
📄
error_string.c
(8.93 KB)
📄
expand_hostname.c
(5.59 KB)
📄
expand_path.c
(12.35 KB)
📄
fcache.c
(25.36 KB)
📄
free.c
(2.01 KB)
📄
free_host_realm.c
(2.1 KB)
📄
generate_seq_number.c
(2.03 KB)
📄
generate_subkey.c
(2.6 KB)
📄
get_addrs.c
(8.2 KB)
📄
get_cred.c
(38.45 KB)
📄
get_default_principal.c
(4.47 KB)
📄
get_default_realm.c
(2.74 KB)
📄
get_for_creds.c
(13.48 KB)
📄
get_host_realm.c
(7.06 KB)
📄
get_in_tkt.c
(14.45 KB)
📄
get_port.c
(2.04 KB)
📄
heim_err.et
(1.7 KB)
📄
init_creds.c
(12.11 KB)
📄
init_creds_pw.c
(52.57 KB)
📄
k524_err.et
(577 B)
📄
kcm.c
(26.55 KB)
📄
kcm.h
(2.83 KB)
📄
kerberos.8
(4.14 KB)
📄
keyblock.c
(5.31 KB)
📄
keytab.c
(23.88 KB)
📄
keytab_any.c
(6.48 KB)
📄
keytab_file.c
(19.7 KB)
📄
keytab_keyfile.c
(10.74 KB)
📄
keytab_memory.c
(6.29 KB)
📄
krb5-private.h
(12.91 KB)
📄
krb5-protos.h
(113.43 KB)
📄
krb5-v4compat.h
(4.44 KB)
📄
krb5.conf.5
(18.31 KB)
📄
krb5.h
(29.75 KB)
📄
krb5.moduli
(1.11 KB)
📄
krb524_convert_creds_kdc.3
(3.12 KB)
📄
krb5_425_conv_principal.3
(7.02 KB)
📄
krb5_acl_match_file.3
(3.49 KB)
📄
krb5_aname_to_localname.3
(2.87 KB)
📄
krb5_appdefault.3
(3.08 KB)
📄
krb5_auth_context.3
(10.8 KB)
📄
krb5_c_make_checksum.3
(6.92 KB)
📄
krb5_ccapi.h
(7.52 KB)
📄
krb5_check_transited.3
(3.28 KB)
📄
krb5_create_checksum.3
(6.02 KB)
📄
krb5_creds.3
(3.31 KB)
📄
krb5_digest.3
(6.57 KB)
📄
krb5_eai_to_heim_errno.3
(2.4 KB)
📄
krb5_encrypt.3
(7 KB)
📄
krb5_err.et
(12.86 KB)
📄
krb5_find_padata.3
(2.53 KB)
📄
krb5_generate_random_block.3
(2.1 KB)
📄
krb5_get_all_client_addrs.3
(2.83 KB)
📄
krb5_get_credentials.3
(5.03 KB)
📄
krb5_get_creds.3
(5.28 KB)
📄
krb5_get_forwarded_creds.3
(2.74 KB)
📄
krb5_get_in_cred.3
(7.46 KB)
📄
krb5_get_init_creds.3
(11.03 KB)
📄
krb5_get_krbhst.3
(3.26 KB)
📄
krb5_getportbyname.3
(2.32 KB)
📄
krb5_init_context.3
(7.88 KB)
📄
krb5_is_thread_safe.3
(2.24 KB)
📄
krb5_krbhst_init.3
(5.67 KB)
📄
krb5_locl.h
(8.47 KB)
📄
krb5_mk_req.3
(5.18 KB)
📄
krb5_mk_safe.3
(2.78 KB)
📄
krb5_openlog.3
(7.96 KB)
📄
krb5_parse_name.3
(2.57 KB)
📄
krb5_principal.3
(11.85 KB)
📄
krb5_rcache.3
(4.21 KB)
📄
krb5_rd_error.3
(3.33 KB)
📄
krb5_rd_safe.3
(2.77 KB)
📄
krb5_set_default_realm.3
(4.29 KB)
📄
krb5_set_password.3
(4.11 KB)
📄
krb5_string_to_key.3
(4.39 KB)
📄
krb5_timeofday.3
(3.33 KB)
📄
krb5_verify_init_creds.3
(3.51 KB)
📄
krb5_verify_user.3
(6.71 KB)
📄
krb_err.et
(2.55 KB)
📄
krbhst-test.c
(3.02 KB)
📄
krbhst.c
(26.94 KB)
📄
kuserok.c
(8.14 KB)
📄
locate_plugin.h
(2.36 KB)
📄
log.c
(11.94 KB)
📄
mcache.c
(11.54 KB)
📄
misc.c
(3.9 KB)
📄
mit_glue.c
(11.14 KB)
📄
mk_error.c
(3.23 KB)
📄
mk_priv.c
(4.54 KB)
📄
mk_rep.c
(3.99 KB)
📄
mk_req.c
(3.58 KB)
📄
mk_req_ext.c
(4.78 KB)
📄
mk_safe.c
(4.36 KB)
📄
n-fold-test.c
(4.14 KB)
📄
n-fold.c
(3.8 KB)
📄
net_read.c
(1.86 KB)
📄
net_write.c
(3.05 KB)
📄
pac.c
(28.37 KB)
📄
padata.c
(2.35 KB)
📄
parse-name-test.c
(5.81 KB)
📄
pcache.c
(2.33 KB)
📄
pkinit.c
(63.8 KB)
📄
plugin.c
(13.71 KB)
📄
principal.c
(28.4 KB)
📄
prog_setup.c
(2.34 KB)
📄
prompter_posix.c
(2.45 KB)
📄
rd_cred.c
(9.44 KB)
📄
rd_error.c
(3.83 KB)
📄
rd_priv.c
(5.38 KB)
📄
rd_rep.c
(3.72 KB)
📄
rd_req.c
(25.6 KB)
📄
rd_safe.c
(6.34 KB)
📄
read_message.c
(3.22 KB)
📄
recvauth.c
(6.16 KB)
📄
replay.c
(8.24 KB)
📄
salt-aes.c
(3.34 KB)
📄
salt-arcfour.c
(3.24 KB)
📄
salt-des.c
(6.68 KB)
📄
salt-des3.c
(4.36 KB)
📄
salt.c
(9 KB)
📄
scache.c
(32.86 KB)
📄
send_to_kdc.c
(16.06 KB)
📄
send_to_kdc_plugin.h
(2.22 KB)
📄
sendauth.c
(6.12 KB)
📄
set_default_realm.c
(3.01 KB)
📄
sock_principal.c
(2.52 KB)
📄
store-int.c
(2.14 KB)
📄
store-int.h
(2.07 KB)
📄
store-test.c
(3.63 KB)
📄
store.c
(35.77 KB)
📄
store_emem.c
(5.06 KB)
📄
store_fd.c
(3.4 KB)
📄
store_mem.c
(5.42 KB)
📄
string-to-key-test.c
(5.75 KB)
📄
test_acl.c
(4.56 KB)
📄
test_addr.c
(7.27 KB)
📄
test_alname.c
(4.28 KB)
📄
test_cc.c
(19.39 KB)
📄
test_config.c
(7.92 KB)
📄
test_crypto.c
(5.68 KB)
📄
test_crypto_wrapping.c
(4.48 KB)
📄
test_forward.c
(3.64 KB)
📄
test_get_addrs.c
(3.21 KB)
📄
test_hostname.c
(3.82 KB)
📄
test_keytab.c
(7.42 KB)
📄
test_kuserok.c
(2.9 KB)
📄
test_mem.c
(2.21 KB)
📄
test_pac.c
(15.1 KB)
📄
test_pkinit_dh2key.c
(6.9 KB)
📄
test_plugin.c
(3.4 KB)
📄
test_prf.c
(3.21 KB)
📄
test_princ.c
(10.44 KB)
📄
test_renew.c
(3.22 KB)
📄
test_store.c
(7.96 KB)
📄
test_time.c
(2.57 KB)
📄
ticket.c
(21.91 KB)
📄
time.c
(3.84 KB)
📄
transited.c
(11.11 KB)
📄
verify_init.c
(6.47 KB)
📄
verify_krb5_conf.8
(3.41 KB)
📄
verify_krb5_conf.c
(20.63 KB)
📄
verify_user.c
(7 KB)
📄
version-script.map
(18.82 KB)
📄
version.c
(1.71 KB)
📄
warn.c
(8.98 KB)
📄
write_message.c
(2.87 KB)
Editing: krb5-private.h
/* This is a generated file */ #ifndef __krb5_private_h__ #define __krb5_private_h__ #include <stdarg.h> #if !defined(__GNUC__) && !defined(__attribute__) #define __attribute__(x) #endif #ifndef KRB5_DEPRECATED_FUNCTION #if defined(__GNUC__) && ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 1 ))) #define KRB5_DEPRECATED_FUNCTION(X) __attribute__((__deprecated__)) #else #define KRB5_DEPRECATED_FUNCTION(X) #endif #endif void _heim_krb5_ipc_client_clear_target (void); void _heim_krb5_ipc_client_set_target_uid (uid_t /*uid*/); void _krb5_DES3_random_to_key ( krb5_context /*context*/, krb5_keyblock */*key*/, const void */*data*/, size_t /*size*/); krb5_error_code _krb5_HMAC_MD5_checksum ( krb5_context /*context*/, struct _krb5_key_data */*key*/, const void */*data*/, size_t /*len*/, unsigned /*usage*/, Checksum */*result*/); krb5_error_code _krb5_SP_HMAC_SHA1_checksum ( krb5_context /*context*/, struct _krb5_key_data */*key*/, const void */*data*/, size_t /*len*/, unsigned /*usage*/, Checksum */*result*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_build_authenticator ( krb5_context /*context*/, krb5_auth_context /*auth_context*/, krb5_enctype /*enctype*/, krb5_creds */*cred*/, Checksum */*cksum*/, krb5_data */*result*/, krb5_key_usage /*usage*/); krb5_error_code _krb5_cc_allocate ( krb5_context /*context*/, const krb5_cc_ops */*ops*/, krb5_ccache */*id*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_config_copy ( krb5_context /*context*/, krb5_config_section */*c*/, krb5_config_section **/*head*/); KRB5_LIB_FUNCTION const void * KRB5_LIB_CALL _krb5_config_get ( krb5_context /*context*/, const krb5_config_section */*c*/, int /*type*/, ...); krb5_config_section * _krb5_config_get_entry ( krb5_config_section **/*parent*/, const char */*name*/, int /*type*/); KRB5_LIB_FUNCTION const void * KRB5_LIB_CALL _krb5_config_get_next ( krb5_context /*context*/, const krb5_config_section */*c*/, const krb5_config_binding **/*pointer*/, int /*type*/, ...); const void * _krb5_config_vget ( krb5_context /*context*/, const krb5_config_section */*c*/, int /*type*/, va_list /*args*/); KRB5_LIB_FUNCTION const void * KRB5_LIB_CALL _krb5_config_vget_next ( krb5_context /*context*/, const krb5_config_section */*c*/, const krb5_config_binding **/*pointer*/, int /*type*/, va_list /*args*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_copy_send_to_kdc_func ( krb5_context /*context*/, krb5_context /*to*/); void _krb5_crc_init_table (void); uint32_t _krb5_crc_update ( const char */*p*/, size_t /*len*/, uint32_t /*res*/); void KRB5_LIB_FUNCTION _krb5_debug ( krb5_context /*context*/, int /*level*/, const char */*fmt*/, ...) __attribute__((format (printf, 3, 4))); void _krb5_debug_backtrace (krb5_context /*context*/); krb5_error_code _krb5_derive_key ( krb5_context /*context*/, struct _krb5_encryption_type */*et*/, struct _krb5_key_data */*key*/, const void */*constant*/, size_t /*len*/); krb5_error_code _krb5_des_checksum ( krb5_context /*context*/, const EVP_MD */*evp_md*/, struct _krb5_key_data */*key*/, const void */*data*/, size_t /*len*/, Checksum */*cksum*/); krb5_error_code _krb5_des_verify ( krb5_context /*context*/, const EVP_MD */*evp_md*/, struct _krb5_key_data */*key*/, const void */*data*/, size_t /*len*/, Checksum */*C*/); krb5_error_code _krb5_dh_group_ok ( krb5_context /*context*/, unsigned long /*bits*/, heim_integer */*p*/, heim_integer */*g*/, heim_integer */*q*/, struct krb5_dh_moduli **/*moduli*/, char **/*name*/); krb5_error_code _krb5_einval ( krb5_context /*context*/, const char */*func*/, unsigned long /*argn*/); krb5_error_code _krb5_erase_file ( krb5_context /*context*/, const char */*filename*/); void _krb5_evp_cleanup ( krb5_context /*context*/, struct _krb5_key_data */*kd*/); krb5_error_code _krb5_evp_encrypt ( krb5_context /*context*/, struct _krb5_key_data */*key*/, void */*data*/, size_t /*len*/, krb5_boolean /*encryptp*/, int /*usage*/, void */*ivec*/); krb5_error_code _krb5_evp_encrypt_cts ( krb5_context /*context*/, struct _krb5_key_data */*key*/, void */*data*/, size_t /*len*/, krb5_boolean /*encryptp*/, int /*usage*/, void */*ivec*/); void _krb5_evp_schedule ( krb5_context /*context*/, struct _krb5_key_type */*kt*/, struct _krb5_key_data */*kd*/); krb5_error_code _krb5_expand_default_cc_name ( krb5_context /*context*/, const char */*str*/, char **/*res*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_expand_path_tokens ( krb5_context /*context*/, const char */*path_in*/, char **/*ppath_out*/); int _krb5_extract_ticket ( krb5_context /*context*/, krb5_kdc_rep */*rep*/, krb5_creds */*creds*/, krb5_keyblock */*key*/, krb5_const_pointer /*keyseed*/, krb5_key_usage /*key_usage*/, krb5_addresses */*addrs*/, unsigned /*nonce*/, unsigned /*flags*/, krb5_decrypt_proc /*decrypt_proc*/, krb5_const_pointer /*decryptarg*/); struct _krb5_checksum_type * _krb5_find_checksum (krb5_cksumtype /*type*/); struct _krb5_encryption_type * _krb5_find_enctype (krb5_enctype /*type*/); void _krb5_free_key_data ( krb5_context /*context*/, struct _krb5_key_data */*key*/, struct _krb5_encryption_type */*et*/); void _krb5_free_krbhst_info (krb5_krbhst_info */*hi*/); void _krb5_free_moduli (struct krb5_dh_moduli **/*moduli*/); krb5_error_code _krb5_get_cred_kdc_any ( krb5_context /*context*/, krb5_kdc_flags /*flags*/, krb5_ccache /*ccache*/, krb5_creds */*in_creds*/, krb5_principal /*impersonate_principal*/, Ticket */*second_ticket*/, krb5_creds **/*out_creds*/, krb5_creds ***/*ret_tgts*/); char * _krb5_get_default_cc_name_from_registry (krb5_context /*context*/); char * _krb5_get_default_config_config_files_from_registry (void); krb5_error_code _krb5_get_default_principal_local ( krb5_context /*context*/, krb5_principal */*princ*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_get_host_realm_int ( krb5_context /*context*/, const char */*host*/, krb5_boolean /*use_dns*/, krb5_realm **/*realms*/); KRB5_LIB_FUNCTION void KRB5_LIB_CALL _krb5_get_init_creds_opt_free_pkinit (krb5_get_init_creds_opt */*opt*/); KRB5_LIB_FUNCTION krb5_ssize_t KRB5_LIB_CALL _krb5_get_int ( void */*buffer*/, unsigned long */*value*/, size_t /*size*/); krb5_error_code _krb5_get_krbtgt ( krb5_context /*context*/, krb5_ccache /*id*/, krb5_realm /*realm*/, krb5_creds **/*cred*/); krb5_boolean KRB5_LIB_FUNCTION _krb5_have_debug ( krb5_context /*context*/, int /*level*/); krb5_boolean _krb5_homedir_access (krb5_context /*context*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_init_etype ( krb5_context /*context*/, krb5_pdu /*pdu_type*/, unsigned */*len*/, krb5_enctype **/*val*/, const krb5_enctype */*etypes*/); krb5_error_code _krb5_internal_hmac ( krb5_context /*context*/, struct _krb5_checksum_type */*cm*/, const void */*data*/, size_t /*len*/, unsigned /*usage*/, struct _krb5_key_data */*keyblock*/, Checksum */*result*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_kcm_get_initial_ticket ( krb5_context /*context*/, krb5_ccache /*id*/, krb5_principal /*server*/, krb5_keyblock */*key*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_kcm_get_ticket ( krb5_context /*context*/, krb5_ccache /*id*/, krb5_kdc_flags /*flags*/, krb5_enctype /*enctype*/, krb5_principal /*server*/); KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL _krb5_kcm_is_running (krb5_context /*context*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_kcm_noop ( krb5_context /*context*/, krb5_ccache /*id*/); krb5_error_code KRB5_CALLCONV _krb5_kdc_retry ( krb5_context /*context*/, krb5_sendto_ctx /*ctx*/, void */*data*/, const krb5_data */*reply*/, int */*action*/); krb5_error_code _krb5_krbhost_info_move ( krb5_context /*context*/, krb5_krbhst_info */*from*/, krb5_krbhst_info **/*to*/); const char * _krb5_krbhst_get_realm (krb5_krbhst_handle /*handle*/); krb5_error_code _krb5_kt_principal_not_found ( krb5_context /*context*/, krb5_error_code /*ret*/, krb5_keytab /*id*/, krb5_const_principal /*principal*/, krb5_enctype /*enctype*/, int /*kvno*/); krb5_error_code _krb5_load_ccache_plugins (krb5_context /*context*/); void _krb5_load_plugins ( krb5_context /*context*/, const char */*name*/, const char **/*paths*/); krb5_error_code _krb5_mk_req_internal ( 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_key_usage /*checksum_usage*/, krb5_key_usage /*encrypt_usage*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_n_fold ( const void */*str*/, size_t /*len*/, void */*key*/, size_t /*size*/); krb5_error_code _krb5_pac_sign ( krb5_context /*context*/, krb5_pac /*p*/, time_t /*authtime*/, krb5_principal /*principal*/, const krb5_keyblock */*server_key*/, const krb5_keyblock */*priv_key*/, krb5_data */*data*/); krb5_error_code _krb5_parse_moduli ( krb5_context /*context*/, const char */*file*/, struct krb5_dh_moduli ***/*moduli*/); krb5_error_code _krb5_parse_moduli_line ( krb5_context /*context*/, const char */*file*/, int /*lineno*/, char */*p*/, struct krb5_dh_moduli **/*m*/); KRB5_LIB_FUNCTION void KRB5_LIB_CALL _krb5_pk_cert_free (struct krb5_pk_cert */*cert*/); krb5_error_code _krb5_pk_kdf ( krb5_context /*context*/, const struct AlgorithmIdentifier */*ai*/, const void */*dhdata*/, size_t /*dhsize*/, krb5_const_principal /*client*/, krb5_const_principal /*server*/, krb5_enctype /*enctype*/, const krb5_data */*as_req*/, const krb5_data */*pk_as_rep*/, const Ticket */*ticket*/, krb5_keyblock */*key*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_pk_load_id ( krb5_context /*context*/, struct krb5_pk_identity **/*ret_id*/, const char */*user_id*/, const char */*anchor_id*/, char * const */*chain_list*/, char * const */*revoke_list*/, krb5_prompter_fct /*prompter*/, void */*prompter_data*/, char */*password*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_pk_mk_ContentInfo ( krb5_context /*context*/, const krb5_data */*buf*/, const heim_oid */*oid*/, struct ContentInfo */*content_info*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_pk_mk_padata ( krb5_context /*context*/, void */*c*/, int /*ic_flags*/, int /*win2k*/, const KDC_REQ_BODY */*req_body*/, unsigned /*nonce*/, METHOD_DATA */*md*/); krb5_error_code _krb5_pk_octetstring2key ( krb5_context /*context*/, krb5_enctype /*type*/, const void */*dhdata*/, size_t /*dhsize*/, const heim_octet_string */*c_n*/, const heim_octet_string */*k_n*/, krb5_keyblock */*key*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_pk_rd_pa_reply ( krb5_context /*context*/, const char */*realm*/, void */*c*/, krb5_enctype /*etype*/, const krb5_krbhst_info */*hi*/, unsigned /*nonce*/, const krb5_data */*req_buffer*/, PA_DATA */*pa*/, krb5_keyblock **/*key*/); krb5_error_code _krb5_plugin_find ( krb5_context /*context*/, enum krb5_plugin_type /*type*/, const char */*name*/, struct krb5_plugin **/*list*/); void _krb5_plugin_free (struct krb5_plugin */*list*/); struct krb5_plugin * _krb5_plugin_get_next (struct krb5_plugin */*p*/); void * _krb5_plugin_get_symbol (struct krb5_plugin */*p*/); krb5_error_code _krb5_plugin_run_f ( krb5_context /*context*/, const char */*module*/, const char */*name*/, int /*min_version*/, int /*flags*/, void */*userctx*/, krb5_error_code (*/*func*/)(krb5_context, const void *, void *, void *)); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_principal2principalname ( PrincipalName */*p*/, const krb5_principal /*from*/); KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL _krb5_principal_compare_PrincipalName ( krb5_context /*context*/, krb5_const_principal /*princ1*/, PrincipalName */*princ2*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_principalname2krb5_principal ( krb5_context /*context*/, krb5_principal */*principal*/, const PrincipalName /*from*/, const Realm /*realm*/); KRB5_LIB_FUNCTION krb5_ssize_t KRB5_LIB_CALL _krb5_put_int ( void */*buffer*/, unsigned long /*value*/, size_t /*size*/); KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL _krb5_s4u2self_to_checksumdata ( krb5_context /*context*/, const PA_S4U2Self */*self*/, krb5_data */*data*/); int _krb5_send_and_recv_tcp ( krb5_socket_t /*fd*/, time_t /*tmout*/, const krb5_data */*req*/, krb5_data */*rep*/); int _krb5_set_default_cc_name_to_registry ( krb5_context /*context*/, krb5_ccache /*id*/); void _krb5_unload_plugins ( krb5_context /*context*/, const char */*name*/); krb5_error_code _krb5_usage2arcfour ( krb5_context /*context*/, unsigned */*usage*/); int _krb5_xlock ( krb5_context /*context*/, int /*fd*/, krb5_boolean /*exclusive*/, const char */*filename*/); void _krb5_xor ( DES_cblock */*key*/, const unsigned char */*b*/); int _krb5_xunlock ( krb5_context /*context*/, int /*fd*/); #undef KRB5_DEPRECATED_FUNCTION #define KRB5_DEPRECATED_FUNCTION(X) #endif /* __krb5_private_h__ */
Upload File
Create Folder