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