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