1 /* This is a generated file */
2 #ifndef __gsskrb5_private_h__
3 #define __gsskrb5_private_h__
4 
5 #include <stdarg.h>
6 
7 gssapi_mech_interface
8 __gss_krb5_initialize (void);
9 
10 OM_uint32
11 __gsskrb5_ccache_lifetime (
12 	OM_uint32 */*minor_status*/,
13 	krb5_ccache /*id*/,
14 	krb5_principal /*principal*/,
15 	OM_uint32 */*lifetime*/);
16 
17 OM_uint32
18 _gss_DES3_get_mic_compat (
19 	OM_uint32 */*minor_status*/,
20 	gsskrb5_ctx /*ctx*/);
21 
22 OM_uint32
23 _gssapi_decapsulate (
24 	 OM_uint32 */*minor_status*/,
25 	gss_buffer_t /*input_token_buffer*/,
26 	krb5_data */*out_data*/,
27 	const gss_OID mech );
28 
29 void
30 _gssapi_encap_length (
31 	size_t /*data_len*/,
32 	size_t */*len*/,
33 	size_t */*total_len*/,
34 	const gss_OID /*mech*/);
35 
36 OM_uint32
37 _gssapi_encapsulate (
38 	 OM_uint32 */*minor_status*/,
39 	const krb5_data */*in_data*/,
40 	gss_buffer_t /*output_token*/,
41 	const gss_OID mech );
42 
43 OM_uint32
44 _gssapi_get_mic_arcfour (
45 	OM_uint32 * /*minor_status*/,
46 	const gsskrb5_ctx /*context_handle*/,
47 	gss_qop_t /*qop_req*/,
48 	const gss_buffer_t /*message_buffer*/,
49 	gss_buffer_t /*message_token*/,
50 	krb5_keyblock */*key*/);
51 
52 void *
53 _gssapi_make_mech_header (
54 	void */*ptr*/,
55 	size_t /*len*/,
56 	const gss_OID /*mech*/);
57 
58 OM_uint32
59 _gssapi_mic_cfx (
60 	OM_uint32 */*minor_status*/,
61 	const gsskrb5_ctx /*context_handle*/,
62 	gss_qop_t /*qop_req*/,
63 	const gss_buffer_t /*message_buffer*/,
64 	gss_buffer_t /*message_token*/,
65 	krb5_keyblock */*key*/);
66 
67 OM_uint32
68 _gssapi_msg_order_check (
69 	struct gss_msg_order */*o*/,
70 	OM_uint32 /*seq_num*/);
71 
72 OM_uint32
73 _gssapi_msg_order_create (
74 	OM_uint32 */*minor_status*/,
75 	struct gss_msg_order **/*o*/,
76 	OM_uint32 /*flags*/,
77 	OM_uint32 /*seq_num*/,
78 	OM_uint32 /*jitter_window*/,
79 	int /*use_64*/);
80 
81 OM_uint32
82 _gssapi_msg_order_destroy (struct gss_msg_order **/*m*/);
83 
84 krb5_error_code
85 _gssapi_msg_order_export (
86 	krb5_storage */*sp*/,
87 	struct gss_msg_order */*o*/);
88 
89 OM_uint32
90 _gssapi_msg_order_f (OM_uint32 /*flags*/);
91 
92 OM_uint32
93 _gssapi_msg_order_import (
94 	OM_uint32 */*minor_status*/,
95 	krb5_storage */*sp*/,
96 	struct gss_msg_order **/*o*/);
97 
98 OM_uint32
99 _gssapi_unwrap_arcfour (
100 	OM_uint32 */*minor_status*/,
101 	const gsskrb5_ctx /*context_handle*/,
102 	const gss_buffer_t /*input_message_buffer*/,
103 	gss_buffer_t /*output_message_buffer*/,
104 	int */*conf_state*/,
105 	gss_qop_t */*qop_state*/,
106 	krb5_keyblock */*key*/);
107 
108 OM_uint32
109 _gssapi_unwrap_cfx (
110 	OM_uint32 */*minor_status*/,
111 	const gsskrb5_ctx /*context_handle*/,
112 	const gss_buffer_t /*input_message_buffer*/,
113 	gss_buffer_t /*output_message_buffer*/,
114 	int */*conf_state*/,
115 	gss_qop_t */*qop_state*/,
116 	krb5_keyblock */*key*/);
117 
118 OM_uint32
119 _gssapi_verify_mech_header (
120 	u_char **/*str*/,
121 	size_t /*total_len*/,
122 	gss_OID /*mech*/);
123 
124 OM_uint32
125 _gssapi_verify_mic_arcfour (
126 	OM_uint32 * /*minor_status*/,
127 	const gsskrb5_ctx /*context_handle*/,
128 	const gss_buffer_t /*message_buffer*/,
129 	const gss_buffer_t /*token_buffer*/,
130 	gss_qop_t * /*qop_state*/,
131 	krb5_keyblock */*key*/,
132 	char */*type*/);
133 
134 OM_uint32
135 _gssapi_verify_mic_cfx (
136 	OM_uint32 */*minor_status*/,
137 	const gsskrb5_ctx /*context_handle*/,
138 	const gss_buffer_t /*message_buffer*/,
139 	const gss_buffer_t /*token_buffer*/,
140 	gss_qop_t */*qop_state*/,
141 	krb5_keyblock */*key*/);
142 
143 OM_uint32
144 _gssapi_verify_pad (
145 	gss_buffer_t /*wrapped_token*/,
146 	size_t /*datalen*/,
147 	size_t */*padlen*/);
148 
149 OM_uint32
150 _gssapi_wrap_arcfour (
151 	OM_uint32 * /*minor_status*/,
152 	const gsskrb5_ctx /*context_handle*/,
153 	int /*conf_req_flag*/,
154 	gss_qop_t /*qop_req*/,
155 	const gss_buffer_t /*input_message_buffer*/,
156 	int * /*conf_state*/,
157 	gss_buffer_t /*output_message_buffer*/,
158 	krb5_keyblock */*key*/);
159 
160 OM_uint32
161 _gssapi_wrap_cfx (
162 	OM_uint32 */*minor_status*/,
163 	const gsskrb5_ctx /*context_handle*/,
164 	int /*conf_req_flag*/,
165 	gss_qop_t /*qop_req*/,
166 	const gss_buffer_t /*input_message_buffer*/,
167 	int */*conf_state*/,
168 	gss_buffer_t /*output_message_buffer*/,
169 	krb5_keyblock */*key*/);
170 
171 OM_uint32
172 _gssapi_wrap_size_arcfour (
173 	OM_uint32 */*minor_status*/,
174 	const gsskrb5_ctx /*ctx*/,
175 	int /*conf_req_flag*/,
176 	gss_qop_t /*qop_req*/,
177 	OM_uint32 /*req_output_size*/,
178 	OM_uint32 */*max_input_size*/,
179 	krb5_keyblock */*key*/);
180 
181 OM_uint32
182 _gssapi_wrap_size_cfx (
183 	OM_uint32 */*minor_status*/,
184 	const gsskrb5_ctx /*context_handle*/,
185 	int /*conf_req_flag*/,
186 	gss_qop_t /*qop_req*/,
187 	OM_uint32 /*req_output_size*/,
188 	OM_uint32 */*max_input_size*/,
189 	krb5_keyblock */*key*/);
190 
191 OM_uint32
192 _gsskrb5_accept_sec_context (
193 	OM_uint32 * /*minor_status*/,
194 	gss_ctx_id_t * /*context_handle*/,
195 	const gss_cred_id_t /*acceptor_cred_handle*/,
196 	const gss_buffer_t /*input_token_buffer*/,
197 	const gss_channel_bindings_t /*input_chan_bindings*/,
198 	gss_name_t * /*src_name*/,
199 	gss_OID * /*mech_type*/,
200 	gss_buffer_t /*output_token*/,
201 	OM_uint32 * /*ret_flags*/,
202 	OM_uint32 * /*time_rec*/,
203 	gss_cred_id_t * /*delegated_cred_handle*/);
204 
205 OM_uint32
206 _gsskrb5_acquire_cred (
207 	OM_uint32 * /*minor_status*/,
208 	const gss_name_t /*desired_name*/,
209 	OM_uint32 /*time_req*/,
210 	const gss_OID_set /*desired_mechs*/,
211 	gss_cred_usage_t /*cred_usage*/,
212 	gss_cred_id_t * /*output_cred_handle*/,
213 	gss_OID_set * /*actual_mechs*/,
214 	OM_uint32 * time_rec );
215 
216 OM_uint32
217 _gsskrb5_add_cred (
218 	 OM_uint32 */*minor_status*/,
219 	const gss_cred_id_t /*input_cred_handle*/,
220 	const gss_name_t /*desired_name*/,
221 	const gss_OID /*desired_mech*/,
222 	gss_cred_usage_t /*cred_usage*/,
223 	OM_uint32 /*initiator_time_req*/,
224 	OM_uint32 /*acceptor_time_req*/,
225 	gss_cred_id_t */*output_cred_handle*/,
226 	gss_OID_set */*actual_mechs*/,
227 	OM_uint32 */*initiator_time_rec*/,
228 	OM_uint32 */*acceptor_time_rec*/);
229 
230 OM_uint32
231 _gsskrb5_add_oid_set_member (
232 	 OM_uint32 * /*minor_status*/,
233 	const gss_OID /*member_oid*/,
234 	gss_OID_set * oid_set );
235 
236 OM_uint32
237 _gsskrb5_canonicalize_name (
238 	 OM_uint32 * /*minor_status*/,
239 	const gss_name_t /*input_name*/,
240 	const gss_OID /*mech_type*/,
241 	gss_name_t * output_name );
242 
243 void
244 _gsskrb5_clear_status (void);
245 
246 OM_uint32
247 _gsskrb5_compare_name (
248 	OM_uint32 * /*minor_status*/,
249 	const gss_name_t /*name1*/,
250 	const gss_name_t /*name2*/,
251 	int * name_equal );
252 
253 OM_uint32
254 _gsskrb5_context_time (
255 	OM_uint32 * /*minor_status*/,
256 	const gss_ctx_id_t /*context_handle*/,
257 	OM_uint32 * time_rec );
258 
259 OM_uint32
260 _gsskrb5_create_8003_checksum (
261 	 OM_uint32 */*minor_status*/,
262 	const gss_channel_bindings_t /*input_chan_bindings*/,
263 	OM_uint32 /*flags*/,
264 	const krb5_data */*fwd_data*/,
265 	Checksum */*result*/);
266 
267 OM_uint32
268 _gsskrb5_create_ctx (
269 	 OM_uint32 * /*minor_status*/,
270 	gss_ctx_id_t * /*context_handle*/,
271 	const gss_channel_bindings_t /*input_chan_bindings*/,
272 	enum gss_ctx_id_t_state /*state*/);
273 
274 OM_uint32
275 _gsskrb5_create_empty_oid_set (
276 	 OM_uint32 * /*minor_status*/,
277 	gss_OID_set * oid_set );
278 
279 OM_uint32
280 _gsskrb5_decapsulate (
281 	OM_uint32 */*minor_status*/,
282 	gss_buffer_t /*input_token_buffer*/,
283 	krb5_data */*out_data*/,
284 	const void */*type*/,
285 	gss_OID /*oid*/);
286 
287 krb5_error_code
288 _gsskrb5_decode_be_om_uint32 (
289 	const void */*ptr*/,
290 	OM_uint32 */*n*/);
291 
292 krb5_error_code
293 _gsskrb5_decode_om_uint32 (
294 	const void */*ptr*/,
295 	OM_uint32 */*n*/);
296 
297 OM_uint32
298 _gsskrb5_delete_sec_context (
299 	OM_uint32 * /*minor_status*/,
300 	gss_ctx_id_t * /*context_handle*/,
301 	gss_buffer_t /*output_token*/);
302 
303 OM_uint32
304 _gsskrb5_display_name (
305 	OM_uint32 * /*minor_status*/,
306 	const gss_name_t /*input_name*/,
307 	gss_buffer_t /*output_name_buffer*/,
308 	gss_OID * output_name_type );
309 
310 OM_uint32
311 _gsskrb5_display_status (
312 	OM_uint32 */*minor_status*/,
313 	OM_uint32 /*status_value*/,
314 	int /*status_type*/,
315 	const gss_OID /*mech_type*/,
316 	OM_uint32 */*message_context*/,
317 	gss_buffer_t /*status_string*/);
318 
319 OM_uint32
320 _gsskrb5_duplicate_name (
321 	 OM_uint32 * /*minor_status*/,
322 	const gss_name_t /*src_name*/,
323 	gss_name_t * dest_name );
324 
325 void
326 _gsskrb5_encap_length (
327 	size_t /*data_len*/,
328 	size_t */*len*/,
329 	size_t */*total_len*/,
330 	const gss_OID /*mech*/);
331 
332 OM_uint32
333 _gsskrb5_encapsulate (
334 	 OM_uint32 */*minor_status*/,
335 	const krb5_data */*in_data*/,
336 	gss_buffer_t /*output_token*/,
337 	const void */*type*/,
338 	const gss_OID mech );
339 
340 krb5_error_code
341 _gsskrb5_encode_be_om_uint32 (
342 	OM_uint32 /*n*/,
343 	u_char */*p*/);
344 
345 krb5_error_code
346 _gsskrb5_encode_om_uint32 (
347 	OM_uint32 /*n*/,
348 	u_char */*p*/);
349 
350 OM_uint32
351 _gsskrb5_export_name (
352 	OM_uint32 * /*minor_status*/,
353 	const gss_name_t /*input_name*/,
354 	gss_buffer_t exported_name );
355 
356 OM_uint32
357 _gsskrb5_export_sec_context (
358 	 OM_uint32 * /*minor_status*/,
359 	gss_ctx_id_t * /*context_handle*/,
360 	gss_buffer_t interprocess_token );
361 
362 char *
363 _gsskrb5_get_error_string (void);
364 
365 ssize_t
366 _gsskrb5_get_mech (
367 	const u_char */*ptr*/,
368 	size_t /*total_len*/,
369 	const u_char **/*mech_ret*/);
370 
371 OM_uint32
372 _gsskrb5_get_mic (
373 	OM_uint32 * /*minor_status*/,
374 	const gss_ctx_id_t /*context_handle*/,
375 	gss_qop_t /*qop_req*/,
376 	const gss_buffer_t /*message_buffer*/,
377 	gss_buffer_t message_token );
378 
379 struct gssapi_thr_context *
380 _gsskrb5_get_thread_context (int /*createp*/);
381 
382 OM_uint32
383 _gsskrb5_get_tkt_flags (
384 	OM_uint32 */*minor_status*/,
385 	gsskrb5_ctx /*ctx*/,
386 	OM_uint32 */*tkt_flags*/);
387 
388 OM_uint32
389 _gsskrb5_import_cred (
390 	OM_uint32 */*minor_status*/,
391 	krb5_ccache /*id*/,
392 	krb5_principal /*keytab_principal*/,
393 	krb5_keytab /*keytab*/,
394 	gss_cred_id_t */*cred*/);
395 
396 OM_uint32
397 _gsskrb5_import_name (
398 	OM_uint32 * /*minor_status*/,
399 	const gss_buffer_t /*input_name_buffer*/,
400 	const gss_OID /*input_name_type*/,
401 	gss_name_t * output_name );
402 
403 OM_uint32
404 _gsskrb5_import_sec_context (
405 	 OM_uint32 * /*minor_status*/,
406 	const gss_buffer_t /*interprocess_token*/,
407 	gss_ctx_id_t * context_handle );
408 
409 OM_uint32
410 _gsskrb5_indicate_mechs (
411 	OM_uint32 * /*minor_status*/,
412 	gss_OID_set * mech_set );
413 
414 krb5_error_code
415 _gsskrb5_init (void);
416 
417 OM_uint32
418 _gsskrb5_init_sec_context (
419 	OM_uint32 * /*minor_status*/,
420 	const gss_cred_id_t /*initiator_cred_handle*/,
421 	gss_ctx_id_t * /*context_handle*/,
422 	const gss_name_t /*target_name*/,
423 	const gss_OID /*mech_type*/,
424 	OM_uint32 /*req_flags*/,
425 	OM_uint32 /*time_req*/,
426 	const gss_channel_bindings_t /*input_chan_bindings*/,
427 	const gss_buffer_t /*input_token*/,
428 	gss_OID * /*actual_mech_type*/,
429 	gss_buffer_t /*output_token*/,
430 	OM_uint32 * /*ret_flags*/,
431 	OM_uint32 * time_rec );
432 
433 OM_uint32
434 _gsskrb5_inquire_context (
435 	 OM_uint32 * /*minor_status*/,
436 	const gss_ctx_id_t /*context_handle*/,
437 	gss_name_t * /*src_name*/,
438 	gss_name_t * /*targ_name*/,
439 	OM_uint32 * /*lifetime_rec*/,
440 	gss_OID * /*mech_type*/,
441 	OM_uint32 * /*ctx_flags*/,
442 	int * /*locally_initiated*/,
443 	int * open_context );
444 
445 OM_uint32
446 _gsskrb5_inquire_cred (
447 	OM_uint32 * /*minor_status*/,
448 	const gss_cred_id_t /*cred_handle*/,
449 	gss_name_t * /*output_name*/,
450 	OM_uint32 * /*lifetime*/,
451 	gss_cred_usage_t * /*cred_usage*/,
452 	gss_OID_set * mechanisms );
453 
454 OM_uint32
455 _gsskrb5_inquire_cred_by_mech (
456 	 OM_uint32 * /*minor_status*/,
457 	const gss_cred_id_t /*cred_handle*/,
458 	const gss_OID /*mech_type*/,
459 	gss_name_t * /*name*/,
460 	OM_uint32 * /*initiator_lifetime*/,
461 	OM_uint32 * /*acceptor_lifetime*/,
462 	gss_cred_usage_t * cred_usage );
463 
464 OM_uint32
465 _gsskrb5_inquire_cred_by_oid (
466 	OM_uint32 * /*minor_status*/,
467 	const gss_cred_id_t /*cred_handle*/,
468 	const gss_OID /*desired_object*/,
469 	gss_buffer_set_t */*data_set*/);
470 
471 OM_uint32
472 _gsskrb5_inquire_mechs_for_name (
473 	 OM_uint32 * /*minor_status*/,
474 	const gss_name_t /*input_name*/,
475 	gss_OID_set * mech_types );
476 
477 OM_uint32
478 _gsskrb5_inquire_names_for_mech (
479 	 OM_uint32 * /*minor_status*/,
480 	const gss_OID /*mechanism*/,
481 	gss_OID_set * name_types );
482 
483 OM_uint32
484 _gsskrb5_inquire_sec_context_by_oid (
485 	OM_uint32 */*minor_status*/,
486 	const gss_ctx_id_t /*context_handle*/,
487 	const gss_OID /*desired_object*/,
488 	gss_buffer_set_t */*data_set*/);
489 
490 OM_uint32
491 _gsskrb5_krb5_ccache_name (
492 	OM_uint32 */*minor_status*/,
493 	const char */*name*/,
494 	const char **/*out_name*/);
495 
496 OM_uint32
497 _gsskrb5_lifetime_left (
498 	OM_uint32 */*minor_status*/,
499 	OM_uint32 /*lifetime*/,
500 	OM_uint32 */*lifetime_rec*/);
501 
502 void *
503 _gsskrb5_make_header (
504 	void */*ptr*/,
505 	size_t /*len*/,
506 	const void */*type*/,
507 	const gss_OID /*mech*/);
508 
509 OM_uint32
510 _gsskrb5_process_context_token (
511 	 OM_uint32 */*minor_status*/,
512 	const gss_ctx_id_t /*context_handle*/,
513 	const gss_buffer_t token_buffer );
514 
515 OM_uint32
516 _gsskrb5_register_acceptor_identity (const char */*identity*/);
517 
518 OM_uint32
519 _gsskrb5_release_buffer (
520 	OM_uint32 * /*minor_status*/,
521 	gss_buffer_t buffer );
522 
523 OM_uint32
524 _gsskrb5_release_cred (
525 	OM_uint32 * /*minor_status*/,
526 	gss_cred_id_t * cred_handle );
527 
528 OM_uint32
529 _gsskrb5_release_name (
530 	OM_uint32 * /*minor_status*/,
531 	gss_name_t * input_name );
532 
533 OM_uint32
534 _gsskrb5_release_oid_set (
535 	OM_uint32 * /*minor_status*/,
536 	gss_OID_set * set );
537 
538 OM_uint32
539 _gsskrb5_seal (
540 	OM_uint32 * /*minor_status*/,
541 	gss_ctx_id_t /*context_handle*/,
542 	int /*conf_req_flag*/,
543 	int /*qop_req*/,
544 	gss_buffer_t /*input_message_buffer*/,
545 	int * /*conf_state*/,
546 	gss_buffer_t output_message_buffer );
547 
548 OM_uint32
549 _gsskrb5_set_cred_option (
550 	OM_uint32 */*minor_status*/,
551 	gss_cred_id_t */*cred_handle*/,
552 	const gss_OID /*desired_object*/,
553 	const gss_buffer_t /*value*/);
554 
555 void
556 _gsskrb5_set_error_string (void);
557 
558 OM_uint32
559 _gsskrb5_set_sec_context_option (
560 	OM_uint32 */*minor_status*/,
561 	gss_ctx_id_t */*context_handle*/,
562 	const gss_OID /*desired_object*/,
563 	const gss_buffer_t /*value*/);
564 
565 void
566 _gsskrb5_set_status (
567 	const char */*fmt*/,
568 	...);
569 
570 OM_uint32
571 _gsskrb5_sign (
572 	OM_uint32 * /*minor_status*/,
573 	gss_ctx_id_t /*context_handle*/,
574 	int /*qop_req*/,
575 	gss_buffer_t /*message_buffer*/,
576 	gss_buffer_t message_token );
577 
578 OM_uint32
579 _gsskrb5_test_oid_set_member (
580 	OM_uint32 * /*minor_status*/,
581 	const gss_OID /*member*/,
582 	const gss_OID_set /*set*/,
583 	int * present );
584 
585 OM_uint32
586 _gsskrb5_unseal (
587 	OM_uint32 * /*minor_status*/,
588 	gss_ctx_id_t /*context_handle*/,
589 	gss_buffer_t /*input_message_buffer*/,
590 	gss_buffer_t /*output_message_buffer*/,
591 	int * /*conf_state*/,
592 	int * qop_state );
593 
594 OM_uint32
595 _gsskrb5_unwrap (
596 	OM_uint32 * /*minor_status*/,
597 	const gss_ctx_id_t /*context_handle*/,
598 	const gss_buffer_t /*input_message_buffer*/,
599 	gss_buffer_t /*output_message_buffer*/,
600 	int * /*conf_state*/,
601 	gss_qop_t * qop_state );
602 
603 OM_uint32
604 _gsskrb5_verify (
605 	OM_uint32 * /*minor_status*/,
606 	gss_ctx_id_t /*context_handle*/,
607 	gss_buffer_t /*message_buffer*/,
608 	gss_buffer_t /*token_buffer*/,
609 	int * qop_state );
610 
611 OM_uint32
612 _gsskrb5_verify_8003_checksum (
613 	 OM_uint32 */*minor_status*/,
614 	const gss_channel_bindings_t /*input_chan_bindings*/,
615 	const Checksum */*cksum*/,
616 	OM_uint32 */*flags*/,
617 	krb5_data */*fwd_data*/);
618 
619 OM_uint32
620 _gsskrb5_verify_header (
621 	u_char **/*str*/,
622 	size_t /*total_len*/,
623 	const void */*type*/,
624 	gss_OID /*oid*/);
625 
626 OM_uint32
627 _gsskrb5_verify_mic (
628 	OM_uint32 * /*minor_status*/,
629 	const gss_ctx_id_t /*context_handle*/,
630 	const gss_buffer_t /*message_buffer*/,
631 	const gss_buffer_t /*token_buffer*/,
632 	gss_qop_t * qop_state );
633 
634 OM_uint32
635 _gsskrb5_verify_mic_internal (
636 	OM_uint32 * /*minor_status*/,
637 	const gsskrb5_ctx /*context_handle*/,
638 	const gss_buffer_t /*message_buffer*/,
639 	const gss_buffer_t /*token_buffer*/,
640 	gss_qop_t * /*qop_state*/,
641 	char * type );
642 
643 OM_uint32
644 _gsskrb5_wrap (
645 	OM_uint32 * /*minor_status*/,
646 	const gss_ctx_id_t /*context_handle*/,
647 	int /*conf_req_flag*/,
648 	gss_qop_t /*qop_req*/,
649 	const gss_buffer_t /*input_message_buffer*/,
650 	int * /*conf_state*/,
651 	gss_buffer_t output_message_buffer );
652 
653 OM_uint32
654 _gsskrb5_wrap_size_limit (
655 	 OM_uint32 * /*minor_status*/,
656 	const gss_ctx_id_t /*context_handle*/,
657 	int /*conf_req_flag*/,
658 	gss_qop_t /*qop_req*/,
659 	OM_uint32 /*req_output_size*/,
660 	OM_uint32 * max_input_size );
661 
662 krb5_error_code
663 _gsskrb5cfx_max_wrap_length_cfx (
664 	krb5_crypto /*crypto*/,
665 	int /*conf_req_flag*/,
666 	size_t /*input_length*/,
667 	OM_uint32 */*output_length*/);
668 
669 krb5_error_code
670 _gsskrb5cfx_wrap_length_cfx (
671 	krb5_crypto /*crypto*/,
672 	int /*conf_req_flag*/,
673 	size_t /*input_length*/,
674 	size_t */*output_length*/,
675 	size_t */*cksumsize*/,
676 	uint16_t */*padlength*/);
677 
678 krb5_error_code
679 _gsskrb5i_address_to_krb5addr (
680 	OM_uint32 /*gss_addr_type*/,
681 	gss_buffer_desc */*gss_addr*/,
682 	int16_t /*port*/,
683 	krb5_address */*address*/);
684 
685 krb5_error_code
686 _gsskrb5i_get_acceptor_subkey (
687 	const gsskrb5_ctx /*ctx*/,
688 	krb5_keyblock **/*key*/);
689 
690 krb5_error_code
691 _gsskrb5i_get_initiator_subkey (
692 	const gsskrb5_ctx /*ctx*/,
693 	krb5_keyblock **/*key*/);
694 
695 OM_uint32
696 _gsskrb5i_get_token_key (
697 	const gsskrb5_ctx /*ctx*/,
698 	krb5_keyblock **/*key*/);
699 
700 void
701 _gsskrb5i_is_cfx (
702 	gsskrb5_ctx /*ctx*/,
703 	int */*is_cfx*/);
704 
705 #endif /* __gsskrb5_private_h__ */
706