📄 krb5-protos.h
字号:
int KRB5_LIB_FUNCTIONkrb5_data_cmp ( const krb5_data */*data1*/, const krb5_data */*data2*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_data_copy ( krb5_data */*p*/, const void */*data*/, size_t /*len*/);void KRB5_LIB_FUNCTIONkrb5_data_free (krb5_data */*p*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_data_realloc ( krb5_data */*p*/, int /*len*/);void KRB5_LIB_FUNCTIONkrb5_data_zero (krb5_data */*p*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decode_Authenticator ( krb5_context /*context*/, const void */*data*/, size_t /*length*/, Authenticator */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decode_ETYPE_INFO ( krb5_context /*context*/, const void */*data*/, size_t /*length*/, ETYPE_INFO */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decode_ETYPE_INFO2 ( krb5_context /*context*/, const void */*data*/, size_t /*length*/, ETYPE_INFO2 */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decode_EncAPRepPart ( krb5_context /*context*/, const void */*data*/, size_t /*length*/, EncAPRepPart */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decode_EncASRepPart ( krb5_context /*context*/, const void */*data*/, size_t /*length*/, EncASRepPart */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decode_EncKrbCredPart ( krb5_context /*context*/, const void */*data*/, size_t /*length*/, EncKrbCredPart */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decode_EncTGSRepPart ( krb5_context /*context*/, const void */*data*/, size_t /*length*/, EncTGSRepPart */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decode_EncTicketPart ( krb5_context /*context*/, const void */*data*/, size_t /*length*/, EncTicketPart */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decode_ap_req ( krb5_context /*context*/, const krb5_data */*inbuf*/, krb5_ap_req */*ap_req*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decrypt ( krb5_context /*context*/, krb5_crypto /*crypto*/, unsigned /*usage*/, void */*data*/, size_t /*len*/, krb5_data */*result*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decrypt_EncryptedData ( krb5_context /*context*/, krb5_crypto /*crypto*/, unsigned /*usage*/, const EncryptedData */*e*/, krb5_data */*result*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decrypt_ivec ( krb5_context /*context*/, krb5_crypto /*crypto*/, unsigned /*usage*/, void */*data*/, size_t /*len*/, krb5_data */*result*/, void */*ivec*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_decrypt_ticket ( krb5_context /*context*/, Ticket */*ticket*/, krb5_keyblock */*key*/, EncTicketPart */*out*/, krb5_flags /*flags*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_derive_key ( krb5_context /*context*/, const krb5_keyblock */*key*/, krb5_enctype /*etype*/, const void */*constant*/, size_t /*constant_len*/, krb5_keyblock **/*derived_key*/);krb5_error_codekrb5_digest_alloc ( krb5_context /*context*/, krb5_digest */*digest*/);voidkrb5_digest_free (krb5_digest /*digest*/);krb5_error_codekrb5_digest_get_client_binding ( krb5_context /*context*/, krb5_digest /*digest*/, char **/*type*/, char **/*binding*/);const char *krb5_digest_get_identifier ( krb5_context /*context*/, krb5_digest /*digest*/);const char *krb5_digest_get_opaque ( krb5_context /*context*/, krb5_digest /*digest*/);const char *krb5_digest_get_rsp ( krb5_context /*context*/, krb5_digest /*digest*/);const char *krb5_digest_get_server_nonce ( krb5_context /*context*/, krb5_digest /*digest*/);krb5_error_codekrb5_digest_get_session_key ( krb5_context /*context*/, krb5_digest /*digest*/, krb5_data */*data*/);krb5_error_codekrb5_digest_get_tickets ( krb5_context /*context*/, krb5_digest /*digest*/, Ticket **/*tickets*/);krb5_error_codekrb5_digest_init_request ( krb5_context /*context*/, krb5_digest /*digest*/, krb5_realm /*realm*/, krb5_ccache /*ccache*/);krb5_error_codekrb5_digest_probe ( krb5_context /*context*/, krb5_realm /*realm*/, krb5_ccache /*ccache*/, unsigned */*flags*/);krb5_booleankrb5_digest_rep_get_status ( krb5_context /*context*/, krb5_digest /*digest*/);krb5_error_codekrb5_digest_request ( krb5_context /*context*/, krb5_digest /*digest*/, krb5_realm /*realm*/, krb5_ccache /*ccache*/);krb5_error_codekrb5_digest_set_authentication_user ( krb5_context /*context*/, krb5_digest /*digest*/, krb5_principal /*authentication_user*/);krb5_error_codekrb5_digest_set_authid ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*authid*/);krb5_error_codekrb5_digest_set_client_nonce ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*nonce*/);krb5_error_codekrb5_digest_set_digest ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*dgst*/);krb5_error_codekrb5_digest_set_hostname ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*hostname*/);krb5_error_codekrb5_digest_set_identifier ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*id*/);krb5_error_codekrb5_digest_set_method ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*method*/);krb5_error_codekrb5_digest_set_nonceCount ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*nonce_count*/);krb5_error_codekrb5_digest_set_opaque ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*opaque*/);krb5_error_codekrb5_digest_set_qop ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*qop*/);krb5_error_codekrb5_digest_set_realm ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*realm*/);intkrb5_digest_set_responseData ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*response*/);krb5_error_codekrb5_digest_set_server_cb ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*type*/, const char */*binding*/);krb5_error_codekrb5_digest_set_server_nonce ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*nonce*/);krb5_error_codekrb5_digest_set_type ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*type*/);krb5_error_codekrb5_digest_set_uri ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*uri*/);krb5_error_codekrb5_digest_set_username ( krb5_context /*context*/, krb5_digest /*digest*/, const char */*username*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_domain_x500_decode ( krb5_context /*context*/, krb5_data /*tr*/, char ***/*realms*/, int */*num_realms*/, const char */*client_realm*/, const char */*server_realm*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_domain_x500_encode ( char **/*realms*/, int /*num_realms*/, krb5_data */*encoding*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_eai_to_heim_errno ( int /*eai_errno*/, int /*system_error*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encode_Authenticator ( krb5_context /*context*/, void */*data*/, size_t /*length*/, Authenticator */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encode_ETYPE_INFO ( krb5_context /*context*/, void */*data*/, size_t /*length*/, ETYPE_INFO */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encode_ETYPE_INFO2 ( krb5_context /*context*/, void */*data*/, size_t /*length*/, ETYPE_INFO2 */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encode_EncAPRepPart ( krb5_context /*context*/, void */*data*/, size_t /*length*/, EncAPRepPart */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encode_EncASRepPart ( krb5_context /*context*/, void */*data*/, size_t /*length*/, EncASRepPart */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encode_EncKrbCredPart ( krb5_context /*context*/, void */*data*/, size_t /*length*/, EncKrbCredPart */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encode_EncTGSRepPart ( krb5_context /*context*/, void */*data*/, size_t /*length*/, EncTGSRepPart */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encode_EncTicketPart ( krb5_context /*context*/, void */*data*/, size_t /*length*/, EncTicketPart */*t*/, size_t */*len*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encrypt ( krb5_context /*context*/, krb5_crypto /*crypto*/, unsigned /*usage*/, const void */*data*/, size_t /*len*/, krb5_data */*result*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encrypt_EncryptedData ( krb5_context /*context*/, krb5_crypto /*crypto*/, unsigned /*usage*/, void */*data*/, size_t /*len*/, int /*kvno*/, EncryptedData */*result*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_encrypt_ivec ( krb5_context /*context*/, krb5_crypto /*crypto*/, unsigned /*usage*/, const void */*data*/, size_t /*len*/, krb5_data */*result*/, void */*ivec*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_enctype_disable ( krb5_context /*context*/, krb5_enctype /*enctype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_enctype_keybits ( krb5_context /*context*/, krb5_enctype /*type*/, size_t */*keybits*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_enctype_keysize ( krb5_context /*context*/, krb5_enctype /*type*/, size_t */*keysize*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_enctype_to_keytype ( krb5_context /*context*/, krb5_enctype /*etype*/, krb5_keytype */*keytype*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_enctype_to_string ( krb5_context /*context*/, krb5_enctype /*etype*/, char **/*string*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_enctype_valid ( krb5_context /*context*/, krb5_enctype /*etype*/);krb5_boolean KRB5_LIB_FUNCTIONkrb5_enctypes_compatible_keys ( krb5_context /*context*/, krb5_enctype /*etype1*/, krb5_enctype /*etype2*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_err ( krb5_context /*context*/, int /*eval*/, krb5_error_code /*code*/, const char */*fmt*/, ...) __attribute__ ((noreturn, format (printf, 4, 5)));krb5_error_code KRB5_LIB_FUNCTION __attribute__((deprecated)) krb5_free_creds_contents (krb5_context context, krb5_creds *c);krb5_error_code KRB5_LIB_FUNCTIONkrb5_error_from_rd_error ( krb5_context /*context*/, const krb5_error */*error*/, const krb5_creds */*creds*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_errx ( krb5_context /*context*/, int /*eval*/, const char */*fmt*/, ...) __attribute__ ((noreturn, format (printf, 3, 4)));krb5_error_code KRB5_LIB_FUNCTIONkrb5_expand_hostname ( krb5_context /*context*/, const char */*orig_hostname*/, char **/*new_hostname*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_expand_hostname_realms ( krb5_context /*context*/, const char */*orig_hostname*/, char **/*new_hostname*/, char ***/*realms*/);PA_DATA *krb5_find_padata ( PA_DATA */*val*/, unsigned /*len*/, int /*type*/, int */*idx*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_format_time ( krb5_context /*context*/, time_t /*t*/, char */*s*/, size_t /*len*/, krb5_boolean /*include_time*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_free_address ( krb5_context /*context*/, krb5_address */*address*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_free_addresses ( krb5_context /*context*/, krb5_addresses */*addresses*/);void KRB5_LIB_FUNCTIONkrb5_free_ap_rep_enc_part ( krb5_context /*context*/, krb5_ap_rep_enc_part */*val*/);void KRB5_LIB_FUNCTIONkrb5_free_authenticator ( krb5_context /*context*/, krb5_authenticator */*authenticator*/);void KRB5_LIB_FUNCTIONkrb5_free_checksum ( krb5_context /*context*/, krb5_checksum */*cksum*/);void KRB5_LIB_FUNCTIONkrb5_free_checksum_contents ( krb5_context /*context*/, krb5_checksum */*cksum*/);void KRB5_LIB_FUNCTIONkrb5_free_config_files (char **/*filenames*/);void KRB5_LIB_FUNCTIONkrb5_free_context (krb5_context /*context*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_free_cred_contents ( krb5_context /*context*/, krb5_creds */*c*/);krb5_error_code KRB5_LIB_FUNCTIONkrb5_free_creds ( krb5_context /*context*/, krb5_creds */*c*/);void KRB5_LIB_FUNCTIONkrb5_free_data ( krb5_context /*context*/, krb5_data */*p*/);void KRB5_LIB_FUNCTIONkrb5_free_data_contents (
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -