spnego_gss_ctx_id_t
negoex_parse_token(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
negoex_add_nego_message(spnego_gss_ctx_id_t ctx, enum message_type type,
negoex_add_exchange_message(spnego_gss_ctx_id_t ctx, enum message_type type,
negoex_add_verify_message(spnego_gss_ctx_id_t ctx, const auth_scheme scheme,
negoex_add_verify_no_key_alert(spnego_gss_ctx_id_t ctx,
negoex_random(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
negoex_prep_context_for_spnego(spnego_gss_ctx_id_t ctx);
negoex_prep_context_for_negoex(OM_uint32 *minor, spnego_gss_ctx_id_t ctx);
negoex_release_context(spnego_gss_ctx_id_t ctx);
negoex_add_auth_mech(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
negoex_delete_auth_mech(spnego_gss_ctx_id_t ctx,
negoex_select_auth_mech(spnego_gss_ctx_id_t ctx,
negoex_locate_auth_scheme(spnego_gss_ctx_id_t ctx, const auth_scheme scheme);
negoex_common_auth_schemes(spnego_gss_ctx_id_t ctx,
negoex_restrict_auth_schemes(spnego_gss_ctx_id_t ctx,
negoex_init(OM_uint32 *minor, spnego_gss_ctx_id_t ctx, gss_cred_id_t cred,
negoex_accept(OM_uint32 *minor, spnego_gss_ctx_id_t ctx, gss_cred_id_t cred,
emit_initiator_nego(OM_uint32 *minor, spnego_gss_ctx_id_t ctx)
process_initiator_nego(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
emit_acceptor_nego(OM_uint32 *minor, spnego_gss_ctx_id_t ctx)
process_acceptor_nego(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
query_meta_data(spnego_gss_ctx_id_t ctx, gss_cred_id_t cred,
exchange_meta_data(spnego_gss_ctx_id_t ctx, gss_cred_id_t cred,
check_optimistic_result(spnego_gss_ctx_id_t ctx,
mech_init(OM_uint32 *minor, spnego_gss_ctx_id_t ctx, gss_cred_id_t cred,
mech_accept(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
verify_keyusage(spnego_gss_ctx_id_t ctx, int make_checksum)
verify_checksum(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
make_checksum(OM_uint32 *minor, spnego_gss_ctx_id_t ctx)
process_alerts(spnego_gss_ctx_id_t ctx,
make_output_token(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
negoex_init(OM_uint32 *minor, spnego_gss_ctx_id_t ctx, gss_cred_id_t cred,
negoex_accept(OM_uint32 *minor, spnego_gss_ctx_id_t ctx, gss_cred_id_t cred,
trace_auth_scheme(spnego_gss_ctx_id_t ctx, const char *prefix, int ind,
negoex_trace_auth_schemes(spnego_gss_ctx_id_t ctx, const char *prefix,
negoex_trace_ctx_auth_schemes(spnego_gss_ctx_id_t ctx, const char *prefix)
negoex_trace_message(spnego_gss_ctx_id_t ctx, int direction,
release_all_mechs(spnego_gss_ctx_id_t ctx)
negoex_release_context(spnego_gss_ctx_id_t ctx)
trace_received_message(spnego_gss_ctx_id_t ctx,
trace_outgoing_message(spnego_gss_ctx_id_t ctx, enum message_type type,
parse_message(OM_uint32 *minor, spnego_gss_ctx_id_t ctx, struct k5input *in,
negoex_random(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
negoex_parse_token(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
put_message_header(spnego_gss_ctx_id_t ctx, enum message_type type,
negoex_prep_context_for_spnego(spnego_gss_ctx_id_t ctx)
negoex_add_nego_message(spnego_gss_ctx_id_t ctx, enum message_type type,
negoex_add_exchange_message(spnego_gss_ctx_id_t ctx, enum message_type type,
negoex_add_verify_message(spnego_gss_ctx_id_t ctx, const auth_scheme scheme,
negoex_add_verify_no_key_alert(spnego_gss_ctx_id_t ctx,
negoex_prep_context_for_negoex(OM_uint32 *minor, spnego_gss_ctx_id_t ctx)
negoex_delete_auth_mech(spnego_gss_ctx_id_t ctx,
negoex_select_auth_mech(spnego_gss_ctx_id_t ctx,
negoex_add_auth_mech(OM_uint32 *minor, spnego_gss_ctx_id_t ctx,
negoex_locate_auth_scheme(spnego_gss_ctx_id_t ctx, const auth_scheme scheme)
negoex_common_auth_schemes(spnego_gss_ctx_id_t ctx,
negoex_restrict_auth_schemes(spnego_gss_ctx_id_t ctx,
spnego_gss_ctx_id_t *);
init_ctx_nego(OM_uint32 *, spnego_gss_ctx_id_t, OM_uint32, gss_OID,
spnego_ctx = (spnego_gss_ctx_id_t)*context_handle;
init_ctx_cont(OM_uint32 *, spnego_gss_ctx_id_t, gss_buffer_t,
init_ctx_reselect(OM_uint32 *, spnego_gss_ctx_id_t, OM_uint32,
init_ctx_call_init(OM_uint32 *, spnego_gss_ctx_id_t, spnego_gss_cred_id_t,
spnego_gss_ctx_id_t *);
acc_ctx_cont(OM_uint32 *, gss_buffer_t, spnego_gss_ctx_id_t, gss_buffer_t *,
spnego_gss_ctx_id_t *sc_out)
spnego_gss_ctx_id_t sc = NULL;
acc_ctx_vfy_oid(OM_uint32 *, spnego_gss_ctx_id_t, gss_OID,
acc_ctx_call_acc(OM_uint32 *, spnego_gss_ctx_id_t, spnego_gss_cred_id_t,
spnego_gss_ctx_id_t *sc_out)
spnego_gss_ctx_id_t sc = NULL;
negotiate_mech(spnego_gss_ctx_id_t, gss_OID_set, OM_uint32 *);
make_spnego_tokenInit_msg(spnego_gss_ctx_id_t,
spnego_gss_ctx_id_t sc,
spnego_gss_ctx_id_t sc, gss_OID mechoid,
acc_ctx_call_acc(OM_uint32 *minor_status, spnego_gss_ctx_id_t sc,
spnego_gss_ctx_id_t sc = NULL;
sc = (spnego_gss_ctx_id_t)*context_handle;
send_token_flag *, spnego_gss_ctx_id_t *);
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t *ctx =
(spnego_gss_ctx_id_t *)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = *(spnego_gss_ctx_id_t *)context_handle;
spnego_gss_ctx_id_t sc;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)*context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
spnego_gss_ctx_id_t sc = (spnego_gss_ctx_id_t)context_handle;
release_spnego_ctx(spnego_gss_ctx_id_t *ctx)
spnego_gss_ctx_id_t context;
get_negotiable_mechs(OM_uint32 *minor_status, spnego_gss_ctx_id_t sc,
negotiate_mech(spnego_gss_ctx_id_t ctx, gss_OID_set received,
make_spnego_tokenInit_msg(spnego_gss_ctx_id_t spnego_ctx, int negHintsCompat,
static spnego_gss_ctx_id_t
spnego_gss_ctx_id_t spnego_ctx = NULL;
mech_requires_mechlistMIC(spnego_gss_ctx_id_t sc)
ntlmssp_reset_crypto_state(OM_uint32 *minor_status, spnego_gss_ctx_id_t sc,
int send_mechtok, spnego_gss_ctx_id_t sc,
spnego_gss_ctx_id_t sc, gss_buffer_t *mic_out,
spnego_gss_ctx_id_t *sc_out)
spnego_gss_ctx_id_t sc = NULL;
init_ctx_cont(OM_uint32 *minor_status, spnego_gss_ctx_id_t sc,
init_ctx_nego(OM_uint32 *minor_status, spnego_gss_ctx_id_t sc,
init_ctx_reselect(OM_uint32 *minor_status, spnego_gss_ctx_id_t sc,
static OM_uint32 get_negotiable_mechs(OM_uint32 *, spnego_gss_ctx_id_t,
static void release_spnego_ctx(spnego_gss_ctx_id_t *);
static spnego_gss_ctx_id_t create_spnego_ctx(int);
spnego_gss_ctx_id_t sc,
process_mic(OM_uint32 *, gss_buffer_t, spnego_gss_ctx_id_t,
handle_mic(OM_uint32 *, gss_buffer_t, int, spnego_gss_ctx_id_t,
spnego_gss_ctx_id_t spnego_ctx = NULL;