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