auth_context 32 examples/auth/auth_skel.c if (!user_info || !auth_context) { auth_context 46 examples/auth/auth_skel.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 87 source3/auth/auth.c if (auth_context->challenge.length) { auth_context 89 source3/auth/auth.c auth_context->challenge_set_by)); auth_context 90 source3/auth/auth.c memcpy(chal, auth_context->challenge.data, 8); auth_context 94 source3/auth/auth.c auth_context->challenge_may_be_modified = False; auth_context 96 source3/auth/auth.c for (auth_method = auth_context->auth_method_list; auth_method; auth_method = auth_method->next) { auth_context 114 source3/auth/auth.c challenge = auth_method->get_chal(auth_context, &auth_method->private_data, mem_ctx); auth_context 120 source3/auth/auth.c auth_context->challenge = challenge; auth_context 122 source3/auth/auth.c auth_context->challenge_set_method = auth_method; auth_context 131 source3/auth/auth.c auth_context->challenge = data_blob_talloc(auth_context->mem_ctx, auth_context 135 source3/auth/auth.c auth_context->challenge_may_be_modified = True; auth_context 140 source3/auth/auth.c dump_data(5, auth_context->challenge.data, auth_context->challenge.length); auth_context 142 source3/auth/auth.c SMB_ASSERT(auth_context->challenge.length == 8); auth_context 144 source3/auth/auth.c auth_context->challenge_set_by=challenge_set_by; auth_context 146 source3/auth/auth.c memcpy(chal, auth_context->challenge.data, 8); auth_context 218 source3/auth/auth.c if (!user_info || !auth_context || !server_info) auth_context 227 source3/auth/auth.c if (auth_context->challenge.length != 8) { auth_context 232 source3/auth/auth.c if (auth_context->challenge_set_by) auth_context 234 source3/auth/auth.c auth_context->challenge_set_by)); auth_context 237 source3/auth/auth.c dump_data(5, auth_context->challenge.data, auth_context->challenge.length); auth_context 252 source3/auth/auth.c for (auth_method = auth_context->auth_method_list;auth_method; auth_method = auth_method->next) { auth_context 258 source3/auth/auth.c result = auth_method->auth(auth_context, auth_method->private_data, mem_ctx, user_info, server_info); auth_context 334 source3/auth/auth.c if (*auth_context) { auth_context 336 source3/auth/auth.c for (auth_method = (*auth_context)->auth_method_list; auth_method; auth_method = auth_method->next) { auth_context 340 source3/auth/auth.c talloc_destroy((*auth_context)->mem_ctx); auth_context 341 source3/auth/auth.c *auth_context = NULL; auth_context 355 source3/auth/auth.c *auth_context = TALLOC_P(mem_ctx, struct auth_context); auth_context 356 source3/auth/auth.c if (!*auth_context) { auth_context 361 source3/auth/auth.c ZERO_STRUCTP(*auth_context); auth_context 363 source3/auth/auth.c (*auth_context)->mem_ctx = mem_ctx; auth_context 364 source3/auth/auth.c (*auth_context)->check_ntlm_password = check_ntlm_password; auth_context 365 source3/auth/auth.c (*auth_context)->get_ntlm_challenge = get_ntlm_challenge; auth_context 366 source3/auth/auth.c (*auth_context)->free = free_auth_context; auth_context 409 source3/auth/auth.c if (!NT_STATUS_IS_OK(entry->init(auth_context, module_params, ret))) { auth_context 440 source3/auth/auth.c if (!NT_STATUS_IS_OK(nt_status = make_auth_context(auth_context))) auth_context 444 source3/auth/auth.c if (load_auth_module(*auth_context, *text_list, &t)) { auth_context 449 source3/auth/auth.c (*auth_context)->auth_method_list = list; auth_context 529 source3/auth/auth.c nt_status = make_auth_context_text_list(auth_context, auth_context 543 source3/auth/auth.c if (!NT_STATUS_IS_OK(nt_status = make_auth_context_subsystem(auth_context))) { auth_context 547 source3/auth/auth.c (*auth_context)->challenge = data_blob_talloc((*auth_context)->mem_ctx, chal, 8); auth_context 548 source3/auth/auth.c (*auth_context)->challenge_set_by = "fixed"; auth_context 55 source3/auth/auth_builtin.c if (!make_auth_methods(auth_context, auth_method)) auth_context 107 source3/auth/auth_builtin.c if (!make_auth_methods(auth_context, auth_method)) auth_context 156 source3/auth/auth_builtin.c if (!make_auth_methods(auth_context, auth_method)) auth_context 22 source3/auth/auth_compat.c extern struct auth_context *negprot_global_auth_context; auth_context 40 source3/auth/auth_compat.c struct auth_context *plaintext_auth_context = NULL; auth_context 388 source3/auth/auth_domain.c if (!user_info || !server_info || !auth_context) { auth_context 415 source3/auth/auth_domain.c (uchar *)auth_context->challenge.data, auth_context 426 source3/auth/auth_domain.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 454 source3/auth/auth_domain.c if (!user_info || !server_info || !auth_context) { auth_context 517 source3/auth/auth_domain.c (uchar *)auth_context->challenge.data, auth_context 528 source3/auth/auth_domain.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 88 source3/auth/auth_netlogond.c (uchar *)auth_context->challenge.data, /* 8 byte challenge. */ auth_context 189 source3/auth/auth_netlogond.c status = netlogond_validate(talloc_tos(), auth_context, ncalrpcsock, auth_context 269 source3/auth/auth_netlogond.c status = netlogond_validate(talloc_tos(), auth_context, ncalrpcsock, auth_context 303 source3/auth/auth_netlogond.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 34 source3/auth/auth_ntlmssp.c (AUTH_NTLMSSP_STATE *)ntlmssp_state->auth_context; auth_context 35 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->auth_context->get_ntlm_challenge( auth_context 36 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->auth_context, chal); auth_context 47 source3/auth/auth_ntlmssp.c (AUTH_NTLMSSP_STATE *)ntlmssp_state->auth_context; auth_context 48 source3/auth/auth_ntlmssp.c struct auth_context *auth_context = auth_ntlmssp_state->auth_context; auth_context 50 source3/auth/auth_ntlmssp.c return auth_context->challenge_may_be_modified; auth_context 60 source3/auth/auth_ntlmssp.c (AUTH_NTLMSSP_STATE *)ntlmssp_state->auth_context; auth_context 61 source3/auth/auth_ntlmssp.c struct auth_context *auth_context = auth_ntlmssp_state->auth_context; auth_context 65 source3/auth/auth_ntlmssp.c auth_context->challenge = data_blob_talloc(auth_context->mem_ctx, auth_context 68 source3/auth/auth_ntlmssp.c auth_context->challenge_set_by = "NTLMSSP callback (NTLM2)"; auth_context 70 source3/auth/auth_ntlmssp.c DEBUG(5, ("auth_context challenge set by %s\n", auth_context->challenge_set_by)); auth_context 72 source3/auth/auth_ntlmssp.c dump_data(5, auth_context->challenge.data, auth_context->challenge.length); auth_context 85 source3/auth/auth_ntlmssp.c (AUTH_NTLMSSP_STATE *)ntlmssp_state->auth_context; auth_context 116 source3/auth/auth_ntlmssp.c nt_status = auth_ntlmssp_state->auth_context->check_ntlm_password(auth_ntlmssp_state->auth_context, auth_context 176 source3/auth/auth_ntlmssp.c if (!NT_STATUS_IS_OK(nt_status = make_auth_context_subsystem(&(*auth_ntlmssp_state)->auth_context))) { auth_context 180 source3/auth/auth_ntlmssp.c (*auth_ntlmssp_state)->ntlmssp_state->auth_context = (*auth_ntlmssp_state); auth_context 202 source3/auth/auth_ntlmssp.c if ((*auth_ntlmssp_state)->auth_context) { auth_context 203 source3/auth/auth_ntlmssp.c ((*auth_ntlmssp_state)->auth_context->free)(&(*auth_ntlmssp_state)->auth_context); auth_context 58 source3/auth/auth_sam.c return ntlm_password_check(mem_ctx, &auth_context->challenge, auth_context 263 source3/auth/auth_sam.c if (!user_info || !auth_context) { auth_context 296 source3/auth/auth_sam.c nt_status = sam_password_ok(auth_context, mem_ctx, sampass, auth_context 379 source3/auth/auth_sam.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 401 source3/auth/auth_sam.c if (!user_info || !auth_context) { auth_context 430 source3/auth/auth_sam.c return check_sam_security(auth_context, my_private_data, mem_ctx, user_info, server_info); auth_context 436 source3/auth/auth_sam.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 60 source3/auth/auth_script.c if (!auth_context) { auth_context 82 source3/auth/auth_script.c slprintf(&hex_str[i*2], 3, "%02X", auth_context->challenge.data[i]); auth_context 124 source3/auth/auth_script.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 135 source3/auth/auth_script.c if (!load_auth_module(auth_context, param, &priv)) { auth_context 258 source3/auth/auth_server.c return data_blob_talloc(auth_context->mem_ctx, cli->secblob.data,8); auth_context 303 source3/auth/auth_server.c if (memcmp(cli->secblob.data, auth_context->challenge.data, 8) != 0) { auth_context 457 source3/auth/auth_server.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 133 source3/auth/auth_unix.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 2141 source3/auth/auth_util.c if (!auth_context) { auth_context 2151 source3/auth/auth_util.c *auth_method = TALLOC_P(auth_context->mem_ctx, auth_methods); auth_context 59 source3/auth/auth_wbc.c if (!user_info || !auth_context || !server_info) { auth_context 84 source3/auth/auth_wbc.c auth_context->challenge.data, auth_context 137 source3/auth/auth_wbc.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 46 source3/auth/auth_winbind.c if (!auth_context) { auth_context 70 source3/auth/auth_winbind.c auth_context->challenge.data, auth_context 97 source3/auth/auth_winbind.c return auth_method->auth(auth_context, auth_method->private_data, auth_context 131 source3/auth/auth_winbind.c if (!make_auth_methods(auth_context, auth_method)) { auth_context 142 source3/auth/auth_winbind.c if (!load_auth_module(auth_context, param, &priv)) { auth_context 95 source3/include/auth.h void (*get_ntlm_challenge)(struct auth_context *auth_context, auth_context 97 source3/include/auth.h NTSTATUS (*check_ntlm_password)(const struct auth_context *auth_context, auth_context 101 source3/include/auth.h void (*free)(struct auth_context **auth_context); auth_context 109 source3/include/auth.h NTSTATUS (*auth)(const struct auth_context *auth_context, auth_context 119 source3/include/auth.h DATA_BLOB (*get_chal)(const struct auth_context *auth_context, auth_context 141 source3/include/auth.h struct auth_context *auth_context; auth_context 103 source3/include/ntlmssp.h void *auth_context; auth_context 68 source3/libads/kerberos_verify.c ret = krb5_rd_req(context, &auth_context, &packet, NULL, keytab, auth_context 213 source3/libads/kerberos_verify.c ret = krb5_rd_req_return_keyblock_from_keytab(context, &auth_context, &packet, auth_context 362 source3/libads/kerberos_verify.c krb5_auth_con_setuseruserkey(context, auth_context, key); auth_context 364 source3/libads/kerberos_verify.c if (!(ret = krb5_rd_req(context, &auth_context, &packet, auth_context 416 source3/libads/kerberos_verify.c krb5_auth_context auth_context = NULL; auth_context 460 source3/libads/kerberos_verify.c ret = krb5_auth_con_init(context, &auth_context); auth_context 466 source3/libads/kerberos_verify.c krb5_auth_con_getflags( context, auth_context, &flags ); auth_context 470 source3/libads/kerberos_verify.c krb5_auth_con_setflags( context, auth_context, flags ); auth_context 513 source3/libads/kerberos_verify.c ret = krb5_auth_con_setrcache(context, auth_context, rcache); auth_context 524 source3/libads/kerberos_verify.c auth_ok = ads_secrets_verify_ticket(context, auth_context, auth_context 528 source3/libads/kerberos_verify.c auth_ok = ads_keytab_verify_ticket(context, auth_context, auth_context 533 source3/libads/kerberos_verify.c auth_context, ticket, &tkt, &keyblock, &ret); auth_context 539 source3/libads/kerberos_verify.c auth_ok = ads_secrets_verify_ticket(context, auth_context, auth_context 548 source3/libads/kerberos_verify.c auth_context, ticket, &tkt, &keyblock, auth_context 583 source3/libads/kerberos_verify.c ret = krb5_mk_rep(context, auth_context, &packet); auth_context 596 source3/libads/kerberos_verify.c get_krb5_smb_session_key(context, auth_context, session_key, True); auth_context 674 source3/libads/kerberos_verify.c if (auth_context) { auth_context 675 source3/libads/kerberos_verify.c krb5_auth_con_free(context, auth_context); auth_context 154 source3/libads/krb5_setpw.c auth_context,KRB5_AUTH_CONTEXT_DO_SEQUENCE); auth_context 177 source3/libads/krb5_setpw.c ret = krb5_mk_priv(context, auth_context, auth_context 350 source3/libads/krb5_setpw.c ret = krb5_rd_rep(context, auth_context, &ap_rep, &ap_rep_enc); auth_context 361 source3/libads/krb5_setpw.c ret = krb5_rd_priv(context, auth_context, &cipherresult, &clearresult, auth_context 403 source3/libads/krb5_setpw.c krb5_auth_context auth_context = NULL; auth_context 416 source3/libads/krb5_setpw.c ret = krb5_mk_req_extended(context, &auth_context, AP_OPTS_USE_SUBKEY, auth_context 431 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 442 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 454 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 462 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 472 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 477 source3/libads/krb5_setpw.c ret = krb5_auth_con_setaddrs(context, auth_context, &local_kaddr, NULL); auth_context 481 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 486 source3/libads/krb5_setpw.c ret = build_kpasswd_request(pversion, context, auth_context, &ap_req, auth_context 491 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 502 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 514 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 525 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 533 source3/libads/krb5_setpw.c ret = krb5_auth_con_setaddrs(context, auth_context, NULL,&remote_kaddr); auth_context 537 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 543 source3/libads/krb5_setpw.c ret = parse_setpw_reply(context, use_tcp, auth_context, &chpw_rep); auth_context 555 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 562 source3/libads/krb5_setpw.c krb5_auth_con_free(context, auth_context); auth_context 315 source3/libsmb/clikrb5.c return krb5_auth_con_setkey(context, auth_context, keyblock); auth_context 732 source3/libsmb/clikrb5.c if( *auth_context == NULL ) { auth_context 734 source3/libsmb/clikrb5.c retval = krb5_auth_con_init( context, auth_context ); auth_context 742 source3/libsmb/clikrb5.c retval = krb5_auth_con_setuseruserkey( context, *auth_context, &credsp->keyblock ); auth_context 750 source3/libsmb/clikrb5.c retval = krb5_auth_con_setflags( context, *auth_context, KRB5_AUTH_CONTEXT_USE_SUBKEY); auth_context 758 source3/libsmb/clikrb5.c auth_context, auth_context 776 source3/libsmb/clikrb5.c krb5_auth_con_free(context, *auth_context); auth_context 777 source3/libsmb/clikrb5.c *auth_context = NULL; auth_context 782 source3/libsmb/clikrb5.c retval = krb5_mk_req_extended(context, auth_context, ap_req_options, auth_context 818 source3/libsmb/clikrb5.c krb5_auth_context auth_context = NULL; auth_context 853 source3/libsmb/clikrb5.c &auth_context, auth_context 861 source3/libsmb/clikrb5.c get_krb5_smb_session_key(context, auth_context, session_key_krb5, False); auth_context 872 source3/libsmb/clikrb5.c if (auth_context) auth_context 873 source3/libsmb/clikrb5.c krb5_auth_con_free(context, auth_context); auth_context 887 source3/libsmb/clikrb5.c err = krb5_auth_con_getremotesubkey(context, auth_context, &skey); auth_context 889 source3/libsmb/clikrb5.c err = krb5_auth_con_getlocalsubkey(context, auth_context, &skey); auth_context 1162 source3/libsmb/clikrb5.c auth_context, auth_context 1860 source3/libsmb/clikrb5.c *auth_context, /* Authentication context [in] */ auth_context 1913 source3/libsmb/clikrb5.c retval = krb5_auth_con_set_req_cksumtype( context, *auth_context, GSSAPI_CHECKSUM ); auth_context 857 source3/rpc_server/srv_netlog_nt.c struct auth_context *auth_context = NULL; auth_context 976 source3/rpc_server/srv_netlog_nt.c status = make_auth_context_fixed(&auth_context, auth_context 1009 source3/rpc_server/srv_netlog_nt.c if (!NT_STATUS_IS_OK(status = make_auth_context_subsystem(&auth_context))) { auth_context 1013 source3/rpc_server/srv_netlog_nt.c auth_context->get_ntlm_challenge(auth_context, chal); auth_context 1033 source3/rpc_server/srv_netlog_nt.c status = auth_context->check_ntlm_password(auth_context, auth_context 1037 source3/rpc_server/srv_netlog_nt.c (auth_context->free)(&auth_context); auth_context 98 source3/smbd/globals.c struct auth_context *negprot_global_auth_context = NULL; auth_context 96 source3/smbd/globals.h extern struct auth_context *negprot_global_auth_context; auth_context 143 source3/smbd/sesssetup.c struct auth_context *auth_context; auth_context 153 source3/smbd/sesssetup.c if (!NT_STATUS_IS_OK(nt_status = make_auth_context_fixed(&auth_context, auth_context 159 source3/smbd/sesssetup.c (auth_context->free)(&auth_context); auth_context 163 source3/smbd/sesssetup.c nt_status = auth_context->check_ntlm_password(auth_context, auth_context 166 source3/smbd/sesssetup.c (auth_context->free)(&auth_context); auth_context 1685 source3/smbd/sesssetup.c struct auth_context *plaintext_auth_context = NULL; auth_context 550 source3/utils/ntlm_auth.c ntlmssp_state->auth_context = talloc_strdup(ntlmssp_state, auth_context 558 source3/utils/ntlm_auth.c ntlmssp_state->auth_context = NULL; auth_context 584 source3/utils/ntlm_auth.c ntlmssp_state->auth_context = talloc_asprintf(ntlmssp_state, auth_context 592 source3/utils/ntlm_auth.c ntlmssp_state->auth_context = NULL; auth_context 840 source3/utils/ntlm_auth.c (char *)state->ntlmssp_state->auth_context); auth_context 126 source4/auth/auth.h struct auth_context; auth_context 151 source4/auth/auth.h struct auth_context *auth_context, auth_context 158 source4/auth/auth.h struct auth_context *auth_ctx; auth_context 186 source4/auth/auth.h NTSTATUS (*check_password)(struct auth_context *auth_ctx, auth_context 191 source4/auth/auth.h NTSTATUS (*get_challenge)(struct auth_context *auth_ctx, const uint8_t **_chal); auth_context 193 source4/auth/auth.h bool (*challenge_may_be_modified)(struct auth_context *auth_ctx); auth_context 195 source4/auth/auth.h NTSTATUS (*set_challenge)(struct auth_context *auth_ctx, const uint8_t chal[8], const char *set_by); auth_context 198 source4/auth/auth.h struct auth_context *auth_context, auth_context 535 source4/auth/gensec/gensec.c (*gensec_security)->auth_context = talloc_reference(*gensec_security, auth_context); auth_context 562 source4/auth/gensec/gensec.c (*gensec_security)->auth_context = talloc_reference(*gensec_security, parent->auth_context); auth_context 564 source4/auth/gensec/gensec.c (*gensec_security)->auth_context = talloc_reference(*gensec_security, parent->auth_context); auth_context 620 source4/auth/gensec/gensec.c status = gensec_start(mem_ctx, ev, settings, auth_context, gensec_security); auth_context 178 source4/auth/gensec/gensec.h struct auth_context *auth_context; auth_context 192 source4/auth/gensec/gensec.h struct auth_context; auth_context 1293 source4/auth/gensec/gensec_gssapi.c if (gensec_security->auth_context && auth_context 1297 source4/auth/gensec/gensec_gssapi.c nt_status = gensec_security->auth_context->get_server_info_principal(mem_ctx, auth_context 1298 source4/auth/gensec/gensec_gssapi.c gensec_security->auth_context, auth_context 55 source4/auth/gensec/gensec_krb5.c krb5_auth_context auth_context; auth_context 83 source4/auth/gensec/gensec_krb5.c if (gensec_krb5_state->auth_context) { auth_context 85 source4/auth/gensec/gensec_krb5.c gensec_krb5_state->auth_context); auth_context 111 source4/auth/gensec/gensec_krb5.c gensec_krb5_state->auth_context = NULL; auth_context 128 source4/auth/gensec/gensec_krb5.c ret = krb5_auth_con_init(gensec_krb5_state->smb_krb5_context->krb5_context, &gensec_krb5_state->auth_context); auth_context 138 source4/auth/gensec/gensec_krb5.c gensec_krb5_state->auth_context, auth_context 175 source4/auth/gensec/gensec_krb5.c gensec_krb5_state->auth_context, auth_context 276 source4/auth/gensec/gensec_krb5.c &gensec_krb5_state->auth_context, auth_context 286 source4/auth/gensec/gensec_krb5.c &gensec_krb5_state->auth_context, auth_context 421 source4/auth/gensec/gensec_krb5.c gensec_krb5_state->auth_context, auth_context 480 source4/auth/gensec/gensec_krb5.c &gensec_krb5_state->auth_context, auth_context 514 source4/auth/gensec/gensec_krb5.c krb5_auth_context auth_context = gensec_krb5_state->auth_context; auth_context 529 source4/auth/gensec/gensec_krb5.c err = krb5_auth_con_getlocalsubkey(context, auth_context, &skey); auth_context 532 source4/auth/gensec/gensec_krb5.c err = krb5_auth_con_getremotesubkey(context, auth_context, &skey); auth_context 610 source4/auth/gensec/gensec_krb5.c if (gensec_security->auth_context && auth_context 613 source4/auth/gensec/gensec_krb5.c nt_status = gensec_security->auth_context->get_server_info_principal(mem_ctx, auth_context 614 source4/auth/gensec/gensec_krb5.c gensec_security->auth_context, auth_context 701 source4/auth/gensec/gensec_krb5.c krb5_auth_context auth_context = gensec_krb5_state->auth_context; auth_context 708 source4/auth/gensec/gensec_krb5.c ret = krb5_mk_priv(context, auth_context, &input, &output, NULL); auth_context 731 source4/auth/gensec/gensec_krb5.c krb5_auth_context auth_context = gensec_krb5_state->auth_context; auth_context 739 source4/auth/gensec/gensec_krb5.c ret = krb5_rd_priv(context, auth_context, &input, &output, &replay); auth_context 70 source4/auth/kerberos/kerberos_heimdal.c auth_context, auth_context 91 source4/auth/kerberos/kerberos_heimdal.c kret = krb5_mk_rep(context, *auth_context, outbuf); auth_context 207 source4/auth/ntlm/auth.c struct auth_context *auth_ctx; auth_context 390 source4/auth/ntlm/auth.c struct auth_context *ctx; auth_context 409 source4/auth/ntlm/auth.c ctx = talloc(mem_ctx, struct auth_context); auth_context 545 source4/auth/ntlm/auth.c sizeof(struct auth_context), auth_context 156 source4/auth/ntlm/auth_sam.c if (lp_null_passwords(auth_context->lp_ctx)) { auth_context 173 source4/auth/ntlm/auth_sam.c status = encrypt_user_info(mem_ctx, auth_context, auth_context 188 source4/auth/ntlm/auth_sam.c lp_lanman_auth(auth_context->lp_ctx), auth_context 198 source4/auth/ntlm/auth_sam.c lp_lanman_auth(auth_context->lp_ctx), auth_context 199 source4/auth/ntlm/auth_sam.c lp_ntlm_auth(auth_context->lp_ctx), auth_context 201 source4/auth/ntlm/auth_sam.c &auth_context->challenge.data, auth_context 214 source4/auth/ntlm/auth_sam.c talloc_steal(auth_context, user_sess_key->data); auth_context 217 source4/auth/ntlm/auth_sam.c talloc_steal(auth_context, lm_sess_key->data); auth_context 252 source4/auth/ntlm/auth_sam.c nt_status = samdb_result_passwords(mem_ctx, auth_context->lp_ctx, msgs[0], &lm_pwd, &nt_pwd); auth_context 255 source4/auth/ntlm/auth_sam.c nt_status = authsam_password_ok(auth_context, mem_ctx, auth_context 442 source4/auth/ntlm/auth_sam.c sam_ctx = samdb_connect(tmp_ctx, auth_context->event_ctx, auth_context->lp_ctx, auth_context 443 source4/auth/ntlm/auth_sam.c system_session(tmp_ctx, auth_context->lp_ctx)); auth_context 456 source4/auth/ntlm/auth_sam.c lp_netbios_name(auth_context->lp_ctx), auth_context 43 source4/auth/ntlm/auth_simple.c struct auth_context *auth_context; auth_context 56 source4/auth/ntlm/auth_simple.c &auth_context); auth_context 86 source4/auth/ntlm/auth_simple.c nt_status = auth_check_password(auth_context, tmp_ctx, user_info, &server_info); auth_context 118 source4/auth/ntlm/auth_util.c nt_status = encrypt_user_info(mem_ctx, auth_context, auth_context 141 source4/auth/ntlm/auth_util.c nt_status = auth_get_challenge(auth_context, &challenge); auth_context 147 source4/auth/ntlm/auth_util.c if (lp_client_ntlmv2_auth(auth_context->lp_ctx)) { auth_context 148 source4/auth/ntlm/auth_util.c DATA_BLOB names_blob = NTLMv2_generate_names_blob(mem_ctx, lp_netbios_name(auth_context->lp_ctx), lp_workgroup(auth_context->lp_ctx)); auth_context 172 source4/auth/ntlm/auth_util.c if (lp_client_lanman_auth(auth_context->lp_ctx) && user_info_in->password.hash.lanman) { auth_context 397 source4/auth/ntlmssp/ntlmssp.c gensec_ntlmssp_state->auth_context = NULL; auth_context 183 source4/auth/ntlmssp/ntlmssp.h struct auth_context *auth_context; auth_context 611 source4/auth/ntlmssp/ntlmssp_server.c status = gensec_ntlmssp_state->auth_context->get_challenge(gensec_ntlmssp_state->auth_context, &chal); auth_context 628 source4/auth/ntlmssp/ntlmssp_server.c return gensec_ntlmssp_state->auth_context->challenge_may_be_modified(gensec_ntlmssp_state->auth_context); auth_context 638 source4/auth/ntlmssp/ntlmssp_server.c struct auth_context *auth_context = gensec_ntlmssp_state->auth_context; auth_context 647 source4/auth/ntlmssp/ntlmssp_server.c nt_status = gensec_ntlmssp_state->auth_context->set_challenge(auth_context, auth_context 684 source4/auth/ntlmssp/ntlmssp_server.c nt_status = gensec_ntlmssp_state->auth_context->check_password(gensec_ntlmssp_state->auth_context, auth_context 802 source4/auth/ntlmssp/ntlmssp_server.c gensec_ntlmssp_state->auth_context = gensec_security->auth_context; auth_context 40 source4/auth/samba_server_gensec.c struct auth_context *auth_context; auth_context 46 source4/auth/samba_server_gensec.c &auth_context); auth_context 56 source4/auth/samba_server_gensec.c auth_context, auth_context 59 source4/auth/samba_server_gensec.c talloc_free(auth_context); auth_context 64 source4/auth/samba_server_gensec.c talloc_steal(gensec_ctx, auth_context); auth_context 85 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c if (ctx->auth_context->local_subkey) auth_context 86 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c key = ctx->auth_context->local_subkey; auth_context 88 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c key = ctx->auth_context->remote_subkey; auth_context 90 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c if (ctx->auth_context->remote_subkey) auth_context 91 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c key = ctx->auth_context->remote_subkey; auth_context 93 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c key = ctx->auth_context->local_subkey; auth_context 96 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c key = ctx->auth_context->keyblock; auth_context 112 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c if ((acceptor && ctx->auth_context->local_subkey) || auth_context 113 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c (!acceptor && ctx->auth_context->remote_subkey)) auth_context 153 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 157 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 161 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 210 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 228 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 379 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c &ctx->auth_context, auth_context 467 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 490 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context->keyblock, auth_context 541 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 545 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 554 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c krb5_auth_con_addflags(context, ctx->auth_context, auth_context 560 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 660 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 668 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 676 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 694 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 698 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c kret = krb5_rd_rep(context, ctx->auth_context, &inbuf, &repl); auth_context 704 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c krb5_auth_con_setflags(context, ctx->auth_context, auth_flags); auth_context 748 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 756 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 778 source4/heimdal/lib/gssapi/krb5/accept_sec_context.c ctx->auth_context, auth_context 228 source4/heimdal/lib/gssapi/krb5/arcfour.c context_handle->auth_context, auth_context 234 source4/heimdal/lib/gssapi/krb5/arcfour.c context_handle->auth_context, auth_context 406 source4/heimdal/lib/gssapi/krb5/arcfour.c context_handle->auth_context, auth_context 412 source4/heimdal/lib/gssapi/krb5/arcfour.c context_handle->auth_context, auth_context 334 source4/heimdal/lib/gssapi/krb5/cfx.c context_handle->auth_context, auth_context 339 source4/heimdal/lib/gssapi/krb5/cfx.c context_handle->auth_context, auth_context 735 source4/heimdal/lib/gssapi/krb5/cfx.c context_handle->auth_context, auth_context 740 source4/heimdal/lib/gssapi/krb5/cfx.c context_handle->auth_context, auth_context 63 source4/heimdal/lib/gssapi/krb5/delete_sec_context.c krb5_auth_con_free (context, ctx->auth_context); auth_context 72 source4/heimdal/lib/gssapi/krb5/export_sec_context.c ac = ctx->auth_context; auth_context 99 source4/heimdal/lib/gssapi/krb5/get_mic.c ctx->auth_context, auth_context 116 source4/heimdal/lib/gssapi/krb5/get_mic.c ctx->auth_context, auth_context 217 source4/heimdal/lib/gssapi/krb5/get_mic.c ctx->auth_context, auth_context 262 source4/heimdal/lib/gssapi/krb5/get_mic.c ctx->auth_context, auth_context 58 source4/heimdal/lib/gssapi/krb5/gsskrb5_locl.h struct krb5_auth_context_data *auth_context; auth_context 81 source4/heimdal/lib/gssapi/krb5/import_sec_context.c &ctx->auth_context); auth_context 97 source4/heimdal/lib/gssapi/krb5/import_sec_context.c ac = ctx->auth_context; auth_context 213 source4/heimdal/lib/gssapi/krb5/import_sec_context.c ctx->auth_context); auth_context 121 source4/heimdal/lib/gssapi/krb5/init_sec_context.c ctx->auth_context = NULL; auth_context 136 source4/heimdal/lib/gssapi/krb5/init_sec_context.c kret = krb5_auth_con_init (context, &ctx->auth_context); auth_context 143 source4/heimdal/lib/gssapi/krb5/init_sec_context.c kret = set_addresses(context, ctx->auth_context, input_chan_bindings); auth_context 149 source4/heimdal/lib/gssapi/krb5/init_sec_context.c krb5_auth_con_free(context, ctx->auth_context); auth_context 159 source4/heimdal/lib/gssapi/krb5/init_sec_context.c ctx->auth_context, auth_context 258 source4/heimdal/lib/gssapi/krb5/init_sec_context.c krb5_auth_getremoteseqnumber (context, ctx->auth_context, &seq_number); auth_context 454 source4/heimdal/lib/gssapi/krb5/init_sec_context.c ctx->auth_context, auth_context 458 source4/heimdal/lib/gssapi/krb5/init_sec_context.c ctx->auth_context, auth_context 541 source4/heimdal/lib/gssapi/krb5/init_sec_context.c ctx->auth_context, auth_context 593 source4/heimdal/lib/gssapi/krb5/init_sec_context.c enctype = ctx->auth_context->keyblock->keytype; auth_context 611 source4/heimdal/lib/gssapi/krb5/init_sec_context.c ctx->auth_context, auth_context 752 source4/heimdal/lib/gssapi/krb5/init_sec_context.c ctx->auth_context, auth_context 767 source4/heimdal/lib/gssapi/krb5/init_sec_context.c ctx->auth_context, auth_context 799 source4/heimdal/lib/gssapi/krb5/init_sec_context.c krb5_auth_getremoteseqnumber(context, ctx->auth_context, &remote_seq); auth_context 800 source4/heimdal/lib/gssapi/krb5/init_sec_context.c krb5_auth_con_getlocalseqnumber(context, ctx->auth_context, &local_seq); auth_context 801 source4/heimdal/lib/gssapi/krb5/init_sec_context.c krb5_auth_con_setlocalseqnumber(context, ctx->auth_context, remote_seq); auth_context 803 source4/heimdal/lib/gssapi/krb5/init_sec_context.c kret = krb5_mk_rep(context, ctx->auth_context, &outbuf); auth_context 810 source4/heimdal/lib/gssapi/krb5/init_sec_context.c krb5_auth_con_setlocalseqnumber(context, ctx->auth_context, local_seq); auth_context 250 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c acceptor_subkey = context_handle->auth_context->remote_subkey; auth_context 252 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c acceptor_subkey = context_handle->auth_context->local_subkey; auth_context 256 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c context_handle->auth_context->keyblock->keytype); auth_context 301 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c context_handle->auth_context, auth_context 308 source4/heimdal/lib/gssapi/krb5/inquire_sec_context_by_oid.c context_handle->auth_context, auth_context 52 source4/heimdal/lib/gssapi/krb5/wrap.c ctx->auth_context, auth_context 56 source4/heimdal/lib/gssapi/krb5/wrap.c ctx->auth_context, auth_context 61 source4/heimdal/lib/gssapi/krb5/wrap.c ctx->auth_context, auth_context 80 source4/heimdal/lib/gssapi/krb5/wrap.c ctx->auth_context, auth_context 84 source4/heimdal/lib/gssapi/krb5/wrap.c ctx->auth_context, auth_context 279 source4/heimdal/lib/gssapi/krb5/wrap.c ctx->auth_context, auth_context 296 source4/heimdal/lib/gssapi/krb5/wrap.c ctx->auth_context, auth_context 430 source4/heimdal/lib/gssapi/krb5/wrap.c ctx->auth_context, auth_context 477 source4/heimdal/lib/gssapi/krb5/wrap.c ctx->auth_context, auth_context 65 source4/heimdal/lib/krb5/auth_context.c *auth_context = p; auth_context 73 source4/heimdal/lib/krb5/auth_context.c if (auth_context != NULL) { auth_context 74 source4/heimdal/lib/krb5/auth_context.c krb5_free_authenticator(context, &auth_context->authenticator); auth_context 75 source4/heimdal/lib/krb5/auth_context.c if(auth_context->local_address){ auth_context 76 source4/heimdal/lib/krb5/auth_context.c free_HostAddress(auth_context->local_address); auth_context 77 source4/heimdal/lib/krb5/auth_context.c free(auth_context->local_address); auth_context 79 source4/heimdal/lib/krb5/auth_context.c if(auth_context->remote_address){ auth_context 80 source4/heimdal/lib/krb5/auth_context.c free_HostAddress(auth_context->remote_address); auth_context 81 source4/heimdal/lib/krb5/auth_context.c free(auth_context->remote_address); auth_context 83 source4/heimdal/lib/krb5/auth_context.c krb5_free_keyblock(context, auth_context->keyblock); auth_context 84 source4/heimdal/lib/krb5/auth_context.c krb5_free_keyblock(context, auth_context->remote_subkey); auth_context 85 source4/heimdal/lib/krb5/auth_context.c krb5_free_keyblock(context, auth_context->local_subkey); auth_context 86 source4/heimdal/lib/krb5/auth_context.c free (auth_context); auth_context 96 source4/heimdal/lib/krb5/auth_context.c auth_context->flags = flags; auth_context 106 source4/heimdal/lib/krb5/auth_context.c *flags = auth_context->flags; auth_context 117 source4/heimdal/lib/krb5/auth_context.c *flags = auth_context->flags; auth_context 118 source4/heimdal/lib/krb5/auth_context.c auth_context->flags |= addflags; auth_context 129 source4/heimdal/lib/krb5/auth_context.c *flags = auth_context->flags; auth_context 130 source4/heimdal/lib/krb5/auth_context.c auth_context->flags &= ~removeflags; auth_context 141 source4/heimdal/lib/krb5/auth_context.c if (auth_context->local_address) auth_context 142 source4/heimdal/lib/krb5/auth_context.c krb5_free_address (context, auth_context->local_address); auth_context 144 source4/heimdal/lib/krb5/auth_context.c if ((auth_context->local_address = malloc(sizeof(krb5_address))) == NULL) auth_context 146 source4/heimdal/lib/krb5/auth_context.c krb5_copy_address(context, local_addr, auth_context->local_address); auth_context 149 source4/heimdal/lib/krb5/auth_context.c if (auth_context->remote_address) auth_context 150 source4/heimdal/lib/krb5/auth_context.c krb5_free_address (context, auth_context->remote_address); auth_context 152 source4/heimdal/lib/krb5/auth_context.c if ((auth_context->remote_address = malloc(sizeof(krb5_address))) == NULL) auth_context 154 source4/heimdal/lib/krb5/auth_context.c krb5_copy_address(context, remote_addr, auth_context->remote_address); auth_context 173 source4/heimdal/lib/krb5/auth_context.c if (auth_context->local_address == NULL) { auth_context 185 source4/heimdal/lib/krb5/auth_context.c krb5_sockaddr2port (context, local, &auth_context->local_port); auth_context 187 source4/heimdal/lib/krb5/auth_context.c auth_context->local_port = 0; auth_context 202 source4/heimdal/lib/krb5/auth_context.c krb5_sockaddr2port (context, remote, &auth_context->remote_port); auth_context 204 source4/heimdal/lib/krb5/auth_context.c auth_context->remote_port = 0; auth_context 208 source4/heimdal/lib/krb5/auth_context.c auth_context, auth_context 227 source4/heimdal/lib/krb5/auth_context.c if(auth_context->local_address == NULL) auth_context 229 source4/heimdal/lib/krb5/auth_context.c if(auth_context->remote_address == NULL) auth_context 231 source4/heimdal/lib/krb5/auth_context.c return krb5_auth_con_genaddrs(context, auth_context, fd, flags); auth_context 248 source4/heimdal/lib/krb5/auth_context.c auth_context->local_address, auth_context 261 source4/heimdal/lib/krb5/auth_context.c auth_context->remote_address, auth_context 282 source4/heimdal/lib/krb5/auth_context.c return copy_key(context, auth_context->keyblock, keyblock); auth_context 290 source4/heimdal/lib/krb5/auth_context.c return copy_key(context, auth_context->local_subkey, keyblock); auth_context 298 source4/heimdal/lib/krb5/auth_context.c return copy_key(context, auth_context->remote_subkey, keyblock); auth_context 306 source4/heimdal/lib/krb5/auth_context.c if(auth_context->keyblock) auth_context 307 source4/heimdal/lib/krb5/auth_context.c krb5_free_keyblock(context, auth_context->keyblock); auth_context 308 source4/heimdal/lib/krb5/auth_context.c return copy_key(context, keyblock, &auth_context->keyblock); auth_context 316 source4/heimdal/lib/krb5/auth_context.c if(auth_context->local_subkey) auth_context 317 source4/heimdal/lib/krb5/auth_context.c krb5_free_keyblock(context, auth_context->local_subkey); auth_context 318 source4/heimdal/lib/krb5/auth_context.c return copy_key(context, keyblock, &auth_context->local_subkey); auth_context 330 source4/heimdal/lib/krb5/auth_context.c auth_context->keytype, auth_context 334 source4/heimdal/lib/krb5/auth_context.c if(auth_context->local_subkey) auth_context 335 source4/heimdal/lib/krb5/auth_context.c krb5_free_keyblock(context, auth_context->local_subkey); auth_context 336 source4/heimdal/lib/krb5/auth_context.c auth_context->local_subkey = subkey; auth_context 346 source4/heimdal/lib/krb5/auth_context.c if(auth_context->remote_subkey) auth_context 347 source4/heimdal/lib/krb5/auth_context.c krb5_free_keyblock(context, auth_context->remote_subkey); auth_context 348 source4/heimdal/lib/krb5/auth_context.c return copy_key(context, keyblock, &auth_context->remote_subkey); auth_context 356 source4/heimdal/lib/krb5/auth_context.c auth_context->cksumtype = cksumtype; auth_context 365 source4/heimdal/lib/krb5/auth_context.c *cksumtype = auth_context->cksumtype; auth_context 374 source4/heimdal/lib/krb5/auth_context.c auth_context->keytype = keytype; auth_context 383 source4/heimdal/lib/krb5/auth_context.c *keytype = auth_context->keytype; auth_context 393 source4/heimdal/lib/krb5/auth_context.c if(auth_context->keyblock) auth_context 394 source4/heimdal/lib/krb5/auth_context.c krb5_free_keyblock(context, auth_context->keyblock); auth_context 395 source4/heimdal/lib/krb5/auth_context.c ALLOC(auth_context->keyblock, 1); auth_context 396 source4/heimdal/lib/krb5/auth_context.c if(auth_context->keyblock == NULL) auth_context 398 source4/heimdal/lib/krb5/auth_context.c auth_context->keyblock->keytype = etype; auth_context 416 source4/heimdal/lib/krb5/auth_context.c *seqnumber = auth_context->local_seqnumber; auth_context 425 source4/heimdal/lib/krb5/auth_context.c auth_context->local_seqnumber = seqnumber; auth_context 434 source4/heimdal/lib/krb5/auth_context.c *seqnumber = auth_context->remote_seqnumber; auth_context 443 source4/heimdal/lib/krb5/auth_context.c auth_context->remote_seqnumber = seqnumber; auth_context 459 source4/heimdal/lib/krb5/auth_context.c copy_Authenticator(auth_context->authenticator, auth_context 480 source4/heimdal/lib/krb5/auth_context.c if(auth_context->keyblock) auth_context 481 source4/heimdal/lib/krb5/auth_context.c krb5_free_keyblock(context, auth_context->keyblock); auth_context 482 source4/heimdal/lib/krb5/auth_context.c return krb5_copy_keyblock(context, keyblock, &auth_context->keyblock); auth_context 490 source4/heimdal/lib/krb5/auth_context.c *rcache = auth_context->rcache; auth_context 499 source4/heimdal/lib/krb5/auth_context.c auth_context->rcache = rcache; auth_context 131 source4/heimdal/lib/krb5/build_auth.c ret = krb5_auth_con_getlocalsubkey(context, auth_context, &auth->subkey); auth_context 135 source4/heimdal/lib/krb5/build_auth.c if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) { auth_context 136 source4/heimdal/lib/krb5/build_auth.c if(auth_context->local_seqnumber == 0) auth_context 139 source4/heimdal/lib/krb5/build_auth.c &auth_context->local_seqnumber); auth_context 145 source4/heimdal/lib/krb5/build_auth.c *auth->seq_number = auth_context->local_seqnumber; auth_context 163 source4/heimdal/lib/krb5/build_auth.c auth_context->authenticator->ctime = auth->ctime; auth_context 164 source4/heimdal/lib/krb5/build_auth.c auth_context->authenticator->cusec = auth->cusec; auth_context 99 source4/heimdal/lib/krb5/changepw.c auth_context, auth_context 113 source4/heimdal/lib/krb5/changepw.c *auth_context, auth_context 187 source4/heimdal/lib/krb5/changepw.c auth_context, auth_context 216 source4/heimdal/lib/krb5/changepw.c *auth_context, auth_context 402 source4/heimdal/lib/krb5/changepw.c auth_context, auth_context 411 source4/heimdal/lib/krb5/changepw.c auth_context, auth_context 519 source4/heimdal/lib/krb5/changepw.c krb5_auth_context auth_context = NULL; auth_context 532 source4/heimdal/lib/krb5/changepw.c ret = krb5_auth_con_init (context, &auth_context); auth_context 536 source4/heimdal/lib/krb5/changepw.c krb5_auth_con_setflags (context, auth_context, auth_context 580 source4/heimdal/lib/krb5/changepw.c ret = krb5_auth_con_genaddrs (context, auth_context, sock, auth_context 595 source4/heimdal/lib/krb5/changepw.c &auth_context, auth_context 628 source4/heimdal/lib/krb5/changepw.c auth_context, auth_context 649 source4/heimdal/lib/krb5/changepw.c krb5_auth_con_free (context, auth_context); auth_context 153 source4/heimdal/lib/krb5/get_for_creds.c auth_context, auth_context 290 source4/heimdal/lib/krb5/get_for_creds.c if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_TIME) { auth_context 315 source4/heimdal/lib/krb5/get_for_creds.c if (auth_context->local_address && auth_context->local_port && paddrs) { auth_context 319 source4/heimdal/lib/krb5/get_for_creds.c auth_context->local_address, auth_context 320 source4/heimdal/lib/krb5/get_for_creds.c auth_context->local_port); auth_context 325 source4/heimdal/lib/krb5/get_for_creds.c if (auth_context->remote_address) { auth_context 326 source4/heimdal/lib/krb5/get_for_creds.c if (auth_context->remote_port) { auth_context 341 source4/heimdal/lib/krb5/get_for_creds.c auth_context->remote_address, auth_context 342 source4/heimdal/lib/krb5/get_for_creds.c auth_context->remote_port); auth_context 355 source4/heimdal/lib/krb5/get_for_creds.c ret = krb5_copy_address (context, auth_context->remote_address, auth_context 412 source4/heimdal/lib/krb5/get_for_creds.c if (auth_context->flags & KRB5_AUTH_CONTEXT_CLEAR_FORWARDED_CRED) { auth_context 425 source4/heimdal/lib/krb5/get_for_creds.c ret = krb5_crypto_init(context, auth_context->keyblock, 0, &crypto); auth_context 56 source4/heimdal/lib/krb5/mk_priv.c if ((auth_context->flags & auth_context 61 source4/heimdal/lib/krb5/mk_priv.c if (auth_context->local_subkey) auth_context 62 source4/heimdal/lib/krb5/mk_priv.c key = auth_context->local_subkey; auth_context 63 source4/heimdal/lib/krb5/mk_priv.c else if (auth_context->remote_subkey) auth_context 64 source4/heimdal/lib/krb5/mk_priv.c key = auth_context->remote_subkey; auth_context 66 source4/heimdal/lib/krb5/mk_priv.c key = auth_context->keyblock; auth_context 74 source4/heimdal/lib/krb5/mk_priv.c if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_TIME) { auth_context 82 source4/heimdal/lib/krb5/mk_priv.c if (auth_context->flags & KRB5_AUTH_CONTEXT_RET_TIME) { auth_context 87 source4/heimdal/lib/krb5/mk_priv.c if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) { auth_context 88 source4/heimdal/lib/krb5/mk_priv.c rdata.seq = auth_context->local_seqnumber; auth_context 93 source4/heimdal/lib/krb5/mk_priv.c if (auth_context->flags & KRB5_AUTH_CONTEXT_RET_SEQUENCE) auth_context 94 source4/heimdal/lib/krb5/mk_priv.c outdata->seq = auth_context->local_seqnumber; auth_context 96 source4/heimdal/lib/krb5/mk_priv.c part.s_address = auth_context->local_address; auth_context 97 source4/heimdal/lib/krb5/mk_priv.c part.r_address = auth_context->remote_address; auth_context 147 source4/heimdal/lib/krb5/mk_priv.c if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) auth_context 148 source4/heimdal/lib/krb5/mk_priv.c auth_context->local_seqnumber = auth_context 149 source4/heimdal/lib/krb5/mk_priv.c (auth_context->local_seqnumber + 1) & 0xFFFFFFFF; auth_context 56 source4/heimdal/lib/krb5/mk_rep.c body.ctime = auth_context->authenticator->ctime; auth_context 57 source4/heimdal/lib/krb5/mk_rep.c body.cusec = auth_context->authenticator->cusec; auth_context 58 source4/heimdal/lib/krb5/mk_rep.c if (auth_context->flags & KRB5_AUTH_CONTEXT_USE_SUBKEY) { auth_context 59 source4/heimdal/lib/krb5/mk_rep.c if (auth_context->local_subkey == NULL) { auth_context 61 source4/heimdal/lib/krb5/mk_rep.c auth_context, auth_context 62 source4/heimdal/lib/krb5/mk_rep.c auth_context->keyblock); auth_context 68 source4/heimdal/lib/krb5/mk_rep.c ret = krb5_copy_keyblock(context, auth_context->local_subkey, auth_context 78 source4/heimdal/lib/krb5/mk_rep.c if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) { auth_context 79 source4/heimdal/lib/krb5/mk_rep.c if(auth_context->local_seqnumber == 0) auth_context 81 source4/heimdal/lib/krb5/mk_rep.c auth_context->keyblock, auth_context 82 source4/heimdal/lib/krb5/mk_rep.c &auth_context->local_seqnumber); auth_context 89 source4/heimdal/lib/krb5/mk_rep.c *(body.seq_number) = auth_context->local_seqnumber; auth_context 93 source4/heimdal/lib/krb5/mk_rep.c ap.enc_part.etype = auth_context->keyblock->keytype; auth_context 102 source4/heimdal/lib/krb5/mk_rep.c ret = krb5_crypto_init(context, auth_context->keyblock, auth_context 64 source4/heimdal/lib/krb5/mk_req.c if (auth_context && *auth_context && (*auth_context)->keytype) auth_context 65 source4/heimdal/lib/krb5/mk_req.c this_cred.session.keytype = (*auth_context)->keytype; auth_context 73 source4/heimdal/lib/krb5/mk_req.c auth_context, auth_context 112 source4/heimdal/lib/krb5/mk_req.c ret = krb5_mk_req_exact (context, auth_context, ap_req_options, auth_context 54 source4/heimdal/lib/krb5/mk_req_ext.c if(auth_context) { auth_context 55 source4/heimdal/lib/krb5/mk_req_ext.c if(*auth_context == NULL) auth_context 56 source4/heimdal/lib/krb5/mk_req_ext.c ret = krb5_auth_con_init(context, auth_context); auth_context 59 source4/heimdal/lib/krb5/mk_req_ext.c ac = *auth_context; auth_context 144 source4/heimdal/lib/krb5/mk_req_ext.c if(auth_context == NULL) auth_context 158 source4/heimdal/lib/krb5/mk_req_ext.c auth_context, auth_context 74 source4/heimdal/lib/krb5/rd_cred.c if ((auth_context->flags & auth_context 112 source4/heimdal/lib/krb5/rd_cred.c if (auth_context->remote_subkey) { auth_context 113 source4/heimdal/lib/krb5/rd_cred.c ret = krb5_crypto_init(context, auth_context->remote_subkey, auth_context 131 source4/heimdal/lib/krb5/rd_cred.c if (auth_context->remote_subkey == NULL || ret == KRB5KRB_AP_ERR_BAD_INTEGRITY) auth_context 134 source4/heimdal/lib/krb5/rd_cred.c ret = krb5_crypto_init(context, auth_context->keyblock, auth_context 165 source4/heimdal/lib/krb5/rd_cred.c && auth_context->remote_address auth_context 166 source4/heimdal/lib/krb5/rd_cred.c && auth_context->remote_port) { auth_context 170 source4/heimdal/lib/krb5/rd_cred.c auth_context->remote_address, auth_context 171 source4/heimdal/lib/krb5/rd_cred.c auth_context->remote_port); auth_context 188 source4/heimdal/lib/krb5/rd_cred.c && auth_context->local_address) { auth_context 189 source4/heimdal/lib/krb5/rd_cred.c if(auth_context->local_port && auth_context 193 source4/heimdal/lib/krb5/rd_cred.c auth_context->local_address, auth_context 194 source4/heimdal/lib/krb5/rd_cred.c auth_context->local_port); auth_context 206 source4/heimdal/lib/krb5/rd_cred.c ret = compare_addrs(context, auth_context->local_address, auth_context 216 source4/heimdal/lib/krb5/rd_cred.c if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_TIME) { auth_context 231 source4/heimdal/lib/krb5/rd_cred.c if ((auth_context->flags & auth_context 334 source4/heimdal/lib/krb5/rd_cred.c ret = krb5_rd_cred(context, auth_context, in_data, &creds, NULL); auth_context 55 source4/heimdal/lib/krb5/rd_priv.c if ((auth_context->flags & auth_context 84 source4/heimdal/lib/krb5/rd_priv.c if (auth_context->remote_subkey) auth_context 85 source4/heimdal/lib/krb5/rd_priv.c key = auth_context->remote_subkey; auth_context 86 source4/heimdal/lib/krb5/rd_priv.c else if (auth_context->local_subkey) auth_context 87 source4/heimdal/lib/krb5/rd_priv.c key = auth_context->local_subkey; auth_context 89 source4/heimdal/lib/krb5/rd_priv.c key = auth_context->keyblock; auth_context 113 source4/heimdal/lib/krb5/rd_priv.c && auth_context->remote_address auth_context 115 source4/heimdal/lib/krb5/rd_priv.c auth_context->remote_address, auth_context 125 source4/heimdal/lib/krb5/rd_priv.c && auth_context->local_address auth_context 127 source4/heimdal/lib/krb5/rd_priv.c auth_context->local_address, auth_context 135 source4/heimdal/lib/krb5/rd_priv.c if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_TIME) { auth_context 154 source4/heimdal/lib/krb5/rd_priv.c if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_SEQUENCE) { auth_context 156 source4/heimdal/lib/krb5/rd_priv.c && auth_context->remote_seqnumber != 0) auth_context 158 source4/heimdal/lib/krb5/rd_priv.c && *part.seq_number != auth_context->remote_seqnumber)) { auth_context 163 source4/heimdal/lib/krb5/rd_priv.c auth_context->remote_seqnumber++; auth_context 170 source4/heimdal/lib/krb5/rd_priv.c if ((auth_context->flags & auth_context 67 source4/heimdal/lib/krb5/rd_rep.c ret = krb5_crypto_init(context, auth_context->keyblock, 0, &crypto); auth_context 93 source4/heimdal/lib/krb5/rd_rep.c if (auth_context->flags & KRB5_AUTH_CONTEXT_DO_TIME) { auth_context 94 source4/heimdal/lib/krb5/rd_rep.c if ((*repl)->ctime != auth_context->authenticator->ctime || auth_context 95 source4/heimdal/lib/krb5/rd_rep.c (*repl)->cusec != auth_context->authenticator->cusec) auth_context 105 source4/heimdal/lib/krb5/rd_rep.c krb5_auth_con_setremoteseqnumber(context, auth_context, auth_context 108 source4/heimdal/lib/krb5/rd_rep.c krb5_auth_con_setremotesubkey(context, auth_context, (*repl)->subkey); auth_context 181 source4/heimdal/lib/krb5/rd_req.c ad = auth_context->authenticator->authorization_data; auth_context 321 source4/heimdal/lib/krb5/rd_req.c auth_context, auth_context 350 source4/heimdal/lib/krb5/rd_req.c if (auth_context && *auth_context) { auth_context 351 source4/heimdal/lib/krb5/rd_req.c ac = *auth_context; auth_context 495 source4/heimdal/lib/krb5/rd_req.c if (auth_context) { auth_context 496 source4/heimdal/lib/krb5/rd_req.c if (*auth_context == NULL) auth_context 497 source4/heimdal/lib/krb5/rd_req.c *auth_context = ac; auth_context 505 source4/heimdal/lib/krb5/rd_req.c if (auth_context == NULL || *auth_context == NULL) auth_context 660 source4/heimdal/lib/krb5/rd_req.c ret = krb5_rd_req_ctx(context, auth_context, inbuf, server, in, &out); auth_context 705 source4/heimdal/lib/krb5/rd_req.c ret = krb5_rd_req_ctx(context, auth_context, inbuf, server, in, &out); auth_context 788 source4/heimdal/lib/krb5/rd_req.c if (*auth_context == NULL) { auth_context 789 source4/heimdal/lib/krb5/rd_req.c ret = krb5_auth_con_init(context, auth_context); auth_context 808 source4/heimdal/lib/krb5/rd_req.c (*auth_context)->keyblock == NULL) { auth_context 816 source4/heimdal/lib/krb5/rd_req.c if((*auth_context)->keyblock){ auth_context 818 source4/heimdal/lib/krb5/rd_req.c (*auth_context)->keyblock, auth_context 835 source4/heimdal/lib/krb5/rd_req.c auth_context, auth_context 845 source4/heimdal/lib/krb5/rd_req.c auth_context, auth_context 489 source4/rpc_server/netlogon/dcerpc_netlogon.c struct auth_context *auth_context; auth_context 527 source4/rpc_server/netlogon/dcerpc_netlogon.c &auth_context); auth_context 554 source4/rpc_server/netlogon/dcerpc_netlogon.c &auth_context); auth_context 557 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = auth_context_set_challenge(auth_context, r->in.logon->network->challenge, "netr_LogonSamLogonWithFlags"); auth_context 622 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = auth_check_password(auth_context, mem_ctx, user_info, &server_info); auth_context 40 source4/smb_server/smb/negprot.c if (smb_conn->negotiate.auth_context) { auth_context 51 source4/smb_server/smb/negprot.c &smb_conn->negotiate.auth_context); auth_context 57 source4/smb_server/smb/negprot.c nt_status = auth_get_challenge(smb_conn->negotiate.auth_context, &challenge); auth_context 383 source4/smb_server/smb/negprot.c if (req->smb_conn->negotiate.auth_context) { auth_context 147 source4/smb_server/smb/sesssetup.c auth_check_password_send(req->smb_conn->negotiate.auth_context, user_info, auth_context 209 source4/smb_server/smb/sesssetup.c struct auth_context *auth_context; auth_context 240 source4/smb_server/smb/sesssetup.c &auth_context); auth_context 243 source4/smb_server/smb/sesssetup.c auth_context = req->smb_conn->negotiate.auth_context; auth_context 274 source4/smb_server/smb/sesssetup.c auth_check_password_send(auth_context, user_info, auth_context 302 source4/smb_server/smb_server.h struct auth_context *auth_context; auth_context 487 source4/utils/ntlm_auth.c struct auth_context *auth_context; auth_context 499 source4/utils/ntlm_auth.c &auth_context); auth_context 507 source4/utils/ntlm_auth.c auth_context, &state->gensec_state))) {