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