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