r19604: This is a massive commit, and I appologise in advance for it's size.
[kai/samba.git] / source4 / heimdal / lib / gssapi / krb5 / gsskrb5-private.h
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__ */