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))) {