source: heimdal/trunk/kdc/kdc-protos.h@ 3

Last change on this file since 3 was 1, checked in by Paul Smedley, 10 years ago

Initial commit of Heimdal 1.5.3

File size: 2.2 KB
Line 
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__ */
Note: See TracBrowser for help on using the repository browser.