]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - crypto/heimdal/lib/gssapi/spnego/spnego-private.h
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / crypto / heimdal / lib / gssapi / spnego / spnego-private.h
1 /* This is a generated file */
2 #ifndef __spnego_private_h__
3 #define __spnego_private_h__
4
5 #include <stdarg.h>
6
7 gssapi_mech_interface
8 __gss_spnego_initialize (void);
9
10 OM_uint32 GSSAPI_CALLCONV
11 _gss_spnego_accept_sec_context (
12         OM_uint32 * /*minor_status*/,
13         gss_ctx_id_t * /*context_handle*/,
14         const gss_cred_id_t /*acceptor_cred_handle*/,
15         const gss_buffer_t /*input_token_buffer*/,
16         const gss_channel_bindings_t /*input_chan_bindings*/,
17         gss_name_t * /*src_name*/,
18         gss_OID * /*mech_type*/,
19         gss_buffer_t /*output_token*/,
20         OM_uint32 * /*ret_flags*/,
21         OM_uint32 * /*time_rec*/,
22         gss_cred_id_t *delegated_cred_handle );
23
24 OM_uint32 GSSAPI_CALLCONV
25 _gss_spnego_acquire_cred (
26         OM_uint32 */*minor_status*/,
27         const gss_name_t /*desired_name*/,
28         OM_uint32 /*time_req*/,
29         const gss_OID_set /*desired_mechs*/,
30         gss_cred_usage_t /*cred_usage*/,
31         gss_cred_id_t * /*output_cred_handle*/,
32         gss_OID_set * /*actual_mechs*/,
33         OM_uint32 * time_rec );
34
35 OM_uint32 GSSAPI_CALLCONV
36 _gss_spnego_alloc_sec_context (
37         OM_uint32 * /*minor_status*/,
38         gss_ctx_id_t */*context_handle*/);
39
40 OM_uint32 GSSAPI_CALLCONV
41 _gss_spnego_canonicalize_name (
42          OM_uint32 * /*minor_status*/,
43         const gss_name_t /*input_name*/,
44         const gss_OID /*mech_type*/,
45         gss_name_t * output_name );
46
47 OM_uint32 GSSAPI_CALLCONV
48 _gss_spnego_compare_name (
49         OM_uint32 */*minor_status*/,
50         const gss_name_t /*name1*/,
51         const gss_name_t /*name2*/,
52         int * name_equal );
53
54 OM_uint32 GSSAPI_CALLCONV
55 _gss_spnego_context_time (
56         OM_uint32 */*minor_status*/,
57         const gss_ctx_id_t /*context_handle*/,
58         OM_uint32 *time_rec );
59
60 OM_uint32 GSSAPI_CALLCONV
61 _gss_spnego_delete_sec_context (
62         OM_uint32 */*minor_status*/,
63         gss_ctx_id_t */*context_handle*/,
64         gss_buffer_t output_token );
65
66 OM_uint32 GSSAPI_CALLCONV
67 _gss_spnego_display_name (
68         OM_uint32 * /*minor_status*/,
69         const gss_name_t /*input_name*/,
70         gss_buffer_t /*output_name_buffer*/,
71         gss_OID * output_name_type );
72
73 OM_uint32 GSSAPI_CALLCONV
74 _gss_spnego_duplicate_name (
75          OM_uint32 * /*minor_status*/,
76         const gss_name_t /*src_name*/,
77         gss_name_t * dest_name );
78
79 OM_uint32 GSSAPI_CALLCONV
80 _gss_spnego_export_cred (
81         OM_uint32 */*minor_status*/,
82         gss_cred_id_t /*cred_handle*/,
83         gss_buffer_t /*value*/);
84
85 OM_uint32 GSSAPI_CALLCONV
86 _gss_spnego_export_name (
87         OM_uint32 * /*minor_status*/,
88         const gss_name_t /*input_name*/,
89         gss_buffer_t exported_name );
90
91 OM_uint32 GSSAPI_CALLCONV
92 _gss_spnego_export_sec_context (
93          OM_uint32 * /*minor_status*/,
94         gss_ctx_id_t * /*context_handle*/,
95         gss_buffer_t interprocess_token );
96
97 OM_uint32 GSSAPI_CALLCONV
98 _gss_spnego_get_mic (
99         OM_uint32 */*minor_status*/,
100         const gss_ctx_id_t /*context_handle*/,
101         gss_qop_t /*qop_req*/,
102         const gss_buffer_t /*message_buffer*/,
103         gss_buffer_t message_token );
104
105 OM_uint32 GSSAPI_CALLCONV
106 _gss_spnego_import_cred (
107         OM_uint32 */*minor_status*/,
108         gss_buffer_t /*value*/,
109         gss_cred_id_t */*cred_handle*/);
110
111 OM_uint32 GSSAPI_CALLCONV
112 _gss_spnego_import_name (
113         OM_uint32 * /*minor_status*/,
114         const gss_buffer_t /*name_buffer*/,
115         const gss_OID /*name_type*/,
116         gss_name_t * output_name );
117
118 OM_uint32 GSSAPI_CALLCONV
119 _gss_spnego_import_sec_context (
120          OM_uint32 * /*minor_status*/,
121         const gss_buffer_t /*interprocess_token*/,
122         gss_ctx_id_t *context_handle );
123
124 OM_uint32 GSSAPI_CALLCONV
125 _gss_spnego_indicate_mechtypelist (
126         OM_uint32 */*minor_status*/,
127         gss_name_t /*target_name*/,
128         OM_uint32 (*/*func*/)(gss_name_t, gss_OID),
129         int /*includeMSCompatOID*/,
130         const gss_cred_id_t /*cred_handle*/,
131         MechTypeList */*mechtypelist*/,
132         gss_OID */*preferred_mech*/);
133
134 OM_uint32 GSSAPI_CALLCONV
135 _gss_spnego_init_sec_context (
136         OM_uint32 * /*minor_status*/,
137         const gss_cred_id_t /*initiator_cred_handle*/,
138         gss_ctx_id_t * /*context_handle*/,
139         const gss_name_t /*target_name*/,
140         const gss_OID /*mech_type*/,
141         OM_uint32 /*req_flags*/,
142         OM_uint32 /*time_req*/,
143         const gss_channel_bindings_t /*input_chan_bindings*/,
144         const gss_buffer_t /*input_token*/,
145         gss_OID * /*actual_mech_type*/,
146         gss_buffer_t /*output_token*/,
147         OM_uint32 * /*ret_flags*/,
148         OM_uint32 * time_rec );
149
150 OM_uint32 GSSAPI_CALLCONV
151 _gss_spnego_inquire_context (
152          OM_uint32 * /*minor_status*/,
153         const gss_ctx_id_t /*context_handle*/,
154         gss_name_t * /*src_name*/,
155         gss_name_t * /*targ_name*/,
156         OM_uint32 * /*lifetime_rec*/,
157         gss_OID * /*mech_type*/,
158         OM_uint32 * /*ctx_flags*/,
159         int * /*locally_initiated*/,
160         int * open_context );
161
162 OM_uint32 GSSAPI_CALLCONV
163 _gss_spnego_inquire_cred (
164         OM_uint32 * /*minor_status*/,
165         const gss_cred_id_t /*cred_handle*/,
166         gss_name_t * /*name*/,
167         OM_uint32 * /*lifetime*/,
168         gss_cred_usage_t * /*cred_usage*/,
169         gss_OID_set * mechanisms );
170
171 OM_uint32 GSSAPI_CALLCONV
172 _gss_spnego_inquire_cred_by_mech (
173          OM_uint32 * /*minor_status*/,
174         const gss_cred_id_t /*cred_handle*/,
175         const gss_OID /*mech_type*/,
176         gss_name_t * /*name*/,
177         OM_uint32 * /*initiator_lifetime*/,
178         OM_uint32 * /*acceptor_lifetime*/,
179         gss_cred_usage_t * cred_usage );
180
181 OM_uint32 GSSAPI_CALLCONV
182 _gss_spnego_inquire_cred_by_oid (
183         OM_uint32 * /*minor_status*/,
184         const gss_cred_id_t /*cred_handle*/,
185         const gss_OID /*desired_object*/,
186         gss_buffer_set_t */*data_set*/);
187
188 OM_uint32 GSSAPI_CALLCONV
189 _gss_spnego_inquire_mechs_for_name (
190          OM_uint32 * /*minor_status*/,
191         const gss_name_t /*input_name*/,
192         gss_OID_set * mech_types );
193
194 OM_uint32 GSSAPI_CALLCONV
195 _gss_spnego_inquire_names_for_mech (
196          OM_uint32 * /*minor_status*/,
197         const gss_OID /*mechanism*/,
198         gss_OID_set * name_types );
199
200 OM_uint32 GSSAPI_CALLCONV
201 _gss_spnego_inquire_sec_context_by_oid (
202         OM_uint32 * /*minor_status*/,
203         const gss_ctx_id_t /*context_handle*/,
204         const gss_OID /*desired_object*/,
205         gss_buffer_set_t */*data_set*/);
206
207 OM_uint32 GSSAPI_CALLCONV
208 _gss_spnego_internal_delete_sec_context (
209         OM_uint32 */*minor_status*/,
210         gss_ctx_id_t */*context_handle*/,
211         gss_buffer_t output_token );
212
213 OM_uint32 GSSAPI_CALLCONV
214 _gss_spnego_process_context_token (
215         OM_uint32 */*minor_status*/,
216         const gss_ctx_id_t /*context_handle*/,
217         const gss_buffer_t token_buffer );
218
219 OM_uint32 GSSAPI_CALLCONV
220 _gss_spnego_pseudo_random (
221         OM_uint32 */*minor_status*/,
222         gss_ctx_id_t /*context_handle*/,
223         int /*prf_key*/,
224         const gss_buffer_t /*prf_in*/,
225         ssize_t /*desired_output_len*/,
226         gss_buffer_t /*prf_out*/);
227
228 OM_uint32 GSSAPI_CALLCONV
229 _gss_spnego_release_cred (
230         OM_uint32 */*minor_status*/,
231         gss_cred_id_t */*cred_handle*/);
232
233 OM_uint32 GSSAPI_CALLCONV
234 _gss_spnego_release_name (
235         OM_uint32 * /*minor_status*/,
236         gss_name_t * input_name );
237
238 OM_uint32 GSSAPI_CALLCONV
239 _gss_spnego_require_mechlist_mic (
240         OM_uint32 */*minor_status*/,
241         gssspnego_ctx /*ctx*/,
242         int */*require_mic*/);
243
244 OM_uint32 GSSAPI_CALLCONV
245 _gss_spnego_set_cred_option (
246         OM_uint32 */*minor_status*/,
247         gss_cred_id_t */*cred_handle*/,
248         const gss_OID /*object*/,
249         const gss_buffer_t /*value*/);
250
251 OM_uint32 GSSAPI_CALLCONV
252 _gss_spnego_set_sec_context_option (
253         OM_uint32 * /*minor_status*/,
254         gss_ctx_id_t * /*context_handle*/,
255         const gss_OID /*desired_object*/,
256         const gss_buffer_t /*value*/);
257
258 OM_uint32 GSSAPI_CALLCONV
259 _gss_spnego_unwrap (
260         OM_uint32 * /*minor_status*/,
261         const gss_ctx_id_t /*context_handle*/,
262         const gss_buffer_t /*input_message_buffer*/,
263         gss_buffer_t /*output_message_buffer*/,
264         int * /*conf_state*/,
265         gss_qop_t * qop_state );
266
267 OM_uint32 GSSAPI_CALLCONV
268 _gss_spnego_unwrap_iov (
269         OM_uint32 */*minor_status*/,
270         gss_ctx_id_t /*context_handle*/,
271         int */*conf_state*/,
272         gss_qop_t */*qop_state*/,
273         gss_iov_buffer_desc */*iov*/,
274         int /*iov_count*/);
275
276 OM_uint32 GSSAPI_CALLCONV
277 _gss_spnego_verify_mic (
278         OM_uint32 * /*minor_status*/,
279         const gss_ctx_id_t /*context_handle*/,
280         const gss_buffer_t /*message_buffer*/,
281         const gss_buffer_t /*token_buffer*/,
282         gss_qop_t * qop_state );
283
284 OM_uint32 GSSAPI_CALLCONV
285 _gss_spnego_wrap (
286         OM_uint32 * /*minor_status*/,
287         const gss_ctx_id_t /*context_handle*/,
288         int /*conf_req_flag*/,
289         gss_qop_t /*qop_req*/,
290         const gss_buffer_t /*input_message_buffer*/,
291         int * /*conf_state*/,
292         gss_buffer_t output_message_buffer );
293
294 OM_uint32 GSSAPI_CALLCONV
295 _gss_spnego_wrap_iov (
296         OM_uint32 * /*minor_status*/,
297         gss_ctx_id_t /*context_handle*/,
298         int /*conf_req_flag*/,
299         gss_qop_t /*qop_req*/,
300         int * /*conf_state*/,
301         gss_iov_buffer_desc */*iov*/,
302         int /*iov_count*/);
303
304 OM_uint32 GSSAPI_CALLCONV
305 _gss_spnego_wrap_iov_length (
306         OM_uint32 * /*minor_status*/,
307         gss_ctx_id_t /*context_handle*/,
308         int /*conf_req_flag*/,
309         gss_qop_t /*qop_req*/,
310         int */*conf_state*/,
311         gss_iov_buffer_desc */*iov*/,
312         int /*iov_count*/);
313
314 OM_uint32 GSSAPI_CALLCONV
315 _gss_spnego_wrap_size_limit (
316          OM_uint32 * /*minor_status*/,
317         const gss_ctx_id_t /*context_handle*/,
318         int /*conf_req_flag*/,
319         gss_qop_t /*qop_req*/,
320         OM_uint32 /*req_output_size*/,
321         OM_uint32 * max_input_size );
322
323 #endif /* __spnego_private_h__ */