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 11extern "C" { 12#endif 13 14krb5_error_code 15kdc_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 24krb5_error_code 25kdc_kx509_verify_service_principal ( 26 krb5_context /*context*/, 27 const char */*cname*/, 28 krb5_principal /*sprincipal*/); 29 30void 31kdc_log ( 32 krb5_context /*context*/, 33 krb5_kdc_configuration */*config*/, 34 int /*level*/, 35 const char */*fmt*/, 36 ...); 37 38char* 39kdc_log_msg ( 40 krb5_context /*context*/, 41 krb5_kdc_configuration */*config*/, 42 int /*level*/, 43 const char */*fmt*/, 44 ...); 45 46char* 47kdc_log_msg_va ( 48 krb5_context /*context*/, 49 krb5_kdc_configuration */*config*/, 50 int /*level*/, 51 const char */*fmt*/, 52 va_list /*ap*/); 53 54void 55kdc_openlog ( 56 krb5_context /*context*/, 57 const char */*service*/, 58 krb5_kdc_configuration */*config*/); 59 60krb5_error_code 61krb5_kdc_get_config ( 62 krb5_context /*context*/, 63 krb5_kdc_configuration **/*config*/); 64 65krb5_error_code 66krb5_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 74krb5_error_code 75krb5_kdc_pkinit_config ( 76 krb5_context /*context*/, 77 krb5_kdc_configuration */*config*/); 78 79int 80krb5_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 90int 91krb5_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 102int 103krb5_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 111krb5_error_code 112krb5_kdc_set_dbinfo ( 113 krb5_context /*context*/, 114 struct krb5_kdc_configuration */*c*/); 115 116void 117krb5_kdc_update_time (struct timeval */*tv*/); 118 119krb5_error_code 120krb5_kdc_windc_init (krb5_context /*context*/); 121 122#ifdef __cplusplus 123} 124#endif 125 126#endif /* DOXY */ 127#endif /* __kdc_protos_h__ */ 128