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