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	...)    HEIMDAL_PRINTF_ATTRIBUTE((printf, 4, 5))
28;
29
30char*
31kdc_log_msg (
32	krb5_context /*context*/,
33	krb5_kdc_configuration */*config*/,
34	int /*level*/,
35	const char */*fmt*/,
36	...)     HEIMDAL_PRINTF_ATTRIBUTE((printf, 4, 5))
37;
38
39char*
40kdc_log_msg_va (
41	krb5_context /*context*/,
42	krb5_kdc_configuration */*config*/,
43	int /*level*/,
44	const char */*fmt*/,
45	va_list /*ap*/)     HEIMDAL_PRINTF_ATTRIBUTE((printf, 4, 0))
46;
47
48void
49kdc_openlog (
50	krb5_context /*context*/,
51	const char */*service*/,
52	krb5_kdc_configuration */*config*/);
53
54krb5_error_code
55krb5_kdc_get_config (
56	krb5_context /*context*/,
57	krb5_kdc_configuration **/*config*/);
58
59krb5_error_code
60krb5_kdc_pk_initialize (
61	krb5_context /*context*/,
62	krb5_kdc_configuration */*config*/,
63	const char */*user_id*/,
64	const char */*anchors*/,
65	char **/*pool*/,
66	char **/*revoke_list*/);
67
68krb5_error_code
69krb5_kdc_pkinit_config (
70	krb5_context /*context*/,
71	krb5_kdc_configuration */*config*/);
72
73int
74krb5_kdc_process_krb5_request (
75	krb5_context /*context*/,
76	krb5_kdc_configuration */*config*/,
77	unsigned char */*buf*/,
78	size_t /*len*/,
79	krb5_data */*reply*/,
80	const char */*from*/,
81	struct sockaddr */*addr*/,
82	int /*datagram_reply*/);
83
84int
85krb5_kdc_process_request (
86	krb5_context /*context*/,
87	krb5_kdc_configuration */*config*/,
88	unsigned char */*buf*/,
89	size_t /*len*/,
90	krb5_data */*reply*/,
91	const char */*from*/,
92	struct sockaddr */*addr*/,
93	int /*datagram_reply*/);
94
95int
96krb5_kdc_save_request (
97	krb5_context /*context*/,
98	const char */*fn*/,
99	const unsigned char */*buf*/,
100	size_t /*len*/,
101	const krb5_data */*reply*/,
102	const struct sockaddr */*sa*/);
103
104krb5_error_code
105krb5_kdc_set_dbinfo (
106	krb5_context /*context*/,
107	struct krb5_kdc_configuration */*c*/);
108
109void
110krb5_kdc_update_time (struct timeval */*tv*/);
111
112krb5_error_code
113krb5_kdc_windc_init (krb5_context /*context*/);
114
115#ifdef __cplusplus
116}
117#endif
118
119#endif /* __kdc_protos_h__ */
120