Path: blob/main/crypto/heimdal/lib/gssapi/spnego/spnego-private.h
34907 views
/* This is a generated file */1#ifndef __spnego_private_h__2#define __spnego_private_h__34#include <stdarg.h>56gssapi_mech_interface7__gss_spnego_initialize (void);89OM_uint32 GSSAPI_CALLCONV10_gss_spnego_accept_sec_context (11OM_uint32 * /*minor_status*/,12gss_ctx_id_t * /*context_handle*/,13const gss_cred_id_t /*acceptor_cred_handle*/,14const gss_buffer_t /*input_token_buffer*/,15const gss_channel_bindings_t /*input_chan_bindings*/,16gss_name_t * /*src_name*/,17gss_OID * /*mech_type*/,18gss_buffer_t /*output_token*/,19OM_uint32 * /*ret_flags*/,20OM_uint32 * /*time_rec*/,21gss_cred_id_t *delegated_cred_handle );2223OM_uint32 GSSAPI_CALLCONV24_gss_spnego_acquire_cred (25OM_uint32 */*minor_status*/,26const gss_name_t /*desired_name*/,27OM_uint32 /*time_req*/,28const gss_OID_set /*desired_mechs*/,29gss_cred_usage_t /*cred_usage*/,30gss_cred_id_t * /*output_cred_handle*/,31gss_OID_set * /*actual_mechs*/,32OM_uint32 * time_rec );3334OM_uint32 GSSAPI_CALLCONV35_gss_spnego_alloc_sec_context (36OM_uint32 * /*minor_status*/,37gss_ctx_id_t */*context_handle*/);3839OM_uint32 GSSAPI_CALLCONV40_gss_spnego_canonicalize_name (41OM_uint32 * /*minor_status*/,42const gss_name_t /*input_name*/,43const gss_OID /*mech_type*/,44gss_name_t * output_name );4546OM_uint32 GSSAPI_CALLCONV47_gss_spnego_compare_name (48OM_uint32 */*minor_status*/,49const gss_name_t /*name1*/,50const gss_name_t /*name2*/,51int * name_equal );5253OM_uint32 GSSAPI_CALLCONV54_gss_spnego_context_time (55OM_uint32 */*minor_status*/,56const gss_ctx_id_t /*context_handle*/,57OM_uint32 *time_rec );5859OM_uint32 GSSAPI_CALLCONV60_gss_spnego_delete_sec_context (61OM_uint32 */*minor_status*/,62gss_ctx_id_t */*context_handle*/,63gss_buffer_t output_token );6465OM_uint32 GSSAPI_CALLCONV66_gss_spnego_display_name (67OM_uint32 * /*minor_status*/,68const gss_name_t /*input_name*/,69gss_buffer_t /*output_name_buffer*/,70gss_OID * output_name_type );7172OM_uint32 GSSAPI_CALLCONV73_gss_spnego_duplicate_name (74OM_uint32 * /*minor_status*/,75const gss_name_t /*src_name*/,76gss_name_t * dest_name );7778OM_uint32 GSSAPI_CALLCONV79_gss_spnego_export_cred (80OM_uint32 */*minor_status*/,81gss_cred_id_t /*cred_handle*/,82gss_buffer_t /*value*/);8384OM_uint32 GSSAPI_CALLCONV85_gss_spnego_export_name (86OM_uint32 * /*minor_status*/,87const gss_name_t /*input_name*/,88gss_buffer_t exported_name );8990OM_uint32 GSSAPI_CALLCONV91_gss_spnego_export_sec_context (92OM_uint32 * /*minor_status*/,93gss_ctx_id_t * /*context_handle*/,94gss_buffer_t interprocess_token );9596OM_uint32 GSSAPI_CALLCONV97_gss_spnego_get_mic (98OM_uint32 */*minor_status*/,99const gss_ctx_id_t /*context_handle*/,100gss_qop_t /*qop_req*/,101const gss_buffer_t /*message_buffer*/,102gss_buffer_t message_token );103104OM_uint32 GSSAPI_CALLCONV105_gss_spnego_import_cred (106OM_uint32 */*minor_status*/,107gss_buffer_t /*value*/,108gss_cred_id_t */*cred_handle*/);109110OM_uint32 GSSAPI_CALLCONV111_gss_spnego_import_name (112OM_uint32 * /*minor_status*/,113const gss_buffer_t /*name_buffer*/,114const gss_OID /*name_type*/,115gss_name_t * output_name );116117OM_uint32 GSSAPI_CALLCONV118_gss_spnego_import_sec_context (119OM_uint32 * /*minor_status*/,120const gss_buffer_t /*interprocess_token*/,121gss_ctx_id_t *context_handle );122123OM_uint32 GSSAPI_CALLCONV124_gss_spnego_indicate_mechtypelist (125OM_uint32 */*minor_status*/,126gss_name_t /*target_name*/,127OM_uint32 (*/*func*/)(gss_name_t, gss_OID),128int /*includeMSCompatOID*/,129const gss_cred_id_t /*cred_handle*/,130MechTypeList */*mechtypelist*/,131gss_OID */*preferred_mech*/);132133OM_uint32 GSSAPI_CALLCONV134_gss_spnego_init_sec_context (135OM_uint32 * /*minor_status*/,136const gss_cred_id_t /*initiator_cred_handle*/,137gss_ctx_id_t * /*context_handle*/,138const gss_name_t /*target_name*/,139const gss_OID /*mech_type*/,140OM_uint32 /*req_flags*/,141OM_uint32 /*time_req*/,142const gss_channel_bindings_t /*input_chan_bindings*/,143const gss_buffer_t /*input_token*/,144gss_OID * /*actual_mech_type*/,145gss_buffer_t /*output_token*/,146OM_uint32 * /*ret_flags*/,147OM_uint32 * time_rec );148149OM_uint32 GSSAPI_CALLCONV150_gss_spnego_inquire_context (151OM_uint32 * /*minor_status*/,152const gss_ctx_id_t /*context_handle*/,153gss_name_t * /*src_name*/,154gss_name_t * /*targ_name*/,155OM_uint32 * /*lifetime_rec*/,156gss_OID * /*mech_type*/,157OM_uint32 * /*ctx_flags*/,158int * /*locally_initiated*/,159int * open_context );160161OM_uint32 GSSAPI_CALLCONV162_gss_spnego_inquire_cred (163OM_uint32 * /*minor_status*/,164const gss_cred_id_t /*cred_handle*/,165gss_name_t * /*name*/,166OM_uint32 * /*lifetime*/,167gss_cred_usage_t * /*cred_usage*/,168gss_OID_set * mechanisms );169170OM_uint32 GSSAPI_CALLCONV171_gss_spnego_inquire_cred_by_mech (172OM_uint32 * /*minor_status*/,173const gss_cred_id_t /*cred_handle*/,174const gss_OID /*mech_type*/,175gss_name_t * /*name*/,176OM_uint32 * /*initiator_lifetime*/,177OM_uint32 * /*acceptor_lifetime*/,178gss_cred_usage_t * cred_usage );179180OM_uint32 GSSAPI_CALLCONV181_gss_spnego_inquire_cred_by_oid (182OM_uint32 * /*minor_status*/,183const gss_cred_id_t /*cred_handle*/,184const gss_OID /*desired_object*/,185gss_buffer_set_t */*data_set*/);186187OM_uint32 GSSAPI_CALLCONV188_gss_spnego_inquire_mechs_for_name (189OM_uint32 * /*minor_status*/,190const gss_name_t /*input_name*/,191gss_OID_set * mech_types );192193OM_uint32 GSSAPI_CALLCONV194_gss_spnego_inquire_names_for_mech (195OM_uint32 * /*minor_status*/,196const gss_OID /*mechanism*/,197gss_OID_set * name_types );198199OM_uint32 GSSAPI_CALLCONV200_gss_spnego_inquire_sec_context_by_oid (201OM_uint32 * /*minor_status*/,202const gss_ctx_id_t /*context_handle*/,203const gss_OID /*desired_object*/,204gss_buffer_set_t */*data_set*/);205206OM_uint32 GSSAPI_CALLCONV207_gss_spnego_internal_delete_sec_context (208OM_uint32 */*minor_status*/,209gss_ctx_id_t */*context_handle*/,210gss_buffer_t output_token );211212OM_uint32 GSSAPI_CALLCONV213_gss_spnego_process_context_token (214OM_uint32 */*minor_status*/,215const gss_ctx_id_t /*context_handle*/,216const gss_buffer_t token_buffer );217218OM_uint32 GSSAPI_CALLCONV219_gss_spnego_pseudo_random (220OM_uint32 */*minor_status*/,221gss_ctx_id_t /*context_handle*/,222int /*prf_key*/,223const gss_buffer_t /*prf_in*/,224ssize_t /*desired_output_len*/,225gss_buffer_t /*prf_out*/);226227OM_uint32 GSSAPI_CALLCONV228_gss_spnego_release_cred (229OM_uint32 */*minor_status*/,230gss_cred_id_t */*cred_handle*/);231232OM_uint32 GSSAPI_CALLCONV233_gss_spnego_release_name (234OM_uint32 * /*minor_status*/,235gss_name_t * input_name );236237OM_uint32 GSSAPI_CALLCONV238_gss_spnego_require_mechlist_mic (239OM_uint32 */*minor_status*/,240gssspnego_ctx /*ctx*/,241int */*require_mic*/);242243OM_uint32 GSSAPI_CALLCONV244_gss_spnego_set_cred_option (245OM_uint32 */*minor_status*/,246gss_cred_id_t */*cred_handle*/,247const gss_OID /*object*/,248const gss_buffer_t /*value*/);249250OM_uint32 GSSAPI_CALLCONV251_gss_spnego_set_sec_context_option (252OM_uint32 * /*minor_status*/,253gss_ctx_id_t * /*context_handle*/,254const gss_OID /*desired_object*/,255const gss_buffer_t /*value*/);256257OM_uint32 GSSAPI_CALLCONV258_gss_spnego_unwrap (259OM_uint32 * /*minor_status*/,260const gss_ctx_id_t /*context_handle*/,261const gss_buffer_t /*input_message_buffer*/,262gss_buffer_t /*output_message_buffer*/,263int * /*conf_state*/,264gss_qop_t * qop_state );265266OM_uint32 GSSAPI_CALLCONV267_gss_spnego_unwrap_iov (268OM_uint32 */*minor_status*/,269gss_ctx_id_t /*context_handle*/,270int */*conf_state*/,271gss_qop_t */*qop_state*/,272gss_iov_buffer_desc */*iov*/,273int /*iov_count*/);274275OM_uint32 GSSAPI_CALLCONV276_gss_spnego_verify_mic (277OM_uint32 * /*minor_status*/,278const gss_ctx_id_t /*context_handle*/,279const gss_buffer_t /*message_buffer*/,280const gss_buffer_t /*token_buffer*/,281gss_qop_t * qop_state );282283OM_uint32 GSSAPI_CALLCONV284_gss_spnego_wrap (285OM_uint32 * /*minor_status*/,286const gss_ctx_id_t /*context_handle*/,287int /*conf_req_flag*/,288gss_qop_t /*qop_req*/,289const gss_buffer_t /*input_message_buffer*/,290int * /*conf_state*/,291gss_buffer_t output_message_buffer );292293OM_uint32 GSSAPI_CALLCONV294_gss_spnego_wrap_iov (295OM_uint32 * /*minor_status*/,296gss_ctx_id_t /*context_handle*/,297int /*conf_req_flag*/,298gss_qop_t /*qop_req*/,299int * /*conf_state*/,300gss_iov_buffer_desc */*iov*/,301int /*iov_count*/);302303OM_uint32 GSSAPI_CALLCONV304_gss_spnego_wrap_iov_length (305OM_uint32 * /*minor_status*/,306gss_ctx_id_t /*context_handle*/,307int /*conf_req_flag*/,308gss_qop_t /*qop_req*/,309int */*conf_state*/,310gss_iov_buffer_desc */*iov*/,311int /*iov_count*/);312313OM_uint32 GSSAPI_CALLCONV314_gss_spnego_wrap_size_limit (315OM_uint32 * /*minor_status*/,316const gss_ctx_id_t /*context_handle*/,317int /*conf_req_flag*/,318gss_qop_t /*qop_req*/,319OM_uint32 /*req_output_size*/,320OM_uint32 * max_input_size );321322#endif /* __spnego_private_h__ */323324325