Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-src
Path: blob/main/crypto/heimdal/lib/gssapi/krb5/gsskrb5-private.h
34923 views
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
_gk_allocate_buffer (
20
OM_uint32 */*minor_status*/,
21
gss_iov_buffer_desc */*buffer*/,
22
size_t /*size*/);
23
24
gss_iov_buffer_desc *
25
_gk_find_buffer (
26
gss_iov_buffer_desc */*iov*/,
27
int /*iov_count*/,
28
OM_uint32 /*type*/);
29
30
OM_uint32 GSSAPI_CALLCONV
31
_gk_unwrap_iov (
32
OM_uint32 */*minor_status*/,
33
gss_ctx_id_t /*context_handle*/,
34
int */*conf_state*/,
35
gss_qop_t */*qop_state*/,
36
gss_iov_buffer_desc */*iov*/,
37
int /*iov_count*/);
38
39
OM_uint32
40
_gk_verify_buffers (
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*/);
46
47
OM_uint32 GSSAPI_CALLCONV
48
_gk_wrap_iov (
49
OM_uint32 * /*minor_status*/,
50
gss_ctx_id_t /*context_handle*/,
51
int /*conf_req_flag*/,
52
gss_qop_t /*qop_req*/,
53
int * /*conf_state*/,
54
gss_iov_buffer_desc */*iov*/,
55
int /*iov_count*/);
56
57
OM_uint32 GSSAPI_CALLCONV
58
_gk_wrap_iov_length (
59
OM_uint32 * /*minor_status*/,
60
gss_ctx_id_t /*context_handle*/,
61
int /*conf_req_flag*/,
62
gss_qop_t /*qop_req*/,
63
int */*conf_state*/,
64
gss_iov_buffer_desc */*iov*/,
65
int /*iov_count*/);
66
67
OM_uint32
68
_gss_DES3_get_mic_compat (
69
OM_uint32 */*minor_status*/,
70
gsskrb5_ctx /*ctx*/,
71
krb5_context /*context*/);
72
73
OM_uint32
74
_gssapi_decapsulate (
75
OM_uint32 */*minor_status*/,
76
gss_buffer_t /*input_token_buffer*/,
77
krb5_data */*out_data*/,
78
const gss_OID mech );
79
80
void
81
_gssapi_encap_length (
82
size_t /*data_len*/,
83
size_t */*len*/,
84
size_t */*total_len*/,
85
const gss_OID /*mech*/);
86
87
OM_uint32
88
_gssapi_encapsulate (
89
OM_uint32 */*minor_status*/,
90
const krb5_data */*in_data*/,
91
gss_buffer_t /*output_token*/,
92
const gss_OID mech );
93
94
OM_uint32
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*/);
103
104
void *
105
_gssapi_make_mech_header (
106
void */*ptr*/,
107
size_t /*len*/,
108
const gss_OID /*mech*/);
109
110
OM_uint32
111
_gssapi_mic_cfx (
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*/);
118
119
OM_uint32
120
_gssapi_msg_order_check (
121
struct gss_msg_order */*o*/,
122
OM_uint32 /*seq_num*/);
123
124
OM_uint32
125
_gssapi_msg_order_create (
126
OM_uint32 */*minor_status*/,
127
struct gss_msg_order **/*o*/,
128
OM_uint32 /*flags*/,
129
OM_uint32 /*seq_num*/,
130
OM_uint32 /*jitter_window*/,
131
int /*use_64*/);
132
133
OM_uint32
134
_gssapi_msg_order_destroy (struct gss_msg_order **/*m*/);
135
136
krb5_error_code
137
_gssapi_msg_order_export (
138
krb5_storage */*sp*/,
139
struct gss_msg_order */*o*/);
140
141
OM_uint32
142
_gssapi_msg_order_f (OM_uint32 /*flags*/);
143
144
OM_uint32
145
_gssapi_msg_order_import (
146
OM_uint32 */*minor_status*/,
147
krb5_storage */*sp*/,
148
struct gss_msg_order **/*o*/);
149
150
OM_uint32
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*/,
157
int */*conf_state*/,
158
gss_qop_t */*qop_state*/,
159
krb5_keyblock */*key*/);
160
161
OM_uint32
162
_gssapi_unwrap_cfx (
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*/,
168
int */*conf_state*/,
169
gss_qop_t */*qop_state*/);
170
171
OM_uint32
172
_gssapi_unwrap_cfx_iov (
173
OM_uint32 */*minor_status*/,
174
gsskrb5_ctx /*ctx*/,
175
krb5_context /*context*/,
176
int */*conf_state*/,
177
gss_qop_t */*qop_state*/,
178
gss_iov_buffer_desc */*iov*/,
179
int /*iov_count*/);
180
181
OM_uint32
182
_gssapi_verify_mech_header (
183
u_char **/*str*/,
184
size_t /*total_len*/,
185
gss_OID /*mech*/);
186
187
OM_uint32
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*/);
197
198
OM_uint32
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*/);
206
207
OM_uint32
208
_gssapi_verify_pad (
209
gss_buffer_t /*wrapped_token*/,
210
size_t /*datalen*/,
211
size_t */*padlen*/);
212
213
OM_uint32
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*/);
224
225
OM_uint32
226
_gssapi_wrap_cfx (
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*/,
232
int */*conf_state*/,
233
gss_buffer_t /*output_message_buffer*/);
234
235
OM_uint32
236
_gssapi_wrap_cfx_iov (
237
OM_uint32 */*minor_status*/,
238
gsskrb5_ctx /*ctx*/,
239
krb5_context /*context*/,
240
int /*conf_req_flag*/,
241
int */*conf_state*/,
242
gss_iov_buffer_desc */*iov*/,
243
int /*iov_count*/);
244
245
OM_uint32
246
_gssapi_wrap_iov_length_cfx (
247
OM_uint32 */*minor_status*/,
248
gsskrb5_ctx /*ctx*/,
249
krb5_context /*context*/,
250
int /*conf_req_flag*/,
251
gss_qop_t /*qop_req*/,
252
int */*conf_state*/,
253
gss_iov_buffer_desc */*iov*/,
254
int /*iov_count*/);
255
256
OM_uint32
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*/);
266
267
OM_uint32
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*/);
276
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*/);
290
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 );
301
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 );
312
313
OM_uint32 GSSAPI_CALLCONV
314
_gsskrb5_add_cred (
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*/);
326
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*/);
333
334
OM_uint32
335
_gsskrb5_canon_name (
336
OM_uint32 */*minor_status*/,
337
krb5_context /*context*/,
338
int /*use_dns*/,
339
krb5_const_principal /*sourcename*/,
340
gss_name_t /*targetname*/,
341
krb5_principal */*out*/);
342
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 );
349
350
void
351
_gsskrb5_clear_status (void);
352
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*/,
358
int * name_equal );
359
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 );
365
366
OM_uint32
367
_gsskrb5_create_8003_checksum (
368
OM_uint32 */*minor_status*/,
369
const gss_channel_bindings_t /*input_chan_bindings*/,
370
OM_uint32 /*flags*/,
371
const krb5_data */*fwd_data*/,
372
Checksum */*result*/);
373
374
OM_uint32
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*/);
381
382
OM_uint32
383
_gsskrb5_decapsulate (
384
OM_uint32 */*minor_status*/,
385
gss_buffer_t /*input_token_buffer*/,
386
krb5_data */*out_data*/,
387
const void */*type*/,
388
gss_OID /*oid*/);
389
390
krb5_error_code
391
_gsskrb5_decode_be_om_uint32 (
392
const void */*ptr*/,
393
OM_uint32 */*n*/);
394
395
krb5_error_code
396
_gsskrb5_decode_om_uint32 (
397
const void */*ptr*/,
398
OM_uint32 */*n*/);
399
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*/);
405
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 );
412
413
OM_uint32 GSSAPI_CALLCONV
414
_gsskrb5_display_status (
415
OM_uint32 */*minor_status*/,
416
OM_uint32 /*status_value*/,
417
int /*status_type*/,
418
const gss_OID /*mech_type*/,
419
OM_uint32 */*message_context*/,
420
gss_buffer_t /*status_string*/);
421
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 );
427
428
void
429
_gsskrb5_encap_length (
430
size_t /*data_len*/,
431
size_t */*len*/,
432
size_t */*total_len*/,
433
const gss_OID /*mech*/);
434
435
OM_uint32
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 );
442
443
krb5_error_code
444
_gsskrb5_encode_be_om_uint32 (
445
OM_uint32 /*n*/,
446
u_char */*p*/);
447
448
krb5_error_code
449
_gsskrb5_encode_om_uint32 (
450
OM_uint32 /*n*/,
451
u_char */*p*/);
452
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*/);
458
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 );
464
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 );
470
471
ssize_t
472
_gsskrb5_get_mech (
473
const u_char */*ptr*/,
474
size_t /*total_len*/,
475
const u_char **/*mech_ret*/);
476
477
OM_uint32 GSSAPI_CALLCONV
478
_gsskrb5_get_mic (
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 );
484
485
OM_uint32
486
_gsskrb5_get_tkt_flags (
487
OM_uint32 */*minor_status*/,
488
gsskrb5_ctx /*ctx*/,
489
OM_uint32 */*tkt_flags*/);
490
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*/);
496
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 );
503
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 );
509
510
OM_uint32 GSSAPI_CALLCONV
511
_gsskrb5_indicate_mechs (
512
OM_uint32 * /*minor_status*/,
513
gss_OID_set * mech_set );
514
515
krb5_error_code
516
_gsskrb5_init (krb5_context */*context*/);
517
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 );
533
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 );
545
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 );
554
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 );
564
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*/);
571
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 );
577
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 );
583
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*/);
590
591
OM_uint32
592
_gsskrb5_krb5_ccache_name (
593
OM_uint32 */*minor_status*/,
594
const char */*name*/,
595
const char **/*out_name*/);
596
597
OM_uint32
598
_gsskrb5_krb5_import_cred (
599
OM_uint32 */*minor_status*/,
600
krb5_ccache /*id*/,
601
krb5_principal /*keytab_principal*/,
602
krb5_keytab /*keytab*/,
603
gss_cred_id_t */*cred*/);
604
605
OM_uint32
606
_gsskrb5_lifetime_left (
607
OM_uint32 */*minor_status*/,
608
krb5_context /*context*/,
609
OM_uint32 /*lifetime*/,
610
OM_uint32 */*lifetime_rec*/);
611
612
void *
613
_gsskrb5_make_header (
614
void */*ptr*/,
615
size_t /*len*/,
616
const void */*type*/,
617
const gss_OID /*mech*/);
618
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*/,
624
uid_t */*uidp*/);
625
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 );
631
632
OM_uint32 GSSAPI_CALLCONV
633
_gsskrb5_pseudo_random (
634
OM_uint32 */*minor_status*/,
635
gss_ctx_id_t /*context_handle*/,
636
int /*prf_key*/,
637
const gss_buffer_t /*prf_in*/,
638
ssize_t /*desired_output_len*/,
639
gss_buffer_t /*prf_out*/);
640
641
OM_uint32
642
_gsskrb5_register_acceptor_identity (
643
OM_uint32 */*min_stat*/,
644
const char */*identity*/);
645
646
OM_uint32
647
_gsskrb5_release_buffer (
648
OM_uint32 * /*minor_status*/,
649
gss_buffer_t buffer );
650
651
OM_uint32 GSSAPI_CALLCONV
652
_gsskrb5_release_cred (
653
OM_uint32 * /*minor_status*/,
654
gss_cred_id_t * cred_handle );
655
656
OM_uint32 GSSAPI_CALLCONV
657
_gsskrb5_release_name (
658
OM_uint32 * /*minor_status*/,
659
gss_name_t * input_name );
660
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*/);
667
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*/);
674
675
void
676
_gsskrb5_set_status (
677
int /*ret*/,
678
const char */*fmt*/,
679
...);
680
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*/);
691
692
OM_uint32 GSSAPI_CALLCONV
693
_gsskrb5_unwrap (
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 );
700
701
OM_uint32
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*/);
708
709
OM_uint32
710
_gsskrb5_verify_header (
711
u_char **/*str*/,
712
size_t /*total_len*/,
713
const void */*type*/,
714
gss_OID /*oid*/);
715
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 );
723
724
OM_uint32
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*/,
732
const char * type );
733
734
OM_uint32 GSSAPI_CALLCONV
735
_gsskrb5_wrap (
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 );
743
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 );
752
753
krb5_error_code
754
_gsskrb5cfx_wrap_length_cfx (
755
krb5_context /*context*/,
756
krb5_crypto /*crypto*/,
757
int /*conf_req_flag*/,
758
int /*dce_style*/,
759
size_t /*input_length*/,
760
size_t */*output_length*/,
761
size_t */*cksumsize*/,
762
uint16_t */*padlength*/);
763
764
krb5_error_code
765
_gsskrb5i_address_to_krb5addr (
766
krb5_context /*context*/,
767
OM_uint32 /*gss_addr_type*/,
768
gss_buffer_desc */*gss_addr*/,
769
int16_t /*port*/,
770
krb5_address */*address*/);
771
772
krb5_error_code
773
_gsskrb5i_get_acceptor_subkey (
774
const gsskrb5_ctx /*ctx*/,
775
krb5_context /*context*/,
776
krb5_keyblock **/*key*/);
777
778
krb5_error_code
779
_gsskrb5i_get_initiator_subkey (
780
const gsskrb5_ctx /*ctx*/,
781
krb5_context /*context*/,
782
krb5_keyblock **/*key*/);
783
784
OM_uint32
785
_gsskrb5i_get_token_key (
786
const gsskrb5_ctx /*ctx*/,
787
krb5_context /*context*/,
788
krb5_keyblock **/*key*/);
789
790
void
791
_gsskrb5i_is_cfx (
792
krb5_context /*context*/,
793
gsskrb5_ctx /*ctx*/,
794
int /*acceptor*/);
795
796
#endif /* __gsskrb5_private_h__ */
797
798