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 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_add_cred ( 304 OM_uint32 */*minor_status*/, 305 const gss_cred_id_t /*input_cred_handle*/, 306 const gss_name_t /*desired_name*/, 307 const gss_OID /*desired_mech*/, 308 gss_cred_usage_t /*cred_usage*/, 309 OM_uint32 /*initiator_time_req*/, 310 OM_uint32 /*acceptor_time_req*/, 311 gss_cred_id_t */*output_cred_handle*/, 312 gss_OID_set */*actual_mechs*/, 313 OM_uint32 */*initiator_time_rec*/, 314 OM_uint32 */*acceptor_time_rec*/); 315 316 OM_uint32 317 _gsskrb5_canon_name ( 318 OM_uint32 */*minor_status*/, 319 krb5_context /*context*/, 320 int /*use_dns*/, 321 krb5_const_principal /*sourcename*/, 322 gss_name_t /*targetname*/, 323 krb5_principal */*out*/); 324 325 OM_uint32 GSSAPI_CALLCONV 326 _gsskrb5_canonicalize_name ( 327 OM_uint32 * /*minor_status*/, 328 const gss_name_t /*input_name*/, 329 const gss_OID /*mech_type*/, 330 gss_name_t * output_name ); 331 332 void 333 _gsskrb5_clear_status (void); 334 335 OM_uint32 GSSAPI_CALLCONV 336 _gsskrb5_compare_name ( 337 OM_uint32 * /*minor_status*/, 338 const gss_name_t /*name1*/, 339 const gss_name_t /*name2*/, 340 int * name_equal ); 341 342 OM_uint32 GSSAPI_CALLCONV 343 _gsskrb5_context_time ( 344 OM_uint32 * /*minor_status*/, 345 const gss_ctx_id_t /*context_handle*/, 346 OM_uint32 * time_rec ); 347 348 OM_uint32 349 _gsskrb5_create_8003_checksum ( 350 OM_uint32 */*minor_status*/, 351 const gss_channel_bindings_t /*input_chan_bindings*/, 352 OM_uint32 /*flags*/, 353 const krb5_data */*fwd_data*/, 354 Checksum */*result*/); 355 356 OM_uint32 357 _gsskrb5_create_ctx ( 358 OM_uint32 * /*minor_status*/, 359 gss_ctx_id_t * /*context_handle*/, 360 krb5_context /*context*/, 361 const gss_channel_bindings_t /*input_chan_bindings*/, 362 enum gss_ctx_id_t_state /*state*/); 363 364 OM_uint32 365 _gsskrb5_decapsulate ( 366 OM_uint32 */*minor_status*/, 367 gss_buffer_t /*input_token_buffer*/, 368 krb5_data */*out_data*/, 369 const void */*type*/, 370 gss_OID /*oid*/); 371 372 krb5_error_code 373 _gsskrb5_decode_be_om_uint32 ( 374 const void */*ptr*/, 375 OM_uint32 */*n*/); 376 377 krb5_error_code 378 _gsskrb5_decode_om_uint32 ( 379 const void */*ptr*/, 380 OM_uint32 */*n*/); 381 382 OM_uint32 GSSAPI_CALLCONV 383 _gsskrb5_delete_sec_context ( 384 OM_uint32 * /*minor_status*/, 385 gss_ctx_id_t * /*context_handle*/, 386 gss_buffer_t /*output_token*/); 387 388 OM_uint32 GSSAPI_CALLCONV 389 _gsskrb5_display_name ( 390 OM_uint32 * /*minor_status*/, 391 const gss_name_t /*input_name*/, 392 gss_buffer_t /*output_name_buffer*/, 393 gss_OID * output_name_type ); 394 395 OM_uint32 GSSAPI_CALLCONV 396 _gsskrb5_display_status ( 397 OM_uint32 */*minor_status*/, 398 OM_uint32 /*status_value*/, 399 int /*status_type*/, 400 const gss_OID /*mech_type*/, 401 OM_uint32 */*message_context*/, 402 gss_buffer_t /*status_string*/); 403 404 OM_uint32 GSSAPI_CALLCONV 405 _gsskrb5_duplicate_name ( 406 OM_uint32 * /*minor_status*/, 407 const gss_name_t /*src_name*/, 408 gss_name_t * dest_name ); 409 410 void 411 _gsskrb5_encap_length ( 412 size_t /*data_len*/, 413 size_t */*len*/, 414 size_t */*total_len*/, 415 const gss_OID /*mech*/); 416 417 OM_uint32 418 _gsskrb5_encapsulate ( 419 OM_uint32 */*minor_status*/, 420 const krb5_data */*in_data*/, 421 gss_buffer_t /*output_token*/, 422 const void */*type*/, 423 const gss_OID mech ); 424 425 krb5_error_code 426 _gsskrb5_encode_be_om_uint32 ( 427 OM_uint32 /*n*/, 428 u_char */*p*/); 429 430 krb5_error_code 431 _gsskrb5_encode_om_uint32 ( 432 OM_uint32 /*n*/, 433 u_char */*p*/); 434 435 OM_uint32 GSSAPI_CALLCONV 436 _gsskrb5_export_cred ( 437 OM_uint32 */*minor_status*/, 438 gss_cred_id_t /*cred_handle*/, 439 gss_buffer_t /*cred_token*/); 440 441 OM_uint32 GSSAPI_CALLCONV 442 _gsskrb5_export_name ( 443 OM_uint32 * /*minor_status*/, 444 const gss_name_t /*input_name*/, 445 gss_buffer_t exported_name ); 446 447 OM_uint32 GSSAPI_CALLCONV 448 _gsskrb5_export_sec_context ( 449 OM_uint32 * /*minor_status*/, 450 gss_ctx_id_t * /*context_handle*/, 451 gss_buffer_t interprocess_token ); 452 453 ssize_t 454 _gsskrb5_get_mech ( 455 const u_char */*ptr*/, 456 size_t /*total_len*/, 457 const u_char **/*mech_ret*/); 458 459 OM_uint32 GSSAPI_CALLCONV 460 _gsskrb5_get_mic ( 461 OM_uint32 * /*minor_status*/, 462 const gss_ctx_id_t /*context_handle*/, 463 gss_qop_t /*qop_req*/, 464 const gss_buffer_t /*message_buffer*/, 465 gss_buffer_t message_token ); 466 467 OM_uint32 468 _gsskrb5_get_tkt_flags ( 469 OM_uint32 */*minor_status*/, 470 gsskrb5_ctx /*ctx*/, 471 OM_uint32 */*tkt_flags*/); 472 473 OM_uint32 GSSAPI_CALLCONV 474 _gsskrb5_import_cred ( 475 OM_uint32 * /*minor_status*/, 476 gss_buffer_t /*cred_token*/, 477 gss_cred_id_t * /*cred_handle*/); 478 479 OM_uint32 GSSAPI_CALLCONV 480 _gsskrb5_import_name ( 481 OM_uint32 * /*minor_status*/, 482 const gss_buffer_t /*input_name_buffer*/, 483 const gss_OID /*input_name_type*/, 484 gss_name_t * output_name ); 485 486 OM_uint32 GSSAPI_CALLCONV 487 _gsskrb5_import_sec_context ( 488 OM_uint32 * /*minor_status*/, 489 const gss_buffer_t /*interprocess_token*/, 490 gss_ctx_id_t * context_handle ); 491 492 OM_uint32 GSSAPI_CALLCONV 493 _gsskrb5_indicate_mechs ( 494 OM_uint32 * /*minor_status*/, 495 gss_OID_set * mech_set ); 496 497 krb5_error_code 498 _gsskrb5_init (krb5_context */*context*/); 499 500 OM_uint32 GSSAPI_CALLCONV 501 _gsskrb5_init_sec_context ( 502 OM_uint32 * /*minor_status*/, 503 const gss_cred_id_t /*cred_handle*/, 504 gss_ctx_id_t * /*context_handle*/, 505 const gss_name_t /*target_name*/, 506 const gss_OID /*mech_type*/, 507 OM_uint32 /*req_flags*/, 508 OM_uint32 /*time_req*/, 509 const gss_channel_bindings_t /*input_chan_bindings*/, 510 const gss_buffer_t /*input_token*/, 511 gss_OID * /*actual_mech_type*/, 512 gss_buffer_t /*output_token*/, 513 OM_uint32 * /*ret_flags*/, 514 OM_uint32 * time_rec ); 515 516 OM_uint32 GSSAPI_CALLCONV 517 _gsskrb5_inquire_context ( 518 OM_uint32 * /*minor_status*/, 519 const gss_ctx_id_t /*context_handle*/, 520 gss_name_t * /*src_name*/, 521 gss_name_t * /*targ_name*/, 522 OM_uint32 * /*lifetime_rec*/, 523 gss_OID * /*mech_type*/, 524 OM_uint32 * /*ctx_flags*/, 525 int * /*locally_initiated*/, 526 int * open_context ); 527 528 OM_uint32 GSSAPI_CALLCONV 529 _gsskrb5_inquire_cred ( 530 OM_uint32 * /*minor_status*/, 531 const gss_cred_id_t /*cred_handle*/, 532 gss_name_t * /*output_name*/, 533 OM_uint32 * /*lifetime*/, 534 gss_cred_usage_t * /*cred_usage*/, 535 gss_OID_set * mechanisms ); 536 537 OM_uint32 GSSAPI_CALLCONV 538 _gsskrb5_inquire_cred_by_mech ( 539 OM_uint32 * /*minor_status*/, 540 const gss_cred_id_t /*cred_handle*/, 541 const gss_OID /*mech_type*/, 542 gss_name_t * /*name*/, 543 OM_uint32 * /*initiator_lifetime*/, 544 OM_uint32 * /*acceptor_lifetime*/, 545 gss_cred_usage_t * cred_usage ); 546 547 OM_uint32 GSSAPI_CALLCONV 548 _gsskrb5_inquire_cred_by_oid ( 549 OM_uint32 * /*minor_status*/, 550 const gss_cred_id_t /*cred_handle*/, 551 const gss_OID /*desired_object*/, 552 gss_buffer_set_t */*data_set*/); 553 554 OM_uint32 GSSAPI_CALLCONV 555 _gsskrb5_inquire_mechs_for_name ( 556 OM_uint32 * /*minor_status*/, 557 const gss_name_t /*input_name*/, 558 gss_OID_set * mech_types ); 559 560 OM_uint32 GSSAPI_CALLCONV 561 _gsskrb5_inquire_names_for_mech ( 562 OM_uint32 * /*minor_status*/, 563 const gss_OID /*mechanism*/, 564 gss_OID_set * name_types ); 565 566 OM_uint32 GSSAPI_CALLCONV 567 _gsskrb5_inquire_sec_context_by_oid ( 568 OM_uint32 */*minor_status*/, 569 const gss_ctx_id_t /*context_handle*/, 570 const gss_OID /*desired_object*/, 571 gss_buffer_set_t */*data_set*/); 572 573 OM_uint32 574 _gsskrb5_krb5_ccache_name ( 575 OM_uint32 */*minor_status*/, 576 const char */*name*/, 577 const char **/*out_name*/); 578 579 OM_uint32 580 _gsskrb5_krb5_import_cred ( 581 OM_uint32 */*minor_status*/, 582 krb5_ccache /*id*/, 583 krb5_principal /*keytab_principal*/, 584 krb5_keytab /*keytab*/, 585 gss_cred_id_t */*cred*/); 586 587 OM_uint32 588 _gsskrb5_lifetime_left ( 589 OM_uint32 */*minor_status*/, 590 krb5_context /*context*/, 591 OM_uint32 /*lifetime*/, 592 OM_uint32 */*lifetime_rec*/); 593 594 void * 595 _gsskrb5_make_header ( 596 void */*ptr*/, 597 size_t /*len*/, 598 const void */*type*/, 599 const gss_OID /*mech*/); 600 601 OM_uint32 GSSAPI_CALLCONV 602 _gsskrb5_process_context_token ( 603 OM_uint32 */*minor_status*/, 604 const gss_ctx_id_t /*context_handle*/, 605 const gss_buffer_t token_buffer ); 606 607 OM_uint32 GSSAPI_CALLCONV 608 _gsskrb5_pseudo_random ( 609 OM_uint32 */*minor_status*/, 610 gss_ctx_id_t /*context_handle*/, 611 int /*prf_key*/, 612 const gss_buffer_t /*prf_in*/, 613 ssize_t /*desired_output_len*/, 614 gss_buffer_t /*prf_out*/); 615 616 OM_uint32 617 _gsskrb5_register_acceptor_identity (const char */*identity*/); 618 619 OM_uint32 620 _gsskrb5_release_buffer ( 621 OM_uint32 * /*minor_status*/, 622 gss_buffer_t buffer ); 623 624 OM_uint32 GSSAPI_CALLCONV 625 _gsskrb5_release_cred ( 626 OM_uint32 * /*minor_status*/, 627 gss_cred_id_t * cred_handle ); 628 629 OM_uint32 GSSAPI_CALLCONV 630 _gsskrb5_release_name ( 631 OM_uint32 * /*minor_status*/, 632 gss_name_t * input_name ); 633 634 OM_uint32 GSSAPI_CALLCONV 635 _gsskrb5_set_cred_option ( 636 OM_uint32 */*minor_status*/, 637 gss_cred_id_t */*cred_handle*/, 638 const gss_OID /*desired_object*/, 639 const gss_buffer_t /*value*/); 640 641 OM_uint32 GSSAPI_CALLCONV 642 _gsskrb5_set_sec_context_option ( 643 OM_uint32 */*minor_status*/, 644 gss_ctx_id_t */*context_handle*/, 645 const gss_OID /*desired_object*/, 646 const gss_buffer_t /*value*/); 647 648 void 649 _gsskrb5_set_status ( 650 int /*ret*/, 651 const char */*fmt*/, 652 ...); 653 654 OM_uint32 GSSAPI_CALLCONV 655 _gsskrb5_store_cred ( 656 OM_uint32 */*minor_status*/, 657 gss_cred_id_t /*input_cred_handle*/, 658 gss_cred_usage_t /*cred_usage*/, 659 const gss_OID /*desired_mech*/, 660 OM_uint32 /*overwrite_cred*/, 661 OM_uint32 /*default_cred*/, 662 gss_OID_set */*elements_stored*/, 663 gss_cred_usage_t */*cred_usage_stored*/); 664 665 OM_uint32 GSSAPI_CALLCONV 666 _gsskrb5_unwrap ( 667 OM_uint32 * /*minor_status*/, 668 const gss_ctx_id_t /*context_handle*/, 669 const gss_buffer_t /*input_message_buffer*/, 670 gss_buffer_t /*output_message_buffer*/, 671 int * /*conf_state*/, 672 gss_qop_t * qop_state ); 673 674 OM_uint32 675 _gsskrb5_verify_8003_checksum ( 676 OM_uint32 */*minor_status*/, 677 const gss_channel_bindings_t /*input_chan_bindings*/, 678 const Checksum */*cksum*/, 679 OM_uint32 */*flags*/, 680 krb5_data */*fwd_data*/); 681 682 OM_uint32 683 _gsskrb5_verify_header ( 684 u_char **/*str*/, 685 size_t /*total_len*/, 686 const void */*type*/, 687 gss_OID /*oid*/); 688 689 OM_uint32 GSSAPI_CALLCONV 690 _gsskrb5_verify_mic ( 691 OM_uint32 * /*minor_status*/, 692 const gss_ctx_id_t /*context_handle*/, 693 const gss_buffer_t /*message_buffer*/, 694 const gss_buffer_t /*token_buffer*/, 695 gss_qop_t * qop_state ); 696 697 OM_uint32 698 _gsskrb5_verify_mic_internal ( 699 OM_uint32 * /*minor_status*/, 700 const gsskrb5_ctx /*ctx*/, 701 krb5_context /*context*/, 702 const gss_buffer_t /*message_buffer*/, 703 const gss_buffer_t /*token_buffer*/, 704 gss_qop_t * /*qop_state*/, 705 char * type ); 706 707 OM_uint32 GSSAPI_CALLCONV 708 _gsskrb5_wrap ( 709 OM_uint32 * /*minor_status*/, 710 const gss_ctx_id_t /*context_handle*/, 711 int /*conf_req_flag*/, 712 gss_qop_t /*qop_req*/, 713 const gss_buffer_t /*input_message_buffer*/, 714 int * /*conf_state*/, 715 gss_buffer_t output_message_buffer ); 716 717 OM_uint32 GSSAPI_CALLCONV 718 _gsskrb5_wrap_size_limit ( 719 OM_uint32 * /*minor_status*/, 720 const gss_ctx_id_t /*context_handle*/, 721 int /*conf_req_flag*/, 722 gss_qop_t /*qop_req*/, 723 OM_uint32 /*req_output_size*/, 724 OM_uint32 * max_input_size ); 725 726 krb5_error_code 727 _gsskrb5cfx_wrap_length_cfx ( 728 krb5_context /*context*/, 729 krb5_crypto /*crypto*/, 730 int /*conf_req_flag*/, 731 int /*dce_style*/, 732 size_t /*input_length*/, 733 size_t */*output_length*/, 734 size_t */*cksumsize*/, 735 uint16_t */*padlength*/); 736 737 krb5_error_code 738 _gsskrb5i_address_to_krb5addr ( 739 krb5_context /*context*/, 740 OM_uint32 /*gss_addr_type*/, 741 gss_buffer_desc */*gss_addr*/, 742 int16_t /*port*/, 743 krb5_address */*address*/); 744 745 krb5_error_code 746 _gsskrb5i_get_acceptor_subkey ( 747 const gsskrb5_ctx /*ctx*/, 748 krb5_context /*context*/, 749 krb5_keyblock **/*key*/); 750 751 krb5_error_code 752 _gsskrb5i_get_initiator_subkey ( 753 const gsskrb5_ctx /*ctx*/, 754 krb5_context /*context*/, 755 krb5_keyblock **/*key*/); 756 757 OM_uint32 758 _gsskrb5i_get_token_key ( 759 const gsskrb5_ctx /*ctx*/, 760 krb5_context /*context*/, 761 krb5_keyblock **/*key*/); 762 763 void 764 _gsskrb5i_is_cfx ( 765 krb5_context /*context*/, 766 gsskrb5_ctx /*ctx*/, 767 int /*acceptor*/); 768 769 #endif /* __gsskrb5_private_h__ */ 770