return status;
}
- sp_ctx->mech_ctx.gensec_security = talloc_move(sp_ctx, &auth_generic_state->gensec_security);
+ sp_ctx->gensec_security = talloc_move(sp_ctx, &auth_generic_state->gensec_security);
TALLOC_FREE(auth_generic_state);
*spnego_ctx = sp_ctx;
return NT_STATUS_OK;
goto done;
}
- gensec_security = sp_ctx->mech_ctx.gensec_security;
+ gensec_security = sp_ctx->gensec_security;
status = gensec_update(gensec_security, mem_ctx, NULL,
token_in, &token_out);
sp_ctx->more_processing = false;
NTSTATUS spnego_get_negotiated_mech(struct spnego_context *sp_ctx,
struct gensec_security **auth_context)
{
- *auth_context = sp_ctx->mech_ctx.gensec_security;
+ *auth_context = sp_ctx->gensec_security;
return NT_STATUS_OK;
}
{
DATA_BLOB sk;
NTSTATUS status;
- status = gensec_session_key(sp_ctx->mech_ctx.gensec_security, mem_ctx, &sk);
+ status = gensec_session_key(sp_ctx->gensec_security, mem_ctx, &sk);
if (!NT_STATUS_IS_OK(status)) {
return data_blob_null;
}
DATA_BLOB *signature)
{
return gensec_sign_packet(
- sp_ctx->mech_ctx.gensec_security,
+ sp_ctx->gensec_security,
mem_ctx,
data->data, data->length,
full_data->data, full_data->length,
DATA_BLOB *signature)
{
return gensec_check_packet(
- sp_ctx->mech_ctx.gensec_security,
+ sp_ctx->gensec_security,
data->data, data->length,
full_data->data, full_data->length,
signature);
DATA_BLOB *signature)
{
return gensec_seal_packet(
- sp_ctx->mech_ctx.gensec_security,
+ sp_ctx->gensec_security,
mem_ctx,
data->data, data->length,
full_data->data, full_data->length,
DATA_BLOB *signature)
{
return gensec_unseal_packet(
- sp_ctx->mech_ctx.gensec_security,
+ sp_ctx->gensec_security,
data->data, data->length,
full_data->data, full_data->length,
signature);