Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/crypto/heimdal/lib/gssapi/spnego/spnego-private.h
34907 views
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__ */
324
325