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