auth_ntlmssp_state 33 source3/auth/auth_ntlmssp.c AUTH_NTLMSSP_STATE *auth_ntlmssp_state = auth_ntlmssp_state 35 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->auth_context->get_ntlm_challenge( auth_ntlmssp_state 36 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->auth_context, chal); auth_ntlmssp_state 46 source3/auth/auth_ntlmssp.c AUTH_NTLMSSP_STATE *auth_ntlmssp_state = auth_ntlmssp_state 48 source3/auth/auth_ntlmssp.c struct auth_context *auth_context = auth_ntlmssp_state->auth_context; auth_ntlmssp_state 59 source3/auth/auth_ntlmssp.c AUTH_NTLMSSP_STATE *auth_ntlmssp_state = auth_ntlmssp_state 61 source3/auth/auth_ntlmssp.c struct auth_context *auth_context = auth_ntlmssp_state->auth_context; auth_ntlmssp_state 84 source3/auth/auth_ntlmssp.c AUTH_NTLMSSP_STATE *auth_ntlmssp_state = auth_ntlmssp_state 93 source3/auth/auth_ntlmssp.c set_remote_machine_name(auth_ntlmssp_state->ntlmssp_state->workstation, True); auth_ntlmssp_state 97 source3/auth/auth_ntlmssp.c sub_set_smb_name(auth_ntlmssp_state->ntlmssp_state->user); auth_ntlmssp_state 102 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->ntlmssp_state->user, auth_ntlmssp_state 103 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->ntlmssp_state->domain, auth_ntlmssp_state 104 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->ntlmssp_state->workstation, auth_ntlmssp_state 105 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->ntlmssp_state->lm_resp.data ? &auth_ntlmssp_state->ntlmssp_state->lm_resp : NULL, auth_ntlmssp_state 106 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->ntlmssp_state->nt_resp.data ? &auth_ntlmssp_state->ntlmssp_state->nt_resp : NULL, auth_ntlmssp_state 116 source3/auth/auth_ntlmssp.c nt_status = auth_ntlmssp_state->auth_context->check_ntlm_password(auth_ntlmssp_state->auth_context, auth_ntlmssp_state 117 source3/auth/auth_ntlmssp.c user_info, &auth_ntlmssp_state->server_info); auth_ntlmssp_state 127 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->server_info->nss_token |= username_was_mapped; auth_ntlmssp_state 129 source3/auth/auth_ntlmssp.c nt_status = create_local_token(auth_ntlmssp_state->server_info); auth_ntlmssp_state 137 source3/auth/auth_ntlmssp.c if (auth_ntlmssp_state->server_info->user_session_key.length) { auth_ntlmssp_state 139 source3/auth/auth_ntlmssp.c (unsigned int)auth_ntlmssp_state->server_info->user_session_key.length)); auth_ntlmssp_state 140 source3/auth/auth_ntlmssp.c *user_session_key = data_blob_talloc(auth_ntlmssp_state->mem_ctx, auth_ntlmssp_state 141 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->server_info->user_session_key.data, auth_ntlmssp_state 142 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->server_info->user_session_key.length); auth_ntlmssp_state 144 source3/auth/auth_ntlmssp.c if (auth_ntlmssp_state->server_info->lm_session_key.length) { auth_ntlmssp_state 146 source3/auth/auth_ntlmssp.c (unsigned int)auth_ntlmssp_state->server_info->lm_session_key.length)); auth_ntlmssp_state 147 source3/auth/auth_ntlmssp.c *lm_session_key = data_blob_talloc(auth_ntlmssp_state->mem_ctx, auth_ntlmssp_state 148 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->server_info->lm_session_key.data, auth_ntlmssp_state 149 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->server_info->lm_session_key.length); auth_ntlmssp_state 161 source3/auth/auth_ntlmssp.c *auth_ntlmssp_state = TALLOC_ZERO_P(mem_ctx, AUTH_NTLMSSP_STATE); auth_ntlmssp_state 162 source3/auth/auth_ntlmssp.c if (!*auth_ntlmssp_state) { auth_ntlmssp_state 168 source3/auth/auth_ntlmssp.c ZERO_STRUCTP(*auth_ntlmssp_state); auth_ntlmssp_state 170 source3/auth/auth_ntlmssp.c (*auth_ntlmssp_state)->mem_ctx = mem_ctx; auth_ntlmssp_state 172 source3/auth/auth_ntlmssp.c if (!NT_STATUS_IS_OK(nt_status = ntlmssp_server_start(&(*auth_ntlmssp_state)->ntlmssp_state))) { auth_ntlmssp_state 176 source3/auth/auth_ntlmssp.c if (!NT_STATUS_IS_OK(nt_status = make_auth_context_subsystem(&(*auth_ntlmssp_state)->auth_context))) { auth_ntlmssp_state 180 source3/auth/auth_ntlmssp.c (*auth_ntlmssp_state)->ntlmssp_state->auth_context = (*auth_ntlmssp_state); auth_ntlmssp_state 181 source3/auth/auth_ntlmssp.c (*auth_ntlmssp_state)->ntlmssp_state->get_challenge = auth_ntlmssp_get_challenge; auth_ntlmssp_state 182 source3/auth/auth_ntlmssp.c (*auth_ntlmssp_state)->ntlmssp_state->may_set_challenge = auth_ntlmssp_may_set_challenge; auth_ntlmssp_state 183 source3/auth/auth_ntlmssp.c (*auth_ntlmssp_state)->ntlmssp_state->set_challenge = auth_ntlmssp_set_challenge; auth_ntlmssp_state 184 source3/auth/auth_ntlmssp.c (*auth_ntlmssp_state)->ntlmssp_state->check_password = auth_ntlmssp_check_password; auth_ntlmssp_state 185 source3/auth/auth_ntlmssp.c (*auth_ntlmssp_state)->ntlmssp_state->server_role = (enum server_types)lp_server_role(); auth_ntlmssp_state 194 source3/auth/auth_ntlmssp.c if (*auth_ntlmssp_state == NULL) { auth_ntlmssp_state 198 source3/auth/auth_ntlmssp.c mem_ctx = (*auth_ntlmssp_state)->mem_ctx; auth_ntlmssp_state 199 source3/auth/auth_ntlmssp.c if ((*auth_ntlmssp_state)->ntlmssp_state) { auth_ntlmssp_state 200 source3/auth/auth_ntlmssp.c ntlmssp_end(&(*auth_ntlmssp_state)->ntlmssp_state); auth_ntlmssp_state 202 source3/auth/auth_ntlmssp.c if ((*auth_ntlmssp_state)->auth_context) { auth_ntlmssp_state 203 source3/auth/auth_ntlmssp.c ((*auth_ntlmssp_state)->auth_context->free)(&(*auth_ntlmssp_state)->auth_context); auth_ntlmssp_state 205 source3/auth/auth_ntlmssp.c if ((*auth_ntlmssp_state)->server_info) { auth_ntlmssp_state 206 source3/auth/auth_ntlmssp.c TALLOC_FREE((*auth_ntlmssp_state)->server_info); auth_ntlmssp_state 209 source3/auth/auth_ntlmssp.c *auth_ntlmssp_state = NULL; auth_ntlmssp_state 215 source3/auth/auth_ntlmssp.c return ntlmssp_update(auth_ntlmssp_state->ntlmssp_state, request, reply); auth_ntlmssp_state 196 source3/include/ntdomain.h AUTH_NTLMSSP_STATE *auth_ntlmssp_state; auth_ntlmssp_state 1789 source3/include/smb.h struct auth_ntlmssp_state *auth_ntlmssp_state; auth_ntlmssp_state 39 source3/rpc_server/srv_pipe.c AUTH_NTLMSSP_STATE *a = auth->a_u.auth_ntlmssp_state; auth_ntlmssp_state 44 source3/rpc_server/srv_pipe.c auth->a_u.auth_ntlmssp_state = NULL; auth_ntlmssp_state 68 source3/rpc_server/srv_pipe.c AUTH_NTLMSSP_STATE *a = p->auth.a_u.auth_ntlmssp_state; auth_ntlmssp_state 610 source3/rpc_server/srv_pipe.c AUTH_NTLMSSP_STATE *a = p->auth.a_u.auth_ntlmssp_state; auth_ntlmssp_state 770 source3/rpc_server/srv_pipe.c p->auth.a_u.auth_ntlmssp_state = NULL; auth_ntlmssp_state 1150 source3/rpc_server/srv_pipe.c if (p->auth.auth_type == PIPE_AUTH_TYPE_SPNEGO_NTLMSSP && p->auth.a_u.auth_ntlmssp_state) { auth_ntlmssp_state 1200 source3/rpc_server/srv_pipe.c p->auth.a_u.auth_ntlmssp_state = a; auth_ntlmssp_state 1219 source3/rpc_server/srv_pipe.c p->auth.a_u.auth_ntlmssp_state = NULL; auth_ntlmssp_state 1236 source3/rpc_server/srv_pipe.c AUTH_NTLMSSP_STATE *a = p->auth.a_u.auth_ntlmssp_state; auth_ntlmssp_state 1313 source3/rpc_server/srv_pipe.c p->auth.a_u.auth_ntlmssp_state = NULL; auth_ntlmssp_state 1486 source3/rpc_server/srv_pipe.c p->auth.a_u.auth_ntlmssp_state = a; auth_ntlmssp_state 1504 source3/rpc_server/srv_pipe.c p->auth.a_u.auth_ntlmssp_state = NULL; auth_ntlmssp_state 1996 source3/rpc_server/srv_pipe.c AUTH_NTLMSSP_STATE *a = p->auth.a_u.auth_ntlmssp_state; auth_ntlmssp_state 105 source3/smbd/password.c if (vuser->auth_ntlmssp_state) { auth_ntlmssp_state 106 source3/smbd/password.c auth_ntlmssp_end(&vuser->auth_ntlmssp_state); auth_ntlmssp_state 33 source3/smbd/seal.c AUTH_NTLMSSP_STATE *auth_ntlmssp_state; /* Must be kept in sync with pointer in ec->ntlmssp_state. */ auth_ntlmssp_state 77 source3/smbd/seal.c NTSTATUS status = auth_ntlmssp_start(&ec->auth_ntlmssp_state); auth_ntlmssp_state 86 source3/smbd/seal.c ec->es->s.ntlmssp_state = ec->auth_ntlmssp_state->ntlmssp_state; auth_ntlmssp_state 101 source3/smbd/seal.c if (ec->auth_ntlmssp_state) { auth_ntlmssp_state 102 source3/smbd/seal.c auth_ntlmssp_end(&ec->auth_ntlmssp_state); auth_ntlmssp_state 454 source3/smbd/seal.c status = auth_ntlmssp_update(partial_srv_trans_enc_ctx->auth_ntlmssp_state, secblob, &chal); auth_ntlmssp_state 559 source3/smbd/seal.c if (!ec || !ec->es || ec->auth_ntlmssp_state == NULL || ec->es->smb_enc_type != SMB_TRANS_ENC_NTLM) { auth_ntlmssp_state 570 source3/smbd/seal.c status = auth_ntlmssp_update(ec->auth_ntlmssp_state, auth, &auth_reply); auth_ntlmssp_state 630 source3/smbd/seal.c if (!ec || !ec->es || ec->auth_ntlmssp_state == NULL || ec->es->smb_enc_type != SMB_TRANS_ENC_NTLM) { auth_ntlmssp_state 636 source3/smbd/seal.c status = auth_ntlmssp_update(partial_srv_trans_enc_ctx->auth_ntlmssp_state, blob, &response); auth_ntlmssp_state 617 source3/smbd/sesssetup.c server_info = (*auth_ntlmssp_state)->server_info; auth_ntlmssp_state 621 source3/smbd/sesssetup.c (*auth_ntlmssp_state)->ntlmssp_state->user, auth_ntlmssp_state 622 source3/smbd/sesssetup.c (*auth_ntlmssp_state)->ntlmssp_state->domain); auth_ntlmssp_state 641 source3/smbd/sesssetup.c (*auth_ntlmssp_state)->ntlmssp_state->session_key.data, auth_ntlmssp_state 642 source3/smbd/sesssetup.c (*auth_ntlmssp_state)->ntlmssp_state->session_key.length); auth_ntlmssp_state 647 source3/smbd/sesssetup.c (*auth_ntlmssp_state)->ntlmssp_state->user) != auth_ntlmssp_state 653 source3/smbd/sesssetup.c (*auth_ntlmssp_state)->server_info = NULL; auth_ntlmssp_state 687 source3/smbd/sesssetup.c auth_ntlmssp_end(auth_ntlmssp_state); auth_ntlmssp_state 804 source3/smbd/sesssetup.c if (*auth_ntlmssp_state) { auth_ntlmssp_state 805 source3/smbd/sesssetup.c auth_ntlmssp_end(auth_ntlmssp_state); auth_ntlmssp_state 817 source3/smbd/sesssetup.c status = auth_ntlmssp_start(auth_ntlmssp_state); auth_ntlmssp_state 825 source3/smbd/sesssetup.c status = auth_ntlmssp_update(*auth_ntlmssp_state, auth_ntlmssp_state 830 source3/smbd/sesssetup.c reply_spnego_ntlmssp(req, vuid, auth_ntlmssp_state, auth_ntlmssp_state 915 source3/smbd/sesssetup.c if (!*auth_ntlmssp_state) { auth_ntlmssp_state 916 source3/smbd/sesssetup.c status = auth_ntlmssp_start(auth_ntlmssp_state); auth_ntlmssp_state 925 source3/smbd/sesssetup.c status = auth_ntlmssp_update(*auth_ntlmssp_state, auth_ntlmssp_state 933 source3/smbd/sesssetup.c auth_ntlmssp_state, auth_ntlmssp_state 1273 source3/smbd/sesssetup.c &vuser->auth_ntlmssp_state); auth_ntlmssp_state 1283 source3/smbd/sesssetup.c &vuser->auth_ntlmssp_state); auth_ntlmssp_state 1291 source3/smbd/sesssetup.c if (!vuser->auth_ntlmssp_state) { auth_ntlmssp_state 1292 source3/smbd/sesssetup.c status = auth_ntlmssp_start(&vuser->auth_ntlmssp_state); auth_ntlmssp_state 1302 source3/smbd/sesssetup.c status = auth_ntlmssp_update(vuser->auth_ntlmssp_state, auth_ntlmssp_state 1308 source3/smbd/sesssetup.c &vuser->auth_ntlmssp_state,