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