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