1 /* This is a generated file */
2 #ifndef __gsskrb5_private_h__
3 #define __gsskrb5_private_h__
8 __gss_krb5_initialize (void);
11 __gsskrb5_ccache_lifetime (
12 OM_uint32 */
*minor_status*/
,
13 krb5_context
/*context*/,
15 krb5_principal
/*principal*/,
16 OM_uint32 */
*lifetime*/
);
20 OM_uint32 */
*minor_status*/
,
21 gss_iov_buffer_desc */
*buffer*/
,
26 gss_iov_buffer_desc */
*iov*/
,
30 OM_uint32 GSSAPI_CALLCONV
32 OM_uint32 */
*minor_status*/
,
33 gss_ctx_id_t
/*context_handle*/,
35 gss_qop_t */
*qop_state*/
,
36 gss_iov_buffer_desc */
*iov*/
,
41 OM_uint32 */
*minor_status*/
,
42 const gsskrb5_ctx
/*ctx*/,
43 const gss_iov_buffer_desc */
*header*/
,
44 const gss_iov_buffer_desc */
*padding*/
,
45 const gss_iov_buffer_desc */
*trailer*/
);
47 OM_uint32 GSSAPI_CALLCONV
49 OM_uint32
* /*minor_status*/,
50 gss_ctx_id_t
/*context_handle*/,
51 int /*conf_req_flag*/,
52 gss_qop_t
/*qop_req*/,
54 gss_iov_buffer_desc */
*iov*/
,
57 OM_uint32 GSSAPI_CALLCONV
59 OM_uint32
* /*minor_status*/,
60 gss_ctx_id_t
/*context_handle*/,
61 int /*conf_req_flag*/,
62 gss_qop_t
/*qop_req*/,
64 gss_iov_buffer_desc */
*iov*/
,
68 _gss_DES3_get_mic_compat (
69 OM_uint32 */
*minor_status*/
,
71 krb5_context
/*context*/);
75 OM_uint32 */
*minor_status*/
,
76 gss_buffer_t
/*input_token_buffer*/,
77 krb5_data */
*out_data*/
,
81 _gssapi_encap_length (
84 size_t */
*total_len*/
,
85 const gss_OID
/*mech*/);
89 OM_uint32 */
*minor_status*/
,
90 const krb5_data */
*in_data*/
,
91 gss_buffer_t
/*output_token*/,
95 _gssapi_get_mic_arcfour (
96 OM_uint32
* /*minor_status*/,
97 const gsskrb5_ctx
/*context_handle*/,
98 krb5_context
/*context*/,
99 gss_qop_t
/*qop_req*/,
100 const gss_buffer_t
/*message_buffer*/,
101 gss_buffer_t
/*message_token*/,
102 krb5_keyblock */
*key*/
);
105 _gssapi_make_mech_header (
108 const gss_OID
/*mech*/);
112 OM_uint32 */
*minor_status*/
,
113 const gsskrb5_ctx
/*ctx*/,
114 krb5_context
/*context*/,
115 gss_qop_t
/*qop_req*/,
116 const gss_buffer_t
/*message_buffer*/,
117 gss_buffer_t
/*message_token*/);
120 _gssapi_msg_order_check (
121 struct gss_msg_order */
*o*/
,
122 OM_uint32
/*seq_num*/);
125 _gssapi_msg_order_create (
126 OM_uint32 */
*minor_status*/
,
127 struct gss_msg_order
**/
*o*/
,
129 OM_uint32
/*seq_num*/,
130 OM_uint32
/*jitter_window*/,
134 _gssapi_msg_order_destroy (struct gss_msg_order
**/
*m*/
);
137 _gssapi_msg_order_export (
138 krb5_storage */
*sp*/
,
139 struct gss_msg_order */
*o*/
);
142 _gssapi_msg_order_f (OM_uint32
/*flags*/);
145 _gssapi_msg_order_import (
146 OM_uint32 */
*minor_status*/
,
147 krb5_storage */
*sp*/
,
148 struct gss_msg_order
**/
*o*/
);
151 _gssapi_unwrap_arcfour (
152 OM_uint32 */
*minor_status*/
,
153 const gsskrb5_ctx
/*context_handle*/,
154 krb5_context
/*context*/,
155 const gss_buffer_t
/*input_message_buffer*/,
156 gss_buffer_t
/*output_message_buffer*/,
158 gss_qop_t */
*qop_state*/
,
159 krb5_keyblock */
*key*/
);
163 OM_uint32 */
*minor_status*/
,
164 const gsskrb5_ctx
/*ctx*/,
165 krb5_context
/*context*/,
166 const gss_buffer_t
/*input_message_buffer*/,
167 gss_buffer_t
/*output_message_buffer*/,
169 gss_qop_t */
*qop_state*/
);
172 _gssapi_unwrap_cfx_iov (
173 OM_uint32 */
*minor_status*/
,
175 krb5_context
/*context*/,
177 gss_qop_t */
*qop_state*/
,
178 gss_iov_buffer_desc */
*iov*/
,
182 _gssapi_verify_mech_header (
184 size_t /*total_len*/,
188 _gssapi_verify_mic_arcfour (
189 OM_uint32
* /*minor_status*/,
190 const gsskrb5_ctx
/*context_handle*/,
191 krb5_context
/*context*/,
192 const gss_buffer_t
/*message_buffer*/,
193 const gss_buffer_t
/*token_buffer*/,
194 gss_qop_t
* /*qop_state*/,
195 krb5_keyblock */
*key*/
,
196 const char */
*type*/
);
199 _gssapi_verify_mic_cfx (
200 OM_uint32 */
*minor_status*/
,
201 const gsskrb5_ctx
/*ctx*/,
202 krb5_context
/*context*/,
203 const gss_buffer_t
/*message_buffer*/,
204 const gss_buffer_t
/*token_buffer*/,
205 gss_qop_t */
*qop_state*/
);
209 gss_buffer_t
/*wrapped_token*/,
214 _gssapi_wrap_arcfour (
215 OM_uint32
* /*minor_status*/,
216 const gsskrb5_ctx
/*context_handle*/,
217 krb5_context
/*context*/,
218 int /*conf_req_flag*/,
219 gss_qop_t
/*qop_req*/,
220 const gss_buffer_t
/*input_message_buffer*/,
221 int * /*conf_state*/,
222 gss_buffer_t
/*output_message_buffer*/,
223 krb5_keyblock */
*key*/
);
227 OM_uint32 */
*minor_status*/
,
228 const gsskrb5_ctx
/*ctx*/,
229 krb5_context
/*context*/,
230 int /*conf_req_flag*/,
231 const gss_buffer_t
/*input_message_buffer*/,
233 gss_buffer_t
/*output_message_buffer*/);
236 _gssapi_wrap_cfx_iov (
237 OM_uint32 */
*minor_status*/
,
239 krb5_context
/*context*/,
240 int /*conf_req_flag*/,
242 gss_iov_buffer_desc */
*iov*/
,
246 _gssapi_wrap_iov_length_cfx (
247 OM_uint32 */
*minor_status*/
,
249 krb5_context
/*context*/,
250 int /*conf_req_flag*/,
251 gss_qop_t
/*qop_req*/,
253 gss_iov_buffer_desc */
*iov*/
,
257 _gssapi_wrap_size_arcfour (
258 OM_uint32 */
*minor_status*/
,
259 const gsskrb5_ctx
/*ctx*/,
260 krb5_context
/*context*/,
261 int /*conf_req_flag*/,
262 gss_qop_t
/*qop_req*/,
263 OM_uint32
/*req_output_size*/,
264 OM_uint32 */
*max_input_size*/
,
265 krb5_keyblock */
*key*/
);
268 _gssapi_wrap_size_cfx (
269 OM_uint32 */
*minor_status*/
,
270 const gsskrb5_ctx
/*ctx*/,
271 krb5_context
/*context*/,
272 int /*conf_req_flag*/,
273 gss_qop_t
/*qop_req*/,
274 OM_uint32
/*req_output_size*/,
275 OM_uint32 */
*max_input_size*/
);
277 OM_uint32 GSSAPI_CALLCONV
278 _gsskrb5_accept_sec_context (
279 OM_uint32
* /*minor_status*/,
280 gss_ctx_id_t
* /*context_handle*/,
281 const gss_cred_id_t
/*acceptor_cred_handle*/,
282 const gss_buffer_t
/*input_token_buffer*/,
283 const gss_channel_bindings_t
/*input_chan_bindings*/,
284 gss_name_t
* /*src_name*/,
285 gss_OID
* /*mech_type*/,
286 gss_buffer_t
/*output_token*/,
287 OM_uint32
* /*ret_flags*/,
288 OM_uint32
* /*time_rec*/,
289 gss_cred_id_t
* /*delegated_cred_handle*/);
291 OM_uint32 GSSAPI_CALLCONV
292 _gsskrb5_acquire_cred (
293 OM_uint32
* /*minor_status*/,
294 const gss_name_t
/*desired_name*/,
295 OM_uint32
/*time_req*/,
296 const gss_OID_set
/*desired_mechs*/,
297 gss_cred_usage_t
/*cred_usage*/,
298 gss_cred_id_t
* /*output_cred_handle*/,
299 gss_OID_set
* /*actual_mechs*/,
300 OM_uint32
* time_rec
);
302 OM_uint32 GSSAPI_CALLCONV
303 _gsskrb5_acquire_cred_ext (
304 OM_uint32
* /*minor_status*/,
305 const gss_name_t
/*desired_name*/,
306 gss_const_OID
/*credential_type*/,
307 const void */
*credential_data*/
,
308 OM_uint32
/*time_req*/,
309 gss_const_OID
/*desired_mech*/,
310 gss_cred_usage_t
/*cred_usage*/,
311 gss_cred_id_t
* output_cred_handle
);
313 OM_uint32 GSSAPI_CALLCONV
315 OM_uint32 */
*minor_status*/
,
316 const gss_cred_id_t
/*input_cred_handle*/,
317 const gss_name_t
/*desired_name*/,
318 const gss_OID
/*desired_mech*/,
319 gss_cred_usage_t
/*cred_usage*/,
320 OM_uint32
/*initiator_time_req*/,
321 OM_uint32
/*acceptor_time_req*/,
322 gss_cred_id_t */
*output_cred_handle*/
,
323 gss_OID_set */
*actual_mechs*/
,
324 OM_uint32 */
*initiator_time_rec*/
,
325 OM_uint32 */
*acceptor_time_rec*/
);
327 OM_uint32 GSSAPI_CALLCONV
328 _gsskrb5_authorize_localname (
329 OM_uint32 */
*minor_status*/
,
330 const gss_name_t
/*input_name*/,
331 gss_const_buffer_t
/*user_name*/,
332 gss_const_OID
/*user_name_type*/);
335 _gsskrb5_canon_name (
336 OM_uint32 */
*minor_status*/
,
337 krb5_context
/*context*/,
339 krb5_const_principal
/*sourcename*/,
340 gss_name_t
/*targetname*/,
341 krb5_principal */
*out*/
);
343 OM_uint32 GSSAPI_CALLCONV
344 _gsskrb5_canonicalize_name (
345 OM_uint32
* /*minor_status*/,
346 const gss_name_t
/*input_name*/,
347 const gss_OID
/*mech_type*/,
348 gss_name_t
* output_name
);
351 _gsskrb5_clear_status (void);
353 OM_uint32 GSSAPI_CALLCONV
354 _gsskrb5_compare_name (
355 OM_uint32
* /*minor_status*/,
356 const gss_name_t
/*name1*/,
357 const gss_name_t
/*name2*/,
360 OM_uint32 GSSAPI_CALLCONV
361 _gsskrb5_context_time (
362 OM_uint32
* /*minor_status*/,
363 const gss_ctx_id_t
/*context_handle*/,
364 OM_uint32
* time_rec
);
367 _gsskrb5_create_8003_checksum (
368 OM_uint32 */
*minor_status*/
,
369 const gss_channel_bindings_t
/*input_chan_bindings*/,
371 const krb5_data */
*fwd_data*/
,
372 Checksum */
*result*/
);
375 _gsskrb5_create_ctx (
376 OM_uint32
* /*minor_status*/,
377 gss_ctx_id_t
* /*context_handle*/,
378 krb5_context
/*context*/,
379 const gss_channel_bindings_t
/*input_chan_bindings*/,
380 enum gss_ctx_id_t_state
/*state*/);
383 _gsskrb5_decapsulate (
384 OM_uint32 */
*minor_status*/
,
385 gss_buffer_t
/*input_token_buffer*/,
386 krb5_data */
*out_data*/
,
387 const void */
*type*/
,
391 _gsskrb5_decode_be_om_uint32 (
396 _gsskrb5_decode_om_uint32 (
400 OM_uint32 GSSAPI_CALLCONV
401 _gsskrb5_delete_sec_context (
402 OM_uint32
* /*minor_status*/,
403 gss_ctx_id_t
* /*context_handle*/,
404 gss_buffer_t
/*output_token*/);
406 OM_uint32 GSSAPI_CALLCONV
407 _gsskrb5_display_name (
408 OM_uint32
* /*minor_status*/,
409 const gss_name_t
/*input_name*/,
410 gss_buffer_t
/*output_name_buffer*/,
411 gss_OID
* output_name_type
);
413 OM_uint32 GSSAPI_CALLCONV
414 _gsskrb5_display_status (
415 OM_uint32 */
*minor_status*/
,
416 OM_uint32
/*status_value*/,
418 const gss_OID
/*mech_type*/,
419 OM_uint32 */
*message_context*/
,
420 gss_buffer_t
/*status_string*/);
422 OM_uint32 GSSAPI_CALLCONV
423 _gsskrb5_duplicate_name (
424 OM_uint32
* /*minor_status*/,
425 const gss_name_t
/*src_name*/,
426 gss_name_t
* dest_name
);
429 _gsskrb5_encap_length (
432 size_t */
*total_len*/
,
433 const gss_OID
/*mech*/);
436 _gsskrb5_encapsulate (
437 OM_uint32 */
*minor_status*/
,
438 const krb5_data */
*in_data*/
,
439 gss_buffer_t
/*output_token*/,
440 const void */
*type*/
,
441 const gss_OID mech
);
444 _gsskrb5_encode_be_om_uint32 (
449 _gsskrb5_encode_om_uint32 (
453 OM_uint32 GSSAPI_CALLCONV
454 _gsskrb5_export_cred (
455 OM_uint32 */
*minor_status*/
,
456 gss_cred_id_t
/*cred_handle*/,
457 gss_buffer_t
/*cred_token*/);
459 OM_uint32 GSSAPI_CALLCONV
460 _gsskrb5_export_name (
461 OM_uint32
* /*minor_status*/,
462 const gss_name_t
/*input_name*/,
463 gss_buffer_t exported_name
);
465 OM_uint32 GSSAPI_CALLCONV
466 _gsskrb5_export_sec_context (
467 OM_uint32
* /*minor_status*/,
468 gss_ctx_id_t
* /*context_handle*/,
469 gss_buffer_t interprocess_token
);
473 const u_char */
*ptr*/
,
474 size_t /*total_len*/,
475 const u_char
**/
*mech_ret*/
);
477 OM_uint32 GSSAPI_CALLCONV
479 OM_uint32
* /*minor_status*/,
480 const gss_ctx_id_t
/*context_handle*/,
481 gss_qop_t
/*qop_req*/,
482 const gss_buffer_t
/*message_buffer*/,
483 gss_buffer_t message_token
);
486 _gsskrb5_get_tkt_flags (
487 OM_uint32 */
*minor_status*/
,
489 OM_uint32 */
*tkt_flags*/
);
491 OM_uint32 GSSAPI_CALLCONV
492 _gsskrb5_import_cred (
493 OM_uint32
* /*minor_status*/,
494 gss_buffer_t
/*cred_token*/,
495 gss_cred_id_t
* /*cred_handle*/);
497 OM_uint32 GSSAPI_CALLCONV
498 _gsskrb5_import_name (
499 OM_uint32
* /*minor_status*/,
500 const gss_buffer_t
/*input_name_buffer*/,
501 const gss_OID
/*input_name_type*/,
502 gss_name_t
* output_name
);
504 OM_uint32 GSSAPI_CALLCONV
505 _gsskrb5_import_sec_context (
506 OM_uint32
* /*minor_status*/,
507 const gss_buffer_t
/*interprocess_token*/,
508 gss_ctx_id_t
* context_handle
);
510 OM_uint32 GSSAPI_CALLCONV
511 _gsskrb5_indicate_mechs (
512 OM_uint32
* /*minor_status*/,
513 gss_OID_set
* mech_set
);
516 _gsskrb5_init (krb5_context */
*context*/
);
518 OM_uint32 GSSAPI_CALLCONV
519 _gsskrb5_init_sec_context (
520 OM_uint32
* /*minor_status*/,
521 const gss_cred_id_t
/*cred_handle*/,
522 gss_ctx_id_t
* /*context_handle*/,
523 const gss_name_t
/*target_name*/,
524 const gss_OID
/*mech_type*/,
525 OM_uint32
/*req_flags*/,
526 OM_uint32
/*time_req*/,
527 const gss_channel_bindings_t
/*input_chan_bindings*/,
528 const gss_buffer_t
/*input_token*/,
529 gss_OID
* /*actual_mech_type*/,
530 gss_buffer_t
/*output_token*/,
531 OM_uint32
* /*ret_flags*/,
532 OM_uint32
* time_rec
);
534 OM_uint32 GSSAPI_CALLCONV
535 _gsskrb5_inquire_context (
536 OM_uint32
* /*minor_status*/,
537 const gss_ctx_id_t
/*context_handle*/,
538 gss_name_t
* /*src_name*/,
539 gss_name_t
* /*targ_name*/,
540 OM_uint32
* /*lifetime_rec*/,
541 gss_OID
* /*mech_type*/,
542 OM_uint32
* /*ctx_flags*/,
543 int * /*locally_initiated*/,
544 int * open_context
);
546 OM_uint32 GSSAPI_CALLCONV
547 _gsskrb5_inquire_cred (
548 OM_uint32
* /*minor_status*/,
549 const gss_cred_id_t
/*cred_handle*/,
550 gss_name_t
* /*output_name*/,
551 OM_uint32
* /*lifetime*/,
552 gss_cred_usage_t
* /*cred_usage*/,
553 gss_OID_set
* mechanisms
);
555 OM_uint32 GSSAPI_CALLCONV
556 _gsskrb5_inquire_cred_by_mech (
557 OM_uint32
* /*minor_status*/,
558 const gss_cred_id_t
/*cred_handle*/,
559 const gss_OID
/*mech_type*/,
560 gss_name_t
* /*name*/,
561 OM_uint32
* /*initiator_lifetime*/,
562 OM_uint32
* /*acceptor_lifetime*/,
563 gss_cred_usage_t
* cred_usage
);
565 OM_uint32 GSSAPI_CALLCONV
566 _gsskrb5_inquire_cred_by_oid (
567 OM_uint32
* /*minor_status*/,
568 const gss_cred_id_t
/*cred_handle*/,
569 const gss_OID
/*desired_object*/,
570 gss_buffer_set_t */
*data_set*/
);
572 OM_uint32 GSSAPI_CALLCONV
573 _gsskrb5_inquire_mechs_for_name (
574 OM_uint32
* /*minor_status*/,
575 const gss_name_t
/*input_name*/,
576 gss_OID_set
* mech_types
);
578 OM_uint32 GSSAPI_CALLCONV
579 _gsskrb5_inquire_names_for_mech (
580 OM_uint32
* /*minor_status*/,
581 const gss_OID
/*mechanism*/,
582 gss_OID_set
* name_types
);
584 OM_uint32 GSSAPI_CALLCONV
585 _gsskrb5_inquire_sec_context_by_oid (
586 OM_uint32 */
*minor_status*/
,
587 const gss_ctx_id_t
/*context_handle*/,
588 const gss_OID
/*desired_object*/,
589 gss_buffer_set_t */
*data_set*/
);
592 _gsskrb5_krb5_ccache_name (
593 OM_uint32 */
*minor_status*/
,
594 const char */
*name*/
,
595 const char **/
*out_name*/
);
598 _gsskrb5_krb5_import_cred (
599 OM_uint32 */
*minor_status*/
,
601 krb5_principal
/*keytab_principal*/,
602 krb5_keytab
/*keytab*/,
603 gss_cred_id_t */
*cred*/
);
606 _gsskrb5_lifetime_left (
607 OM_uint32 */
*minor_status*/
,
608 krb5_context
/*context*/,
609 OM_uint32
/*lifetime*/,
610 OM_uint32 */
*lifetime_rec*/
);
613 _gsskrb5_make_header (
616 const void */
*type*/
,
617 const gss_OID
/*mech*/);
619 OM_uint32 GSSAPI_CALLCONV
620 _gsskrb5_pname_to_uid (
621 OM_uint32 */
*minor_status*/
,
622 const gss_name_t
/*pname*/,
623 const gss_OID
/*mech_type*/,
626 OM_uint32 GSSAPI_CALLCONV
627 _gsskrb5_process_context_token (
628 OM_uint32 */
*minor_status*/
,
629 const gss_ctx_id_t
/*context_handle*/,
630 const gss_buffer_t token_buffer
);
632 OM_uint32 GSSAPI_CALLCONV
633 _gsskrb5_pseudo_random (
634 OM_uint32 */
*minor_status*/
,
635 gss_ctx_id_t
/*context_handle*/,
637 const gss_buffer_t
/*prf_in*/,
638 ssize_t
/*desired_output_len*/,
639 gss_buffer_t
/*prf_out*/);
642 _gsskrb5_register_acceptor_identity (
643 OM_uint32 */
*min_stat*/
,
644 const char */
*identity*/
);
647 _gsskrb5_release_buffer (
648 OM_uint32
* /*minor_status*/,
649 gss_buffer_t buffer
);
651 OM_uint32 GSSAPI_CALLCONV
652 _gsskrb5_release_cred (
653 OM_uint32
* /*minor_status*/,
654 gss_cred_id_t
* cred_handle
);
656 OM_uint32 GSSAPI_CALLCONV
657 _gsskrb5_release_name (
658 OM_uint32
* /*minor_status*/,
659 gss_name_t
* input_name
);
661 OM_uint32 GSSAPI_CALLCONV
662 _gsskrb5_set_cred_option (
663 OM_uint32 */
*minor_status*/
,
664 gss_cred_id_t */
*cred_handle*/
,
665 const gss_OID
/*desired_object*/,
666 const gss_buffer_t
/*value*/);
668 OM_uint32 GSSAPI_CALLCONV
669 _gsskrb5_set_sec_context_option (
670 OM_uint32 */
*minor_status*/
,
671 gss_ctx_id_t */
*context_handle*/
,
672 const gss_OID
/*desired_object*/,
673 const gss_buffer_t
/*value*/);
676 _gsskrb5_set_status (
681 OM_uint32 GSSAPI_CALLCONV
682 _gsskrb5_store_cred (
683 OM_uint32 */
*minor_status*/
,
684 gss_cred_id_t
/*input_cred_handle*/,
685 gss_cred_usage_t
/*cred_usage*/,
686 const gss_OID
/*desired_mech*/,
687 OM_uint32
/*overwrite_cred*/,
688 OM_uint32
/*default_cred*/,
689 gss_OID_set */
*elements_stored*/
,
690 gss_cred_usage_t */
*cred_usage_stored*/
);
692 OM_uint32 GSSAPI_CALLCONV
694 OM_uint32
* /*minor_status*/,
695 const gss_ctx_id_t
/*context_handle*/,
696 const gss_buffer_t
/*input_message_buffer*/,
697 gss_buffer_t
/*output_message_buffer*/,
698 int * /*conf_state*/,
699 gss_qop_t
* qop_state
);
702 _gsskrb5_verify_8003_checksum (
703 OM_uint32 */
*minor_status*/
,
704 const gss_channel_bindings_t
/*input_chan_bindings*/,
705 const Checksum */
*cksum*/
,
706 OM_uint32 */
*flags*/
,
707 krb5_data */
*fwd_data*/
);
710 _gsskrb5_verify_header (
712 size_t /*total_len*/,
713 const void */
*type*/
,
716 OM_uint32 GSSAPI_CALLCONV
717 _gsskrb5_verify_mic (
718 OM_uint32
* /*minor_status*/,
719 const gss_ctx_id_t
/*context_handle*/,
720 const gss_buffer_t
/*message_buffer*/,
721 const gss_buffer_t
/*token_buffer*/,
722 gss_qop_t
* qop_state
);
725 _gsskrb5_verify_mic_internal (
726 OM_uint32
* /*minor_status*/,
727 const gsskrb5_ctx
/*ctx*/,
728 krb5_context
/*context*/,
729 const gss_buffer_t
/*message_buffer*/,
730 const gss_buffer_t
/*token_buffer*/,
731 gss_qop_t
* /*qop_state*/,
734 OM_uint32 GSSAPI_CALLCONV
736 OM_uint32
* /*minor_status*/,
737 const gss_ctx_id_t
/*context_handle*/,
738 int /*conf_req_flag*/,
739 gss_qop_t
/*qop_req*/,
740 const gss_buffer_t
/*input_message_buffer*/,
741 int * /*conf_state*/,
742 gss_buffer_t output_message_buffer
);
744 OM_uint32 GSSAPI_CALLCONV
745 _gsskrb5_wrap_size_limit (
746 OM_uint32
* /*minor_status*/,
747 const gss_ctx_id_t
/*context_handle*/,
748 int /*conf_req_flag*/,
749 gss_qop_t
/*qop_req*/,
750 OM_uint32
/*req_output_size*/,
751 OM_uint32
* max_input_size
);
754 _gsskrb5cfx_wrap_length_cfx (
755 krb5_context
/*context*/,
756 krb5_crypto
/*crypto*/,
757 int /*conf_req_flag*/,
759 size_t /*input_length*/,
760 size_t */
*output_length*/
,
761 size_t */
*cksumsize*/
,
762 uint16_t */
*padlength*/
);
765 _gsskrb5i_address_to_krb5addr (
766 krb5_context
/*context*/,
767 OM_uint32
/*gss_addr_type*/,
768 gss_buffer_desc */
*gss_addr*/
,
770 krb5_address */
*address*/
);
773 _gsskrb5i_get_acceptor_subkey (
774 const gsskrb5_ctx
/*ctx*/,
775 krb5_context
/*context*/,
776 krb5_keyblock
**/
*key*/
);
779 _gsskrb5i_get_initiator_subkey (
780 const gsskrb5_ctx
/*ctx*/,
781 krb5_context
/*context*/,
782 krb5_keyblock
**/
*key*/
);
785 _gsskrb5i_get_token_key (
786 const gsskrb5_ctx
/*ctx*/,
787 krb5_context
/*context*/,
788 krb5_keyblock
**/
*key*/
);
792 krb5_context
/*context*/,
796 #endif /* __gsskrb5_private_h__ */