1c19800e8SDoug Rabson /* This is a generated file */ 2c19800e8SDoug Rabson #ifndef __kdc_protos_h__ 3c19800e8SDoug Rabson #define __kdc_protos_h__ 4c19800e8SDoug Rabson 5c19800e8SDoug Rabson #include <stdarg.h> 6c19800e8SDoug Rabson 7c19800e8SDoug Rabson #ifdef __cplusplus 8c19800e8SDoug Rabson extern "C" { 9c19800e8SDoug Rabson #endif 10c19800e8SDoug Rabson 11*ae771770SStanislav Sedov krb5_error_code 12*ae771770SStanislav Sedov kdc_check_flags ( 13*ae771770SStanislav Sedov krb5_context /*context*/, 14*ae771770SStanislav Sedov krb5_kdc_configuration */*config*/, 15*ae771770SStanislav Sedov hdb_entry_ex */*client_ex*/, 16*ae771770SStanislav Sedov const char */*client_name*/, 17*ae771770SStanislav Sedov hdb_entry_ex */*server_ex*/, 18*ae771770SStanislav Sedov const char */*server_name*/, 19*ae771770SStanislav Sedov krb5_boolean /*is_as_req*/); 20*ae771770SStanislav Sedov 21c19800e8SDoug Rabson void 22c19800e8SDoug Rabson kdc_log ( 23c19800e8SDoug Rabson krb5_context /*context*/, 24c19800e8SDoug Rabson krb5_kdc_configuration */*config*/, 25c19800e8SDoug Rabson int /*level*/, 26c19800e8SDoug Rabson const char */*fmt*/, 27c19800e8SDoug Rabson ...); 28c19800e8SDoug Rabson 29c19800e8SDoug Rabson char* 30c19800e8SDoug Rabson kdc_log_msg ( 31c19800e8SDoug Rabson krb5_context /*context*/, 32c19800e8SDoug Rabson krb5_kdc_configuration */*config*/, 33c19800e8SDoug Rabson int /*level*/, 34c19800e8SDoug Rabson const char */*fmt*/, 35c19800e8SDoug Rabson ...); 36c19800e8SDoug Rabson 37c19800e8SDoug Rabson char* 38c19800e8SDoug Rabson kdc_log_msg_va ( 39c19800e8SDoug Rabson krb5_context /*context*/, 40c19800e8SDoug Rabson krb5_kdc_configuration */*config*/, 41c19800e8SDoug Rabson int /*level*/, 42c19800e8SDoug Rabson const char */*fmt*/, 43c19800e8SDoug Rabson va_list /*ap*/); 44c19800e8SDoug Rabson 45c19800e8SDoug Rabson void 46c19800e8SDoug Rabson kdc_openlog ( 47c19800e8SDoug Rabson krb5_context /*context*/, 48*ae771770SStanislav Sedov const char */*service*/, 49c19800e8SDoug Rabson krb5_kdc_configuration */*config*/); 50c19800e8SDoug Rabson 51c19800e8SDoug Rabson krb5_error_code 52c19800e8SDoug Rabson krb5_kdc_get_config ( 53c19800e8SDoug Rabson krb5_context /*context*/, 54c19800e8SDoug Rabson krb5_kdc_configuration **/*config*/); 55c19800e8SDoug Rabson 56*ae771770SStanislav Sedov krb5_error_code 57*ae771770SStanislav Sedov krb5_kdc_pk_initialize ( 58*ae771770SStanislav Sedov krb5_context /*context*/, 59*ae771770SStanislav Sedov krb5_kdc_configuration */*config*/, 60*ae771770SStanislav Sedov const char */*user_id*/, 61*ae771770SStanislav Sedov const char */*anchors*/, 62*ae771770SStanislav Sedov char **/*pool*/, 63*ae771770SStanislav Sedov char **/*revoke_list*/); 64*ae771770SStanislav Sedov 65*ae771770SStanislav Sedov krb5_error_code 66*ae771770SStanislav Sedov krb5_kdc_pkinit_config ( 67*ae771770SStanislav Sedov krb5_context /*context*/, 68*ae771770SStanislav Sedov krb5_kdc_configuration */*config*/); 69*ae771770SStanislav Sedov 70c19800e8SDoug Rabson int 71c19800e8SDoug Rabson krb5_kdc_process_krb5_request ( 72c19800e8SDoug Rabson krb5_context /*context*/, 73c19800e8SDoug Rabson krb5_kdc_configuration */*config*/, 74c19800e8SDoug Rabson unsigned char */*buf*/, 75c19800e8SDoug Rabson size_t /*len*/, 76c19800e8SDoug Rabson krb5_data */*reply*/, 77c19800e8SDoug Rabson const char */*from*/, 78c19800e8SDoug Rabson struct sockaddr */*addr*/, 79c19800e8SDoug Rabson int /*datagram_reply*/); 80c19800e8SDoug Rabson 81c19800e8SDoug Rabson int 82c19800e8SDoug Rabson krb5_kdc_process_request ( 83c19800e8SDoug Rabson krb5_context /*context*/, 84c19800e8SDoug Rabson krb5_kdc_configuration */*config*/, 85c19800e8SDoug Rabson unsigned char */*buf*/, 86c19800e8SDoug Rabson size_t /*len*/, 87c19800e8SDoug Rabson krb5_data */*reply*/, 88c19800e8SDoug Rabson krb5_boolean */*prependlength*/, 89c19800e8SDoug Rabson const char */*from*/, 90c19800e8SDoug Rabson struct sockaddr */*addr*/, 91c19800e8SDoug Rabson int /*datagram_reply*/); 92c19800e8SDoug Rabson 93c19800e8SDoug Rabson int 94c19800e8SDoug Rabson krb5_kdc_save_request ( 95c19800e8SDoug Rabson krb5_context /*context*/, 96c19800e8SDoug Rabson const char */*fn*/, 97c19800e8SDoug Rabson const unsigned char */*buf*/, 98c19800e8SDoug Rabson size_t /*len*/, 99c19800e8SDoug Rabson const krb5_data */*reply*/, 100c19800e8SDoug Rabson const struct sockaddr */*sa*/); 101c19800e8SDoug Rabson 102c19800e8SDoug Rabson krb5_error_code 103c19800e8SDoug Rabson krb5_kdc_set_dbinfo ( 104c19800e8SDoug Rabson krb5_context /*context*/, 105c19800e8SDoug Rabson struct krb5_kdc_configuration */*c*/); 106c19800e8SDoug Rabson 107c19800e8SDoug Rabson void 108c19800e8SDoug Rabson krb5_kdc_update_time (struct timeval */*tv*/); 109c19800e8SDoug Rabson 110c19800e8SDoug Rabson krb5_error_code 111c19800e8SDoug Rabson krb5_kdc_windc_init (krb5_context /*context*/); 112c19800e8SDoug Rabson 113c19800e8SDoug Rabson #ifdef __cplusplus 114c19800e8SDoug Rabson } 115c19800e8SDoug Rabson #endif 116c19800e8SDoug Rabson 117c19800e8SDoug Rabson #endif /* __kdc_protos_h__ */ 118