cred             2080 librpc/gen_ndr/ndr_netlogon.c 		NDR_CHECK(ndr_push_netr_Credential(ndr, NDR_SCALARS, &r->cred));
cred             2092 librpc/gen_ndr/ndr_netlogon.c 		NDR_CHECK(ndr_pull_netr_Credential(ndr, NDR_SCALARS, &r->cred));
cred             2104 librpc/gen_ndr/ndr_netlogon.c 	ndr_print_netr_Credential(ndr, "cred", &r->cred);
cred              250 librpc/gen_ndr/netlogon.h 	struct netr_Credential cred;
cred             2913 source3/include/proto.h char *credstr(const unsigned char *cred);
cred             2262 source3/lib/system.c 	struct ucred cred;
cred             2266 source3/lib/system.c 	ret = getsockopt(s, SOL_SOCKET, SO_PEERCRED, (void *)&cred, &cred_len);
cred             2276 source3/lib/system.c 	*uid = cred.uid;
cred              126 source3/libads/sasl.c 	struct berval cred, *scred = NULL;
cred              191 source3/libads/sasl.c 			cred.bv_val = (char *)msg1.data;
cred              192 source3/libads/sasl.c 			cred.bv_len = msg1.length;
cred              194 source3/libads/sasl.c 			rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSS-SPNEGO", &cred, NULL, NULL, &scred);
cred              386 source3/libads/sasl.c 	struct berval cred, *scred = NULL;
cred              506 source3/libads/sasl.c 	cred.bv_val = (char *)wrapped.data;
cred              507 source3/libads/sasl.c 	cred.bv_len = wrapped.length;
cred              509 source3/libads/sasl.c 	rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSS-SPNEGO", &cred, NULL, NULL, 
cred              688 source3/libads/sasl.c 	struct berval cred, *scred = NULL;
cred              704 source3/libads/sasl.c 	cred.bv_val = (char *)blob.data;
cred              705 source3/libads/sasl.c 	cred.bv_len = blob.length;
cred              707 source3/libads/sasl.c 	rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSS-SPNEGO", &cred, NULL, NULL, &scred);
cred              862 source3/libads/sasl.c 	struct berval cred;
cred              904 source3/libads/sasl.c 		cred.bv_val = (char *)output_token.value;
cred              905 source3/libads/sasl.c 		cred.bv_len = output_token.length;
cred              907 source3/libads/sasl.c 		rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSSAPI", &cred, NULL, NULL, 
cred              997 source3/libads/sasl.c 	cred.bv_val = (char *)input_token.value;
cred              998 source3/libads/sasl.c 	cred.bv_len = input_token.length;
cred             1000 source3/libads/sasl.c 	rc = ldap_sasl_bind_s(ads->ldap.ld, NULL, "GSSAPI", &cred, NULL, NULL, 
cred              397 source3/libnet/libnet_samsync.c 						 &return_authenticator.cred)) {
cred               27 source3/libsmb/credentials.c char *credstr(const unsigned char *cred)
cred               32 source3/libsmb/credentials.c 				 cred[0], cred[1], cred[2], cred[3],
cred               33 source3/libsmb/credentials.c 				 cred[4], cred[5], cred[6], cred[7]);
cred              271 source3/libsmb/credentials.c 	memcpy(&cred_out->cred, &tmp_dc.srv_chal, sizeof(cred_out->cred));
cred              275 source3/libsmb/credentials.c 	ret = netlogon_creds_server_check(&tmp_dc, &received_cred->cred);
cred              362 source3/libsmb/credentials.c 	memcpy(&next_cred_out->cred.data, &dc->clnt_chal.data,
cred              363 source3/libsmb/credentials.c 		sizeof(next_cred_out->cred.data));
cred              293 source3/rpc_client/cli_netlogon.c 	if (memcmp(zeros, &ret_creds.cred.data, sizeof(ret_creds.cred.data)) != 0) {
cred              295 source3/rpc_client/cli_netlogon.c 		if (!netlogon_creds_client_check(cli->dc, &ret_creds.cred)) {
cred              420 source3/rpc_client/cli_netlogon.c 	if (memcmp(zeros, ret_creds.cred.data, sizeof(ret_creds.cred.data)) != 0) {
cred              422 source3/rpc_client/cli_netlogon.c 		if (!netlogon_creds_client_check(cli->dc, &ret_creds.cred)) {
cred              624 source3/rpc_client/cli_netlogon.c 	if (!netlogon_creds_client_check(cli->dc, &srv_cred.cred)) {
cred              602 source3/rpcclient/cmd_netlogon.c 						 &return_authenticator.cred)) {
cred              664 source3/rpcclient/cmd_netlogon.c 						 &return_authenticator.cred)) {
cred             1102 source3/rpcclient/cmd_netlogon.c 	if (!netlogon_creds_client_check(cli->dc, &srv_cred.cred)) {
cred             1144 source3/rpcclient/cmd_netlogon.c 					 &return_authenticator.cred)) {
cred             2949 source3/winbindd/winbindd_cache.c 	struct cred_list *cred;
cred             2953 source3/winbindd/winbindd_cache.c 		cred = SMB_MALLOC_P(struct cred_list);
cred             2954 source3/winbindd/winbindd_cache.c 		if (cred == NULL) {
cred             2959 source3/winbindd/winbindd_cache.c 		ZERO_STRUCTP(cred);
cred             2963 source3/winbindd/winbindd_cache.c 		fstrcpy(cred->name, (const char *)kbuf.dptr);		
cred             2964 source3/winbindd/winbindd_cache.c 		DLIST_ADD(wcache_cred_list, cred);
cred             2975 source3/winbindd/winbindd_cache.c 	struct cred_list *cred, *oldest = NULL;
cred             3004 source3/winbindd/winbindd_cache.c 	for (cred = wcache_cred_list; cred; cred = cred->next) {
cred             3009 source3/winbindd/winbindd_cache.c 		data = tdb_fetch(cache->tdb, string_tdb_data(cred->name));
cred             3012 source3/winbindd/winbindd_cache.c 				cred->name));
cred             3027 source3/winbindd/winbindd_cache.c 			fstrcpy(oldest->name, cred->name);
cred             3033 source3/winbindd/winbindd_cache.c 			fstrcpy(oldest->name, cred->name);
cred               39 source4/auth/credentials/credentials.c 	struct cli_credentials *cred = talloc(mem_ctx, struct cli_credentials);
cred               40 source4/auth/credentials/credentials.c 	if (!cred) {
cred               41 source4/auth/credentials/credentials.c 		return cred;
cred               44 source4/auth/credentials/credentials.c 	cred->netlogon_creds = NULL;
cred               45 source4/auth/credentials/credentials.c 	cred->machine_account_pending = false;
cred               46 source4/auth/credentials/credentials.c 	cred->workstation_obtained = CRED_UNINITIALISED;
cred               47 source4/auth/credentials/credentials.c 	cred->username_obtained = CRED_UNINITIALISED;
cred               48 source4/auth/credentials/credentials.c 	cred->password_obtained = CRED_UNINITIALISED;
cred               49 source4/auth/credentials/credentials.c 	cred->domain_obtained = CRED_UNINITIALISED;
cred               50 source4/auth/credentials/credentials.c 	cred->realm_obtained = CRED_UNINITIALISED;
cred               51 source4/auth/credentials/credentials.c 	cred->ccache_obtained = CRED_UNINITIALISED;
cred               52 source4/auth/credentials/credentials.c 	cred->client_gss_creds_obtained = CRED_UNINITIALISED;
cred               53 source4/auth/credentials/credentials.c 	cred->server_gss_creds_obtained = CRED_UNINITIALISED;
cred               54 source4/auth/credentials/credentials.c 	cred->keytab_obtained = CRED_UNINITIALISED;
cred               55 source4/auth/credentials/credentials.c 	cred->principal_obtained = CRED_UNINITIALISED;
cred               57 source4/auth/credentials/credentials.c 	cred->ccache_threshold = CRED_UNINITIALISED;
cred               58 source4/auth/credentials/credentials.c 	cred->client_gss_creds_threshold = CRED_UNINITIALISED;
cred               60 source4/auth/credentials/credentials.c 	cred->old_password = NULL;
cred               61 source4/auth/credentials/credentials.c 	cred->smb_krb5_context = NULL;
cred               62 source4/auth/credentials/credentials.c 	cred->salt_principal = NULL;
cred               63 source4/auth/credentials/credentials.c 	cred->machine_account = false;
cred               65 source4/auth/credentials/credentials.c 	cred->bind_dn = NULL;
cred               67 source4/auth/credentials/credentials.c 	cred->tries = 3;
cred               68 source4/auth/credentials/credentials.c 	cred->callback_running = false;
cred               70 source4/auth/credentials/credentials.c 	cli_credentials_set_kerberos_state(cred, CRED_AUTO_USE_KERBEROS);
cred               71 source4/auth/credentials/credentials.c 	cli_credentials_set_gensec_features(cred, 0);
cred               73 source4/auth/credentials/credentials.c 	return cred;
cred              118 source4/auth/credentials/credentials.c _PUBLIC_ const char *cli_credentials_get_username(struct cli_credentials *cred)
cred              120 source4/auth/credentials/credentials.c 	if (cred->machine_account_pending) {
cred              121 source4/auth/credentials/credentials.c 		cli_credentials_set_machine_account(cred, 
cred              122 source4/auth/credentials/credentials.c 					cred->machine_account_pending_lp_ctx);
cred              125 source4/auth/credentials/credentials.c 	if (cred->username_obtained == CRED_CALLBACK && 
cred              126 source4/auth/credentials/credentials.c 	    !cred->callback_running) {
cred              127 source4/auth/credentials/credentials.c 	    	cred->callback_running = true;
cred              128 source4/auth/credentials/credentials.c 		cred->username = cred->username_cb(cred);
cred              129 source4/auth/credentials/credentials.c 	    	cred->callback_running = false;
cred              130 source4/auth/credentials/credentials.c 		cred->username_obtained = CRED_SPECIFIED;
cred              131 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->username_obtained);
cred              134 source4/auth/credentials/credentials.c 	return cred->username;
cred              137 source4/auth/credentials/credentials.c _PUBLIC_ bool cli_credentials_set_username(struct cli_credentials *cred, 
cred              140 source4/auth/credentials/credentials.c 	if (obtained >= cred->username_obtained) {
cred              141 source4/auth/credentials/credentials.c 		cred->username = talloc_strdup(cred, val);
cred              142 source4/auth/credentials/credentials.c 		cred->username_obtained = obtained;
cred              143 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->username_obtained);
cred              150 source4/auth/credentials/credentials.c bool cli_credentials_set_username_callback(struct cli_credentials *cred,
cred              153 source4/auth/credentials/credentials.c 	if (cred->username_obtained < CRED_CALLBACK) {
cred              154 source4/auth/credentials/credentials.c 		cred->username_cb = username_cb;
cred              155 source4/auth/credentials/credentials.c 		cred->username_obtained = CRED_CALLBACK;
cred              162 source4/auth/credentials/credentials.c _PUBLIC_ bool cli_credentials_set_bind_dn(struct cli_credentials *cred, 
cred              165 source4/auth/credentials/credentials.c 	cred->bind_dn = talloc_strdup(cred, bind_dn);
cred              175 source4/auth/credentials/credentials.c _PUBLIC_ const char *cli_credentials_get_bind_dn(struct cli_credentials *cred)
cred              177 source4/auth/credentials/credentials.c 	return cred->bind_dn;
cred              187 source4/auth/credentials/credentials.c _PUBLIC_ const char *cli_credentials_get_principal(struct cli_credentials *cred, TALLOC_CTX *mem_ctx)
cred              189 source4/auth/credentials/credentials.c 	if (cred->machine_account_pending) {
cred              190 source4/auth/credentials/credentials.c 		cli_credentials_set_machine_account(cred,
cred              191 source4/auth/credentials/credentials.c 					cred->machine_account_pending_lp_ctx);
cred              194 source4/auth/credentials/credentials.c 	if (cred->principal_obtained == CRED_CALLBACK && 
cred              195 source4/auth/credentials/credentials.c 	    !cred->callback_running) {
cred              196 source4/auth/credentials/credentials.c 	    	cred->callback_running = true;
cred              197 source4/auth/credentials/credentials.c 		cred->principal = cred->principal_cb(cred);
cred              198 source4/auth/credentials/credentials.c 	    	cred->callback_running = false;
cred              199 source4/auth/credentials/credentials.c 		cred->principal_obtained = CRED_SPECIFIED;
cred              200 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->principal_obtained);
cred              203 source4/auth/credentials/credentials.c 	if (cred->principal_obtained < cred->username_obtained) {
cred              204 source4/auth/credentials/credentials.c 		if (cred->domain_obtained > cred->realm_obtained) {
cred              206 source4/auth/credentials/credentials.c 					       cli_credentials_get_username(cred),
cred              207 source4/auth/credentials/credentials.c 					       cli_credentials_get_domain(cred));
cred              210 source4/auth/credentials/credentials.c 					       cli_credentials_get_username(cred),
cred              211 source4/auth/credentials/credentials.c 					       cli_credentials_get_realm(cred));
cred              214 source4/auth/credentials/credentials.c 	return talloc_reference(mem_ctx, cred->principal);
cred              217 source4/auth/credentials/credentials.c bool cli_credentials_set_principal(struct cli_credentials *cred, 
cred              221 source4/auth/credentials/credentials.c 	if (obtained >= cred->principal_obtained) {
cred              222 source4/auth/credentials/credentials.c 		cred->principal = talloc_strdup(cred, val);
cred              223 source4/auth/credentials/credentials.c 		cred->principal_obtained = obtained;
cred              224 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->principal_obtained);
cred              233 source4/auth/credentials/credentials.c bool cli_credentials_set_principal_callback(struct cli_credentials *cred,
cred              236 source4/auth/credentials/credentials.c 	if (cred->principal_obtained < CRED_CALLBACK) {
cred              237 source4/auth/credentials/credentials.c 		cred->principal_cb = principal_cb;
cred              238 source4/auth/credentials/credentials.c 		cred->principal_obtained = CRED_CALLBACK;
cred              249 source4/auth/credentials/credentials.c _PUBLIC_ bool cli_credentials_authentication_requested(struct cli_credentials *cred) 
cred              251 source4/auth/credentials/credentials.c 	if (cred->bind_dn) {
cred              255 source4/auth/credentials/credentials.c 	if (cli_credentials_is_anonymous(cred)){
cred              259 source4/auth/credentials/credentials.c 	if (cred->principal_obtained >= CRED_SPECIFIED) {
cred              262 source4/auth/credentials/credentials.c 	if (cred->username_obtained >= CRED_SPECIFIED) {
cred              266 source4/auth/credentials/credentials.c 	if (cli_credentials_get_kerberos_state(cred) == CRED_MUST_USE_KERBEROS) {
cred              278 source4/auth/credentials/credentials.c _PUBLIC_ const char *cli_credentials_get_password(struct cli_credentials *cred)
cred              280 source4/auth/credentials/credentials.c 	if (cred->machine_account_pending) {
cred              281 source4/auth/credentials/credentials.c 		cli_credentials_set_machine_account(cred,
cred              282 source4/auth/credentials/credentials.c 						    cred->machine_account_pending_lp_ctx);
cred              285 source4/auth/credentials/credentials.c 	if (cred->password_obtained == CRED_CALLBACK && 
cred              286 source4/auth/credentials/credentials.c 	    !cred->callback_running) {
cred              287 source4/auth/credentials/credentials.c 	    	cred->callback_running = true;
cred              288 source4/auth/credentials/credentials.c 		cred->password = cred->password_cb(cred);
cred              289 source4/auth/credentials/credentials.c 	    	cred->callback_running = false;
cred              290 source4/auth/credentials/credentials.c 		cred->password_obtained = CRED_CALLBACK_RESULT;
cred              291 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->password_obtained);
cred              294 source4/auth/credentials/credentials.c 	return cred->password;
cred              300 source4/auth/credentials/credentials.c _PUBLIC_ bool cli_credentials_set_password(struct cli_credentials *cred, 
cred              304 source4/auth/credentials/credentials.c 	if (obtained >= cred->password_obtained) {
cred              305 source4/auth/credentials/credentials.c 		cred->password = talloc_strdup(cred, val);
cred              306 source4/auth/credentials/credentials.c 		cred->password_obtained = obtained;
cred              307 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->password_obtained);
cred              309 source4/auth/credentials/credentials.c 		cred->nt_hash = NULL;
cred              310 source4/auth/credentials/credentials.c 		cred->lm_response = data_blob(NULL, 0);
cred              311 source4/auth/credentials/credentials.c 		cred->nt_response = data_blob(NULL, 0);
cred              318 source4/auth/credentials/credentials.c _PUBLIC_ bool cli_credentials_set_password_callback(struct cli_credentials *cred,
cred              321 source4/auth/credentials/credentials.c 	if (cred->password_obtained < CRED_CALLBACK) {
cred              322 source4/auth/credentials/credentials.c 		cred->password_cb = password_cb;
cred              323 source4/auth/credentials/credentials.c 		cred->password_obtained = CRED_CALLBACK;
cred              324 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->password_obtained);
cred              336 source4/auth/credentials/credentials.c const char *cli_credentials_get_old_password(struct cli_credentials *cred)
cred              338 source4/auth/credentials/credentials.c 	if (cred->machine_account_pending) {
cred              339 source4/auth/credentials/credentials.c 		cli_credentials_set_machine_account(cred,
cred              340 source4/auth/credentials/credentials.c 						    cred->machine_account_pending_lp_ctx);
cred              343 source4/auth/credentials/credentials.c 	return cred->old_password;
cred              346 source4/auth/credentials/credentials.c bool cli_credentials_set_old_password(struct cli_credentials *cred, 
cred              350 source4/auth/credentials/credentials.c 	cred->old_password = talloc_strdup(cred, val);
cred              363 source4/auth/credentials/credentials.c _PUBLIC_ const struct samr_Password *cli_credentials_get_nt_hash(struct cli_credentials *cred, 
cred              366 source4/auth/credentials/credentials.c 	const char *password = cli_credentials_get_password(cred);
cred              378 source4/auth/credentials/credentials.c 		return cred->nt_hash;
cred              388 source4/auth/credentials/credentials.c _PUBLIC_ const char *cli_credentials_get_domain(struct cli_credentials *cred)
cred              390 source4/auth/credentials/credentials.c 	if (cred->machine_account_pending) {
cred              391 source4/auth/credentials/credentials.c 		cli_credentials_set_machine_account(cred,
cred              392 source4/auth/credentials/credentials.c 						    cred->machine_account_pending_lp_ctx);
cred              395 source4/auth/credentials/credentials.c 	if (cred->domain_obtained == CRED_CALLBACK && 
cred              396 source4/auth/credentials/credentials.c 	    !cred->callback_running) {
cred              397 source4/auth/credentials/credentials.c 	    	cred->callback_running = true;
cred              398 source4/auth/credentials/credentials.c 		cred->domain = cred->domain_cb(cred);
cred              399 source4/auth/credentials/credentials.c 	    	cred->callback_running = false;
cred              400 source4/auth/credentials/credentials.c 		cred->domain_obtained = CRED_SPECIFIED;
cred              401 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->domain_obtained);
cred              404 source4/auth/credentials/credentials.c 	return cred->domain;
cred              408 source4/auth/credentials/credentials.c _PUBLIC_ bool cli_credentials_set_domain(struct cli_credentials *cred, 
cred              412 source4/auth/credentials/credentials.c 	if (obtained >= cred->domain_obtained) {
cred              416 source4/auth/credentials/credentials.c 		cred->domain = strupper_talloc(cred, val);
cred              417 source4/auth/credentials/credentials.c 		cred->domain_obtained = obtained;
cred              418 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->domain_obtained);
cred              425 source4/auth/credentials/credentials.c bool cli_credentials_set_domain_callback(struct cli_credentials *cred,
cred              428 source4/auth/credentials/credentials.c 	if (cred->domain_obtained < CRED_CALLBACK) {
cred              429 source4/auth/credentials/credentials.c 		cred->domain_cb = domain_cb;
cred              430 source4/auth/credentials/credentials.c 		cred->domain_obtained = CRED_CALLBACK;
cred              443 source4/auth/credentials/credentials.c _PUBLIC_ const char *cli_credentials_get_realm(struct cli_credentials *cred)
cred              445 source4/auth/credentials/credentials.c 	if (cred->machine_account_pending) {
cred              446 source4/auth/credentials/credentials.c 		cli_credentials_set_machine_account(cred,
cred              447 source4/auth/credentials/credentials.c 						    cred->machine_account_pending_lp_ctx);
cred              450 source4/auth/credentials/credentials.c 	if (cred->realm_obtained == CRED_CALLBACK && 
cred              451 source4/auth/credentials/credentials.c 	    !cred->callback_running) {
cred              452 source4/auth/credentials/credentials.c 	    	cred->callback_running = true;
cred              453 source4/auth/credentials/credentials.c 		cred->realm = cred->realm_cb(cred);
cred              454 source4/auth/credentials/credentials.c 	    	cred->callback_running = false;
cred              455 source4/auth/credentials/credentials.c 		cred->realm_obtained = CRED_SPECIFIED;
cred              456 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->realm_obtained);
cred              459 source4/auth/credentials/credentials.c 	return cred->realm;
cred              466 source4/auth/credentials/credentials.c _PUBLIC_ bool cli_credentials_set_realm(struct cli_credentials *cred, 
cred              470 source4/auth/credentials/credentials.c 	if (obtained >= cred->realm_obtained) {
cred              471 source4/auth/credentials/credentials.c 		cred->realm = strupper_talloc(cred, val);
cred              472 source4/auth/credentials/credentials.c 		cred->realm_obtained = obtained;
cred              473 source4/auth/credentials/credentials.c 		cli_credentials_invalidate_ccache(cred, cred->realm_obtained);
cred              480 source4/auth/credentials/credentials.c bool cli_credentials_set_realm_callback(struct cli_credentials *cred,
cred              483 source4/auth/credentials/credentials.c 	if (cred->realm_obtained < CRED_CALLBACK) {
cred              484 source4/auth/credentials/credentials.c 		cred->realm_cb = realm_cb;
cred              485 source4/auth/credentials/credentials.c 		cred->realm_obtained = CRED_CALLBACK;
cred              499 source4/auth/credentials/credentials.c _PUBLIC_ const char *cli_credentials_get_workstation(struct cli_credentials *cred)
cred              501 source4/auth/credentials/credentials.c 	if (cred->workstation_obtained == CRED_CALLBACK && 
cred              502 source4/auth/credentials/credentials.c 	    !cred->callback_running) {
cred              503 source4/auth/credentials/credentials.c 	    	cred->callback_running = true;
cred              504 source4/auth/credentials/credentials.c 		cred->workstation = cred->workstation_cb(cred);
cred              505 source4/auth/credentials/credentials.c 	    	cred->callback_running = false;
cred              506 source4/auth/credentials/credentials.c 		cred->workstation_obtained = CRED_SPECIFIED;
cred              509 source4/auth/credentials/credentials.c 	return cred->workstation;
cred              512 source4/auth/credentials/credentials.c _PUBLIC_ bool cli_credentials_set_workstation(struct cli_credentials *cred, 
cred              516 source4/auth/credentials/credentials.c 	if (obtained >= cred->workstation_obtained) {
cred              517 source4/auth/credentials/credentials.c 		cred->workstation = talloc_strdup(cred, val);
cred              518 source4/auth/credentials/credentials.c 		cred->workstation_obtained = obtained;
cred              525 source4/auth/credentials/credentials.c bool cli_credentials_set_workstation_callback(struct cli_credentials *cred,
cred              528 source4/auth/credentials/credentials.c 	if (cred->workstation_obtained < CRED_CALLBACK) {
cred              529 source4/auth/credentials/credentials.c 		cred->workstation_cb = workstation_cb;
cred              530 source4/auth/credentials/credentials.c 		cred->workstation_obtained = CRED_CALLBACK;
cred              612 source4/auth/credentials/credentials.c _PUBLIC_ void cli_credentials_set_conf(struct cli_credentials *cred, 
cred              615 source4/auth/credentials/credentials.c 	cli_credentials_set_username(cred, "", CRED_UNINITIALISED);
cred              616 source4/auth/credentials/credentials.c 	cli_credentials_set_domain(cred, lp_workgroup(lp_ctx), CRED_UNINITIALISED);
cred              617 source4/auth/credentials/credentials.c 	cli_credentials_set_workstation(cred, lp_netbios_name(lp_ctx), CRED_UNINITIALISED);
cred              618 source4/auth/credentials/credentials.c 	cli_credentials_set_realm(cred, lp_realm(lp_ctx), CRED_UNINITIALISED);
cred              627 source4/auth/credentials/credentials.c _PUBLIC_ void cli_credentials_guess(struct cli_credentials *cred,
cred              633 source4/auth/credentials/credentials.c 		cli_credentials_set_conf(cred, lp_ctx);
cred              637 source4/auth/credentials/credentials.c 		cli_credentials_set_username(cred, getenv("LOGNAME"), CRED_GUESS_ENV);
cred              641 source4/auth/credentials/credentials.c 		cli_credentials_parse_string(cred, getenv("USER"), CRED_GUESS_ENV);
cred              643 source4/auth/credentials/credentials.c 			memset(p,0,strlen(cred->password));
cred              648 source4/auth/credentials/credentials.c 		cli_credentials_set_password(cred, getenv("PASSWD"), CRED_GUESS_ENV);
cred              652 source4/auth/credentials/credentials.c 		cli_credentials_parse_password_fd(cred, atoi(getenv("PASSWD_FD")), 
cred              658 source4/auth/credentials/credentials.c 		cli_credentials_parse_password_file(cred, p, CRED_GUESS_FILE);
cred              661 source4/auth/credentials/credentials.c 	if (cli_credentials_get_kerberos_state(cred) != CRED_DONT_USE_KERBEROS) {
cred              662 source4/auth/credentials/credentials.c 		cli_credentials_set_ccache(cred, event_context_find(cred), lp_ctx, NULL, CRED_GUESS_FILE);
cred              670 source4/auth/credentials/credentials.c _PUBLIC_ void cli_credentials_set_netlogon_creds(struct cli_credentials *cred, 
cred              673 source4/auth/credentials/credentials.c 	cred->netlogon_creds = talloc_reference(cred, netlogon_creds);
cred              680 source4/auth/credentials/credentials.c struct creds_CredentialState *cli_credentials_get_netlogon_creds(struct cli_credentials *cred)
cred              682 source4/auth/credentials/credentials.c 	return cred->netlogon_creds;
cred              689 source4/auth/credentials/credentials.c _PUBLIC_ void cli_credentials_set_secure_channel_type(struct cli_credentials *cred,
cred              692 source4/auth/credentials/credentials.c 	cred->secure_channel_type = secure_channel_type;
cred              699 source4/auth/credentials/credentials.c _PUBLIC_ enum netr_SchannelType cli_credentials_get_secure_channel_type(struct cli_credentials *cred)
cred              701 source4/auth/credentials/credentials.c 	return cred->secure_channel_type;
cred              707 source4/auth/credentials/credentials.c _PUBLIC_ void cli_credentials_set_anonymous(struct cli_credentials *cred) 
cred              709 source4/auth/credentials/credentials.c 	cli_credentials_set_username(cred, "", CRED_SPECIFIED);
cred              710 source4/auth/credentials/credentials.c 	cli_credentials_set_domain(cred, "", CRED_SPECIFIED);
cred              711 source4/auth/credentials/credentials.c 	cli_credentials_set_password(cred, NULL, CRED_SPECIFIED);
cred              712 source4/auth/credentials/credentials.c 	cli_credentials_set_realm(cred, NULL, CRED_SPECIFIED);
cred              713 source4/auth/credentials/credentials.c 	cli_credentials_set_workstation(cred, "", CRED_UNINITIALISED);
cred              721 source4/auth/credentials/credentials.c _PUBLIC_ bool cli_credentials_is_anonymous(struct cli_credentials *cred)
cred              725 source4/auth/credentials/credentials.c 	if (cred->machine_account_pending) {
cred              726 source4/auth/credentials/credentials.c 		cli_credentials_set_machine_account(cred,
cred              727 source4/auth/credentials/credentials.c 						    cred->machine_account_pending_lp_ctx);
cred              730 source4/auth/credentials/credentials.c 	username = cli_credentials_get_username(cred);
cred              750 source4/auth/credentials/credentials.c _PUBLIC_ bool cli_credentials_wrong_password(struct cli_credentials *cred)
cred              752 source4/auth/credentials/credentials.c 	if (cred->password_obtained != CRED_CALLBACK_RESULT) {
cred              756 source4/auth/credentials/credentials.c 	cred->password_obtained = CRED_CALLBACK;
cred              758 source4/auth/credentials/credentials.c 	cred->tries--;
cred              760 source4/auth/credentials/credentials.c 	return (cred->tries > 0);
cred              138 source4/auth/credentials/credentials.h const char *cli_credentials_get_workstation(struct cli_credentials *cred);
cred              139 source4/auth/credentials/credentials.h bool cli_credentials_set_workstation(struct cli_credentials *cred, 
cred              142 source4/auth/credentials/credentials.h bool cli_credentials_is_anonymous(struct cli_credentials *cred);
cred              144 source4/auth/credentials/credentials.h void cli_credentials_set_anonymous(struct cli_credentials *cred);
cred              145 source4/auth/credentials/credentials.h bool cli_credentials_wrong_password(struct cli_credentials *cred);
cred              146 source4/auth/credentials/credentials.h const char *cli_credentials_get_password(struct cli_credentials *cred);
cred              147 source4/auth/credentials/credentials.h void cli_credentials_get_ntlm_username_domain(struct cli_credentials *cred, TALLOC_CTX *mem_ctx, 
cred              150 source4/auth/credentials/credentials.h NTSTATUS cli_credentials_get_ntlm_response(struct cli_credentials *cred, TALLOC_CTX *mem_ctx, 
cred              155 source4/auth/credentials/credentials.h const char *cli_credentials_get_realm(struct cli_credentials *cred);
cred              156 source4/auth/credentials/credentials.h const char *cli_credentials_get_username(struct cli_credentials *cred);
cred              157 source4/auth/credentials/credentials.h int cli_credentials_get_krb5_context(struct cli_credentials *cred, 
cred              161 source4/auth/credentials/credentials.h int cli_credentials_get_ccache(struct cli_credentials *cred, 
cred              165 source4/auth/credentials/credentials.h int cli_credentials_get_keytab(struct cli_credentials *cred, 
cred              169 source4/auth/credentials/credentials.h const char *cli_credentials_get_domain(struct cli_credentials *cred);
cred              170 source4/auth/credentials/credentials.h struct creds_CredentialState *cli_credentials_get_netlogon_creds(struct cli_credentials *cred);
cred              171 source4/auth/credentials/credentials.h void cli_credentials_set_machine_account_pending(struct cli_credentials *cred,
cred              173 source4/auth/credentials/credentials.h void cli_credentials_set_conf(struct cli_credentials *cred, 
cred              175 source4/auth/credentials/credentials.h const char *cli_credentials_get_principal(struct cli_credentials *cred, TALLOC_CTX *mem_ctx);
cred              176 source4/auth/credentials/credentials.h int cli_credentials_get_server_gss_creds(struct cli_credentials *cred, 
cred              180 source4/auth/credentials/credentials.h int cli_credentials_get_client_gss_creds(struct cli_credentials *cred, 
cred              186 source4/auth/credentials/credentials.h bool cli_credentials_set_domain(struct cli_credentials *cred, 
cred              189 source4/auth/credentials/credentials.h bool cli_credentials_set_domain_callback(struct cli_credentials *cred,
cred              191 source4/auth/credentials/credentials.h bool cli_credentials_set_username(struct cli_credentials *cred, 
cred              193 source4/auth/credentials/credentials.h bool cli_credentials_set_username_callback(struct cli_credentials *cred,
cred              195 source4/auth/credentials/credentials.h bool cli_credentials_set_principal(struct cli_credentials *cred, 
cred              198 source4/auth/credentials/credentials.h bool cli_credentials_set_principal_callback(struct cli_credentials *cred,
cred              200 source4/auth/credentials/credentials.h bool cli_credentials_set_password(struct cli_credentials *cred, 
cred              205 source4/auth/credentials/credentials.h const struct samr_Password *cli_credentials_get_nt_hash(struct cli_credentials *cred, 
cred              207 source4/auth/credentials/credentials.h bool cli_credentials_set_realm(struct cli_credentials *cred, 
cred              210 source4/auth/credentials/credentials.h void cli_credentials_set_secure_channel_type(struct cli_credentials *cred,
cred              212 source4/auth/credentials/credentials.h void cli_credentials_set_netlogon_creds(struct cli_credentials *cred, 
cred              214 source4/auth/credentials/credentials.h NTSTATUS cli_credentials_set_krb5_context(struct cli_credentials *cred, 
cred              216 source4/auth/credentials/credentials.h NTSTATUS cli_credentials_set_stored_principal(struct cli_credentials *cred,
cred              220 source4/auth/credentials/credentials.h NTSTATUS cli_credentials_set_machine_account(struct cli_credentials *cred,
cred              222 source4/auth/credentials/credentials.h bool cli_credentials_authentication_requested(struct cli_credentials *cred);
cred              223 source4/auth/credentials/credentials.h void cli_credentials_guess(struct cli_credentials *cred,
cred              225 source4/auth/credentials/credentials.h bool cli_credentials_set_bind_dn(struct cli_credentials *cred, 
cred              227 source4/auth/credentials/credentials.h const char *cli_credentials_get_bind_dn(struct cli_credentials *cred);
cred              228 source4/auth/credentials/credentials.h bool cli_credentials_parse_file(struct cli_credentials *cred, const char *file, enum credentials_obtained obtained);
cred              230 source4/auth/credentials/credentials.h bool cli_credentials_set_password_callback(struct cli_credentials *cred,
cred              232 source4/auth/credentials/credentials.h enum netr_SchannelType cli_credentials_get_secure_channel_type(struct cli_credentials *cred);
cred              233 source4/auth/credentials/credentials.h void cli_credentials_set_kvno(struct cli_credentials *cred,
cred              235 source4/auth/credentials/credentials.h bool cli_credentials_set_nt_hash(struct cli_credentials *cred,
cred              238 source4/auth/credentials/credentials.h bool cli_credentials_set_ntlm_response(struct cli_credentials *cred,
cred              242 source4/auth/credentials/credentials.h int cli_credentials_set_keytab_name(struct cli_credentials *cred, 
cred              247 source4/auth/credentials/credentials.h int cli_credentials_update_keytab(struct cli_credentials *cred, 
cred              252 source4/auth/credentials/credentials.h int cli_credentials_set_ccache(struct cli_credentials *cred, 
cred              260 source4/auth/credentials/credentials.h void cli_credentials_invalidate_ccache(struct cli_credentials *cred, 
cred              262 source4/auth/credentials/credentials.h void cli_credentials_set_salt_principal(struct cli_credentials *cred, const char *principal);
cred              264 source4/auth/credentials/credentials.h NTSTATUS cli_credentials_set_secrets(struct cli_credentials *cred, 
cred              270 source4/auth/credentials/credentials.h  int cli_credentials_get_kvno(struct cli_credentials *cred);
cred              115 source4/auth/credentials/credentials_files.c _PUBLIC_ bool cli_credentials_parse_file(struct cli_credentials *cred, const char *file, enum credentials_obtained obtained) 
cred              151 source4/auth/credentials/credentials_files.c 			cli_credentials_set_password(cred, val, obtained);
cred              153 source4/auth/credentials/credentials_files.c 			cli_credentials_set_username(cred, val, obtained);
cred              155 source4/auth/credentials/credentials_files.c 			cli_credentials_set_domain(cred, val, obtained);
cred              157 source4/auth/credentials/credentials_files.c 			cli_credentials_set_realm(cred, val, obtained);
cred              174 source4/auth/credentials/credentials_files.c _PUBLIC_ NTSTATUS cli_credentials_set_secrets(struct cli_credentials *cred, 
cred              212 source4/auth/credentials/credentials_files.c 	cred->machine_account_pending = false;
cred              215 source4/auth/credentials/credentials_files.c 	cred->machine_account = true;
cred              217 source4/auth/credentials/credentials_files.c 	mem_ctx = talloc_named(cred, 0, "cli_credentials fetch machine password");
cred              224 source4/auth/credentials/credentials_files.c 			cli_credentials_set_anonymous(cred);
cred              240 source4/auth/credentials/credentials_files.c 		cli_credentials_set_anonymous(cred);
cred              247 source4/auth/credentials/credentials_files.c 		cli_credentials_set_anonymous(cred);
cred              266 source4/auth/credentials/credentials_files.c 				cli_credentials_set_anonymous(cred);
cred              274 source4/auth/credentials/credentials_files.c 	cli_credentials_set_salt_principal(cred, salt_principal);
cred              278 source4/auth/credentials/credentials_files.c 		cli_credentials_set_secure_channel_type(cred, sct);
cred              289 source4/auth/credentials/credentials_files.c 			cli_credentials_set_nt_hash(cred, &hash, CRED_SPECIFIED);
cred              291 source4/auth/credentials/credentials_files.c 			cli_credentials_set_password(cred, NULL, CRED_SPECIFIED);
cred              294 source4/auth/credentials/credentials_files.c 		cli_credentials_set_password(cred, password, CRED_SPECIFIED);
cred              300 source4/auth/credentials/credentials_files.c 		cli_credentials_set_domain(cred, domain, CRED_SPECIFIED);
cred              305 source4/auth/credentials/credentials_files.c 		cli_credentials_set_realm(cred, realm, CRED_SPECIFIED);
cred              309 source4/auth/credentials/credentials_files.c 		cli_credentials_set_username(cred, machine_account, CRED_SPECIFIED);
cred              312 source4/auth/credentials/credentials_files.c 	cli_credentials_set_kvno(cred, ldb_msg_find_attr_as_int(msgs[0], "msDS-KeyVersionNumber", 0));
cred              319 source4/auth/credentials/credentials_files.c 		cli_credentials_set_keytab_name(cred, event_ctx, lp_ctx, keytab, CRED_SPECIFIED);
cred              325 source4/auth/credentials/credentials_files.c 				cli_credentials_set_keytab_name(cred, event_ctx, lp_ctx, keytab, CRED_SPECIFIED);
cred              340 source4/auth/credentials/credentials_files.c _PUBLIC_ NTSTATUS cli_credentials_set_machine_account(struct cli_credentials *cred,
cred              348 source4/auth/credentials/credentials_files.c 	cred->machine_account_pending = false;
cred              349 source4/auth/credentials/credentials_files.c 	filter = talloc_asprintf(cred, SECRETS_PRIMARY_DOMAIN_FILTER, 
cred              350 source4/auth/credentials/credentials_files.c 				       cli_credentials_get_domain(cred));
cred              351 source4/auth/credentials/credentials_files.c 	status = cli_credentials_set_secrets(cred, event_context_find(cred), lp_ctx, NULL, 
cred              366 source4/auth/credentials/credentials_files.c NTSTATUS cli_credentials_set_krbtgt(struct cli_credentials *cred,
cred              375 source4/auth/credentials/credentials_files.c 	cred->machine_account_pending = false;
cred              376 source4/auth/credentials/credentials_files.c 	filter = talloc_asprintf(cred, SECRETS_KRBTGT_SEARCH,
cred              377 source4/auth/credentials/credentials_files.c 				       cli_credentials_get_realm(cred),
cred              378 source4/auth/credentials/credentials_files.c 				       cli_credentials_get_domain(cred));
cred              379 source4/auth/credentials/credentials_files.c 	status = cli_credentials_set_secrets(cred, event_ctx, lp_ctx, NULL, 
cred              394 source4/auth/credentials/credentials_files.c _PUBLIC_ NTSTATUS cli_credentials_set_stored_principal(struct cli_credentials *cred,
cred              404 source4/auth/credentials/credentials_files.c 	cred->machine_account_pending = false;
cred              405 source4/auth/credentials/credentials_files.c 	filter = talloc_asprintf(cred, SECRETS_PRINCIPAL_SEARCH,
cred              406 source4/auth/credentials/credentials_files.c 				 cli_credentials_get_realm(cred),
cred              407 source4/auth/credentials/credentials_files.c 				 cli_credentials_get_domain(cred),
cred              409 source4/auth/credentials/credentials_files.c 	status = cli_credentials_set_secrets(cred, event_ctx, lp_ctx, NULL, 
cred              426 source4/auth/credentials/credentials_files.c _PUBLIC_ void cli_credentials_set_machine_account_pending(struct cli_credentials *cred,
cred              429 source4/auth/credentials/credentials_files.c 	cred->machine_account_pending = true;
cred              430 source4/auth/credentials/credentials_files.c 	cred->machine_account_pending_lp_ctx = lp_ctx;
cred               32 source4/auth/credentials/credentials_krb5.c _PUBLIC_ int cli_credentials_get_krb5_context(struct cli_credentials *cred, 
cred               38 source4/auth/credentials/credentials_krb5.c 	if (cred->smb_krb5_context) {
cred               39 source4/auth/credentials/credentials_krb5.c 		*smb_krb5_context = cred->smb_krb5_context;
cred               43 source4/auth/credentials/credentials_krb5.c 	ret = smb_krb5_init_context(cred, event_ctx, lp_ctx, &cred->smb_krb5_context);
cred               45 source4/auth/credentials/credentials_krb5.c 		cred->smb_krb5_context = NULL;
cred               48 source4/auth/credentials/credentials_krb5.c 	*smb_krb5_context = cred->smb_krb5_context;
cred               56 source4/auth/credentials/credentials_krb5.c _PUBLIC_ NTSTATUS cli_credentials_set_krb5_context(struct cli_credentials *cred, 
cred               59 source4/auth/credentials/credentials_krb5.c 	if (!talloc_reference(cred, smb_krb5_context)) {
cred               62 source4/auth/credentials/credentials_krb5.c 	cred->smb_krb5_context = smb_krb5_context;
cred               66 source4/auth/credentials/credentials_krb5.c static int cli_credentials_set_from_ccache(struct cli_credentials *cred, 
cred               76 source4/auth/credentials/credentials_krb5.c 	if (cred->ccache_obtained > obtained) {
cred               85 source4/auth/credentials/credentials_krb5.c 							    ret, cred);
cred               94 source4/auth/credentials/credentials_krb5.c 		char *err_mess = smb_get_krb5_error_message(ccache->smb_krb5_context->krb5_context, ret, cred);
cred              103 source4/auth/credentials/credentials_krb5.c 	cli_credentials_set_principal(cred, name, obtained);
cred              110 source4/auth/credentials/credentials_krb5.c 	cred->ccache_obtained = obtained;
cred              130 source4/auth/credentials/credentials_krb5.c _PUBLIC_ int cli_credentials_set_ccache(struct cli_credentials *cred, 
cred              139 source4/auth/credentials/credentials_krb5.c 	if (cred->ccache_obtained > obtained) {
cred              143 source4/auth/credentials/credentials_krb5.c 	ccc = talloc(cred, struct ccache_container);
cred              148 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_get_krb5_context(cred, event_ctx, lp_ctx, 
cred              191 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_set_from_ccache(cred, ccc, obtained);
cred              197 source4/auth/credentials/credentials_krb5.c 	cred->ccache = ccc;
cred              198 source4/auth/credentials/credentials_krb5.c 	cred->ccache_obtained = obtained;
cred              199 source4/auth/credentials/credentials_krb5.c 	talloc_steal(cred, ccc);
cred              201 source4/auth/credentials/credentials_krb5.c 	cli_credentials_invalidate_client_gss_creds(cred, cred->ccache_obtained);
cred              206 source4/auth/credentials/credentials_krb5.c static int cli_credentials_new_ccache(struct cli_credentials *cred, 
cred              212 source4/auth/credentials/credentials_krb5.c 	struct ccache_container *ccc = talloc(cred, struct ccache_container);
cred              226 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_get_krb5_context(cred, event_ctx, lp_ctx, 
cred              257 source4/auth/credentials/credentials_krb5.c _PUBLIC_ int cli_credentials_get_ccache(struct cli_credentials *cred, 
cred              264 source4/auth/credentials/credentials_krb5.c 	if (cred->machine_account_pending) {
cred              265 source4/auth/credentials/credentials_krb5.c 		cli_credentials_set_machine_account(cred, lp_ctx);
cred              268 source4/auth/credentials/credentials_krb5.c 	if (cred->ccache_obtained >= cred->ccache_threshold && 
cred              269 source4/auth/credentials/credentials_krb5.c 	    cred->ccache_obtained > CRED_UNINITIALISED) {
cred              270 source4/auth/credentials/credentials_krb5.c 		*ccc = cred->ccache;
cred              273 source4/auth/credentials/credentials_krb5.c 	if (cli_credentials_is_anonymous(cred)) {
cred              277 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_new_ccache(cred, event_ctx, lp_ctx, ccc);
cred              282 source4/auth/credentials/credentials_krb5.c 	ret = kinit_to_ccache(cred, cred, (*ccc)->smb_krb5_context, (*ccc)->ccache);
cred              287 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_set_from_ccache(cred, *ccc, 
cred              288 source4/auth/credentials/credentials_krb5.c 					      (MAX(MAX(cred->principal_obtained, 
cred              289 source4/auth/credentials/credentials_krb5.c 						       cred->username_obtained), 
cred              290 source4/auth/credentials/credentials_krb5.c 						   cred->password_obtained)));
cred              292 source4/auth/credentials/credentials_krb5.c 	cred->ccache = *ccc;
cred              293 source4/auth/credentials/credentials_krb5.c 	cred->ccache_obtained = cred->principal_obtained;
cred              297 source4/auth/credentials/credentials_krb5.c 	cli_credentials_invalidate_client_gss_creds(cred, cred->ccache_obtained);
cred              301 source4/auth/credentials/credentials_krb5.c void cli_credentials_invalidate_client_gss_creds(struct cli_credentials *cred, 
cred              306 source4/auth/credentials/credentials_krb5.c 	if (obtained >= cred->client_gss_creds_obtained) {
cred              307 source4/auth/credentials/credentials_krb5.c 		if (cred->client_gss_creds_obtained > CRED_UNINITIALISED) {
cred              308 source4/auth/credentials/credentials_krb5.c 			talloc_unlink(cred, cred->client_gss_creds);
cred              309 source4/auth/credentials/credentials_krb5.c 			cred->client_gss_creds = NULL;
cred              311 source4/auth/credentials/credentials_krb5.c 		cred->client_gss_creds_obtained = CRED_UNINITIALISED;
cred              317 source4/auth/credentials/credentials_krb5.c 	if (obtained > cred->client_gss_creds_threshold) {
cred              318 source4/auth/credentials/credentials_krb5.c 		cred->client_gss_creds_threshold = obtained;
cred              322 source4/auth/credentials/credentials_krb5.c _PUBLIC_ void cli_credentials_invalidate_ccache(struct cli_credentials *cred, 
cred              327 source4/auth/credentials/credentials_krb5.c 	if (obtained >= cred->ccache_obtained) {
cred              328 source4/auth/credentials/credentials_krb5.c 		if (cred->ccache_obtained > CRED_UNINITIALISED) {
cred              329 source4/auth/credentials/credentials_krb5.c 			talloc_unlink(cred, cred->ccache);
cred              330 source4/auth/credentials/credentials_krb5.c 			cred->ccache = NULL;
cred              332 source4/auth/credentials/credentials_krb5.c 		cred->ccache_obtained = CRED_UNINITIALISED;
cred              338 source4/auth/credentials/credentials_krb5.c 	if (obtained > cred->ccache_threshold) {
cred              339 source4/auth/credentials/credentials_krb5.c 		cred->ccache_threshold  = obtained;
cred              342 source4/auth/credentials/credentials_krb5.c 	cli_credentials_invalidate_client_gss_creds(cred, 
cred              353 source4/auth/credentials/credentials_krb5.c _PUBLIC_ int cli_credentials_get_client_gss_creds(struct cli_credentials *cred, 
cred              365 source4/auth/credentials/credentials_krb5.c 	if (cred->client_gss_creds_obtained >= cred->client_gss_creds_threshold && 
cred              366 source4/auth/credentials/credentials_krb5.c 	    cred->client_gss_creds_obtained > CRED_UNINITIALISED) {
cred              367 source4/auth/credentials/credentials_krb5.c 		*_gcc = cred->client_gss_creds;
cred              371 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_get_ccache(cred, event_ctx, lp_ctx, 
cred              378 source4/auth/credentials/credentials_krb5.c 	gcc = talloc(cred, struct gssapi_creds_container);
cred              441 source4/auth/credentials/credentials_krb5.c 	cred->client_gss_creds_obtained = cred->ccache_obtained;
cred              443 source4/auth/credentials/credentials_krb5.c 	cred->client_gss_creds = gcc;
cred              459 source4/auth/credentials/credentials_krb5.c  int cli_credentials_set_client_gss_creds(struct cli_credentials *cred, 
cred              469 source4/auth/credentials/credentials_krb5.c 	if (cred->client_gss_creds_obtained > obtained) {
cred              473 source4/auth/credentials/credentials_krb5.c 	gcc = talloc(cred, struct gssapi_creds_container);
cred              478 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_new_ccache(cred, event_ctx, lp_ctx, &ccc);
cred              494 source4/auth/credentials/credentials_krb5.c 		ret = cli_credentials_set_from_ccache(cred, ccc, obtained);
cred              496 source4/auth/credentials/credentials_krb5.c 	cred->ccache = ccc;
cred              497 source4/auth/credentials/credentials_krb5.c 	cred->ccache_obtained = obtained;
cred              504 source4/auth/credentials/credentials_krb5.c 		cred->client_gss_creds_obtained = obtained;
cred              505 source4/auth/credentials/credentials_krb5.c 		cred->client_gss_creds = gcc;
cred              514 source4/auth/credentials/credentials_krb5.c _PUBLIC_ int cli_credentials_get_keytab(struct cli_credentials *cred, 
cred              525 source4/auth/credentials/credentials_krb5.c 	if (cred->keytab_obtained >= (MAX(cred->principal_obtained, 
cred              526 source4/auth/credentials/credentials_krb5.c 					  cred->username_obtained))) {
cred              527 source4/auth/credentials/credentials_krb5.c 		*_ktc = cred->keytab;
cred              531 source4/auth/credentials/credentials_krb5.c 	if (cli_credentials_is_anonymous(cred)) {
cred              535 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_get_krb5_context(cred, event_ctx, lp_ctx, 
cred              541 source4/auth/credentials/credentials_krb5.c 	mem_ctx = talloc_new(cred);
cred              546 source4/auth/credentials/credentials_krb5.c 	enctype_strings = cli_credentials_get_enctype_strings(cred);
cred              548 source4/auth/credentials/credentials_krb5.c 	ret = smb_krb5_create_memory_keytab(mem_ctx, cred, 
cred              556 source4/auth/credentials/credentials_krb5.c 	cred->keytab_obtained = (MAX(cred->principal_obtained, 
cred              557 source4/auth/credentials/credentials_krb5.c 				     cred->username_obtained));
cred              559 source4/auth/credentials/credentials_krb5.c 	talloc_steal(cred, ktc);
cred              560 source4/auth/credentials/credentials_krb5.c 	cred->keytab = ktc;
cred              561 source4/auth/credentials/credentials_krb5.c 	*_ktc = cred->keytab;
cred              569 source4/auth/credentials/credentials_krb5.c _PUBLIC_ int cli_credentials_set_keytab_name(struct cli_credentials *cred, 
cred              580 source4/auth/credentials/credentials_krb5.c 	if (cred->keytab_obtained >= obtained) {
cred              584 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_get_krb5_context(cred, event_ctx, lp_ctx, &smb_krb5_context);
cred              589 source4/auth/credentials/credentials_krb5.c 	mem_ctx = talloc_new(cred);
cred              600 source4/auth/credentials/credentials_krb5.c 	cred->keytab_obtained = obtained;
cred              602 source4/auth/credentials/credentials_krb5.c 	talloc_steal(cred, ktc);
cred              603 source4/auth/credentials/credentials_krb5.c 	cred->keytab = ktc;
cred              609 source4/auth/credentials/credentials_krb5.c _PUBLIC_ int cli_credentials_update_keytab(struct cli_credentials *cred, 
cred              619 source4/auth/credentials/credentials_krb5.c 	mem_ctx = talloc_new(cred);
cred              624 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_get_krb5_context(cred, event_ctx, lp_ctx, &smb_krb5_context);
cred              630 source4/auth/credentials/credentials_krb5.c 	enctype_strings = cli_credentials_get_enctype_strings(cred);
cred              632 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_get_keytab(cred, event_ctx, lp_ctx, &ktc);
cred              638 source4/auth/credentials/credentials_krb5.c 	ret = smb_krb5_update_keytab(mem_ctx, cred, smb_krb5_context, enctype_strings, ktc);
cred              646 source4/auth/credentials/credentials_krb5.c _PUBLIC_ int cli_credentials_get_server_gss_creds(struct cli_credentials *cred, 
cred              659 source4/auth/credentials/credentials_krb5.c 	if (cred->server_gss_creds_obtained >= (MAX(cred->keytab_obtained, 
cred              660 source4/auth/credentials/credentials_krb5.c 						    MAX(cred->principal_obtained, 
cred              661 source4/auth/credentials/credentials_krb5.c 							cred->username_obtained)))) {
cred              662 source4/auth/credentials/credentials_krb5.c 		*_gcc = cred->server_gss_creds;
cred              666 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_get_krb5_context(cred, event_ctx, lp_ctx, &smb_krb5_context);
cred              671 source4/auth/credentials/credentials_krb5.c 	ret = cli_credentials_get_keytab(cred, event_ctx, lp_ctx, &ktc);
cred              677 source4/auth/credentials/credentials_krb5.c 	mem_ctx = talloc_new(cred);
cred              682 source4/auth/credentials/credentials_krb5.c 	ret = principal_from_credentials(mem_ctx, cred, smb_krb5_context, &princ);
cred              691 source4/auth/credentials/credentials_krb5.c 	gcc = talloc(cred, struct gssapi_creds_container);
cred              708 source4/auth/credentials/credentials_krb5.c 		cred->server_gss_creds_obtained = cred->keytab_obtained;
cred              710 source4/auth/credentials/credentials_krb5.c 		cred->server_gss_creds = gcc;
cred              721 source4/auth/credentials/credentials_krb5.c _PUBLIC_ void cli_credentials_set_kvno(struct cli_credentials *cred,
cred              724 source4/auth/credentials/credentials_krb5.c 	cred->kvno = kvno;
cred              731 source4/auth/credentials/credentials_krb5.c _PUBLIC_ int cli_credentials_get_kvno(struct cli_credentials *cred)
cred              733 source4/auth/credentials/credentials_krb5.c 	return cred->kvno;
cred              737 source4/auth/credentials/credentials_krb5.c const char **cli_credentials_get_enctype_strings(struct cli_credentials *cred) 
cred              752 source4/auth/credentials/credentials_krb5.c const char *cli_credentials_get_salt_principal(struct cli_credentials *cred) 
cred              754 source4/auth/credentials/credentials_krb5.c 	return cred->salt_principal;
cred              757 source4/auth/credentials/credentials_krb5.c _PUBLIC_ void cli_credentials_set_salt_principal(struct cli_credentials *cred, const char *principal) 
cred              759 source4/auth/credentials/credentials_krb5.c 	cred->salt_principal = talloc_strdup(cred, principal);
cred               34 source4/auth/credentials/credentials_krb5.h int cli_credentials_set_client_gss_creds(struct cli_credentials *cred, 
cred               30 source4/auth/credentials/credentials_ntlm.c _PUBLIC_ void cli_credentials_get_ntlm_username_domain(struct cli_credentials *cred, TALLOC_CTX *mem_ctx, 
cred               34 source4/auth/credentials/credentials_ntlm.c 	if (cred->principal_obtained > cred->username_obtained) {
cred               36 source4/auth/credentials/credentials_ntlm.c 		*username = cli_credentials_get_principal(cred, mem_ctx);
cred               38 source4/auth/credentials/credentials_ntlm.c 		*domain = cli_credentials_get_domain(cred);
cred               39 source4/auth/credentials/credentials_ntlm.c 		*username = cli_credentials_get_username(cred);
cred               43 source4/auth/credentials/credentials_ntlm.c _PUBLIC_ NTSTATUS cli_credentials_get_ntlm_response(struct cli_credentials *cred, TALLOC_CTX *mem_ctx, 
cred               57 source4/auth/credentials/credentials_ntlm.c 	if (cred->nt_response.data || cred->lm_response.data) {
cred               58 source4/auth/credentials/credentials_ntlm.c 		*_nt_response = cred->nt_response;
cred               59 source4/auth/credentials/credentials_ntlm.c 		*_lm_response = cred->lm_response;
cred               61 source4/auth/credentials/credentials_ntlm.c 		if (!cred->lm_response.data) {
cred               69 source4/auth/credentials/credentials_ntlm.c 	nt_hash = cli_credentials_get_nt_hash(cred, mem_ctx);
cred               71 source4/auth/credentials/credentials_ntlm.c 	cli_credentials_get_ntlm_username_domain(cred, mem_ctx, &user, &domain);
cred               76 source4/auth/credentials/credentials_ntlm.c 	if (cred->principal_obtained > cred->username_obtained) {
cred               81 source4/auth/credentials/credentials_ntlm.c 	if (cred->machine_account) {
cred               85 source4/auth/credentials/credentials_ntlm.c 	if (cred->use_kerberos == CRED_MUST_USE_KERBEROS) {
cred              174 source4/auth/credentials/credentials_ntlm.c 			password = cli_credentials_get_password(cred);
cred              208 source4/auth/credentials/credentials_ntlm.c 			password = cli_credentials_get_password(cred);
cred              232 source4/auth/credentials/credentials_ntlm.c _PUBLIC_ bool cli_credentials_set_nt_hash(struct cli_credentials *cred,
cred              236 source4/auth/credentials/credentials_ntlm.c 	if (obtained >= cred->password_obtained) {
cred              237 source4/auth/credentials/credentials_ntlm.c 		cli_credentials_set_password(cred, NULL, obtained);
cred              239 source4/auth/credentials/credentials_ntlm.c 			cred->nt_hash = talloc(cred, struct samr_Password);
cred              240 source4/auth/credentials/credentials_ntlm.c 			*cred->nt_hash = *nt_hash;
cred              242 source4/auth/credentials/credentials_ntlm.c 			cred->nt_hash = NULL;
cred              250 source4/auth/credentials/credentials_ntlm.c _PUBLIC_ bool cli_credentials_set_ntlm_response(struct cli_credentials *cred,
cred              255 source4/auth/credentials/credentials_ntlm.c 	if (obtained >= cred->password_obtained) {
cred              256 source4/auth/credentials/credentials_ntlm.c 		cli_credentials_set_password(cred, NULL, obtained);
cred              258 source4/auth/credentials/credentials_ntlm.c 			cred->nt_response = data_blob_talloc(cred, nt_response->data, nt_response->length);
cred              259 source4/auth/credentials/credentials_ntlm.c 			talloc_steal(cred, cred->nt_response.data);
cred              262 source4/auth/credentials/credentials_ntlm.c 			cred->lm_response = data_blob_talloc(cred, lm_response->data, lm_response->length);
cred             3049 source4/client/client.c 		       struct cli_credentials *cred, 
cred             3073 source4/client/client.c 					cred, resolve_ctx, 
cred               76 source4/dsdb/samdb/samdb.c 	struct cli_credentials *cred = cli_credentials_init(mem_ctx);
cred               77 source4/dsdb/samdb/samdb.c 	if (!cred) {
cred               80 source4/dsdb/samdb/samdb.c 	cli_credentials_set_conf(cred, lp_ctx);
cred               85 source4/dsdb/samdb/samdb.c 	cli_credentials_set_kerberos_state(cred, CRED_DONT_USE_KERBEROS);
cred               87 source4/dsdb/samdb/samdb.c 	if (!NT_STATUS_IS_OK(cli_credentials_set_secrets(cred, event_ctx, lp_ctx, NULL, NULL,
cred               92 source4/dsdb/samdb/samdb.c 	return cred;
cred              163 source4/heimdal/kpasswd/kpasswd.c 	krb5_creds cred;
cred              181 source4/heimdal/kpasswd/kpasswd.c 					    &cred,
cred              209 source4/heimdal/kpasswd/kpasswd.c 	ret = krb5_cc_store_cred(context, id, &cred);
cred              213 source4/heimdal/kpasswd/kpasswd.c 	krb5_free_cred_contents (context, &cred);
cred              385 source4/heimdal/kuser/kinit.c     krb5_creds cred;
cred              418 source4/heimdal/kuser/kinit.c     memset(&cred, 0, sizeof(cred));
cred              506 source4/heimdal/kuser/kinit.c 					  &cred,
cred              515 source4/heimdal/kuser/kinit.c 					    &cred,
cred              545 source4/heimdal/kuser/kinit.c 					    &cred,
cred              577 source4/heimdal/kuser/kinit.c 	if(abs(cred.times.endtime - cred.times.starttime - ticket_life) > 30) {
cred              579 source4/heimdal/kuser/kinit.c 	    unparse_time_approx(cred.times.endtime - cred.times.starttime,
cred              585 source4/heimdal/kuser/kinit.c 	if(abs(cred.times.renew_till - cred.times.starttime - renew) > 30) {
cred              587 source4/heimdal/kuser/kinit.c 	    unparse_time_approx(cred.times.renew_till - cred.times.starttime,
cred              600 source4/heimdal/kuser/kinit.c     ret = krb5_cc_initialize (context, tempccache, cred.client);
cred              604 source4/heimdal/kuser/kinit.c     ret = krb5_cc_store_cred (context, tempccache, &cred);
cred              608 source4/heimdal/kuser/kinit.c     krb5_free_cred_contents (context, &cred);
cred              643 source4/heimdal/kuser/kinit.c     krb5_creds in_cred, *cred;
cred              662 source4/heimdal/kuser/kinit.c 			       cache, &in_cred, &cred);
cred              669 source4/heimdal/kuser/kinit.c     timeout = cred->times.endtime - cred->times.starttime;
cred              672 source4/heimdal/kuser/kinit.c     krb5_free_creds(context, cred);
cred              245 source4/heimdal/lib/gssapi/gssapi/gssapi_krb5.h 				gss_cred_id_t cred,
cred              281 source4/heimdal/lib/gssapi/gssapi_mech.h 	       const gss_cred_id_t cred,
cred              118 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     krb5_creds cred;
cred              129 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     memset(&cred, 0, sizeof(cred));
cred              185 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_get_init_creds_keytab(context, &cred,
cred              193 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_cc_initialize(context, ccache, cred.client);
cred              198 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	kret = krb5_cc_store_cred(context, ccache, &cred);
cred              203 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	handle->lifetime = cred.times.endtime;
cred              223 source4/heimdal/lib/gssapi/krb5/acquire_cred.c     if (cred.client != NULL)
cred              224 source4/heimdal/lib/gssapi/krb5/acquire_cred.c 	krb5_free_cred_contents(context, &cred);
cred               53 source4/heimdal/lib/gssapi/krb5/add_cred.c     gsskrb5_cred cred, handle;
cred               57 source4/heimdal/lib/gssapi/krb5/add_cred.c     cred = (gsskrb5_cred)input_cred_handle;
cred               67 source4/heimdal/lib/gssapi/krb5/add_cred.c     if (cred == NULL && output_cred_handle == NULL) {
cred               72 source4/heimdal/lib/gssapi/krb5/add_cred.c     if (cred == NULL) { /* XXX standard conformance failure */
cred               79 source4/heimdal/lib/gssapi/krb5/add_cred.c 	HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
cred               80 source4/heimdal/lib/gssapi/krb5/add_cred.c 	if (cred->usage != cred_usage && cred->usage != GSS_C_BOTH) {
cred               81 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred               90 source4/heimdal/lib/gssapi/krb5/add_cred.c 			       cred->principal) != FALSE) {
cred               92 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred              103 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred              109 source4/heimdal/lib/gssapi/krb5/add_cred.c 	handle->lifetime = cred->lifetime;
cred              118 source4/heimdal/lib/gssapi/krb5/add_cred.c 	kret = krb5_copy_principal(context, cred->principal,
cred              121 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred              127 source4/heimdal/lib/gssapi/krb5/add_cred.c 	if (cred->keytab) {
cred              133 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    kret = krb5_kt_get_type(context, cred->keytab,
cred              142 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    kret = krb5_kt_get_name(context, cred->keytab,
cred              158 source4/heimdal/lib/gssapi/krb5/add_cred.c 	if (cred->ccache) {
cred              164 source4/heimdal/lib/gssapi/krb5/add_cred.c 	    type = krb5_cc_get_type(context, cred->ccache);
cred              178 source4/heimdal/lib/gssapi/krb5/add_cred.c 		ret = krb5_cc_copy_cache(context, cred->ccache,
cred              186 source4/heimdal/lib/gssapi/krb5/add_cred.c 		name = krb5_cc_get_name(context, cred->ccache);
cred              217 source4/heimdal/lib/gssapi/krb5/add_cred.c     HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred              219 source4/heimdal/lib/gssapi/krb5/add_cred.c     ret = _gsskrb5_inquire_cred(minor_status, (gss_cred_id_t)cred,
cred              250 source4/heimdal/lib/gssapi/krb5/add_cred.c 	HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred               42 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 		     gss_cred_id_t cred,
cred               47 source4/heimdal/lib/gssapi/krb5/copy_ccache.c     HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
cred               49 source4/heimdal/lib/gssapi/krb5/copy_ccache.c     if (cred->ccache == NULL) {
cred               50 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 	HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred               55 source4/heimdal/lib/gssapi/krb5/copy_ccache.c     kret = krb5_cc_copy_cache(context, cred->ccache, out);
cred               56 source4/heimdal/lib/gssapi/krb5/copy_ccache.c     HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred               72 source4/heimdal/lib/gssapi/krb5/copy_ccache.c 		     gss_cred_id_t *cred)
cred               79 source4/heimdal/lib/gssapi/krb5/copy_ccache.c     *cred = NULL;
cred              180 source4/heimdal/lib/gssapi/krb5/copy_ccache.c     *cred = (gss_cred_id_t)handle;
cred              180 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	krb5_creds ** cred)
cred              187 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     *cred = NULL;
cred              218 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				cred);
cred              224 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     ctx->lifetime = (*cred)->times.endtime;
cred              282 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	       krb5_creds *cred,
cred              346 source4/heimdal/lib/gssapi/krb5/init_sec_context.c  gsskrb5_cred cred,
cred              375 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     if (cred == NULL) {
cred              384 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	ctx->ccache = cred->ccache;
cred              407 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	if (cred && cred->enctypes)
cred              408 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 	    enctypes = cred->enctypes;
cred              480 source4/heimdal/lib/gssapi/krb5/init_sec_context.c  gsskrb5_cred cred,
cred              573 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     if (cred == NULL || !(cred->cred_flags & GSS_CF_NO_CI_FLAGS)) {
cred              840 source4/heimdal/lib/gssapi/krb5/init_sec_context.c     gsskrb5_cred cred = (gsskrb5_cred)cred_handle;
cred              900 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 			cred,
cred              917 source4/heimdal/lib/gssapi/krb5/init_sec_context.c 				cred,
cred               44 source4/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c     gsskrb5_cred cred = (gsskrb5_cred)cred_handle;
cred               56 source4/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c     HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
cred               58 source4/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c     if (cred->ccache == NULL) {
cred               59 source4/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c 	HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred               64 source4/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c     ret = krb5_cc_get_full_name(context, cred->ccache, &str);
cred               65 source4/heimdal/lib/gssapi/krb5/inquire_cred_by_oid.c     HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred               44 source4/heimdal/lib/gssapi/krb5/release_cred.c     gsskrb5_cred cred;
cred               52 source4/heimdal/lib/gssapi/krb5/release_cred.c     cred = (gsskrb5_cred)*cred_handle;
cred               57 source4/heimdal/lib/gssapi/krb5/release_cred.c     HEIMDAL_MUTEX_lock(&cred->cred_id_mutex);
cred               59 source4/heimdal/lib/gssapi/krb5/release_cred.c     if (cred->principal != NULL)
cred               60 source4/heimdal/lib/gssapi/krb5/release_cred.c         krb5_free_principal(context, cred->principal);
cred               61 source4/heimdal/lib/gssapi/krb5/release_cred.c     if (cred->keytab != NULL)
cred               62 source4/heimdal/lib/gssapi/krb5/release_cred.c 	krb5_kt_close(context, cred->keytab);
cred               63 source4/heimdal/lib/gssapi/krb5/release_cred.c     if (cred->ccache != NULL) {
cred               65 source4/heimdal/lib/gssapi/krb5/release_cred.c 	ops = krb5_cc_get_ops(context, cred->ccache);
cred               66 source4/heimdal/lib/gssapi/krb5/release_cred.c 	if (cred->cred_flags & GSS_CF_DESTROY_CRED_ON_RELEASE)
cred               67 source4/heimdal/lib/gssapi/krb5/release_cred.c 	    krb5_cc_destroy(context, cred->ccache);
cred               69 source4/heimdal/lib/gssapi/krb5/release_cred.c 	    krb5_cc_close(context, cred->ccache);
cred               71 source4/heimdal/lib/gssapi/krb5/release_cred.c     gss_release_oid_set(&junk, &cred->mechanisms);
cred               72 source4/heimdal/lib/gssapi/krb5/release_cred.c     if (cred->enctypes)
cred               73 source4/heimdal/lib/gssapi/krb5/release_cred.c 	free(cred->enctypes);
cred               74 source4/heimdal/lib/gssapi/krb5/release_cred.c     HEIMDAL_MUTEX_unlock(&cred->cred_id_mutex);
cred               75 source4/heimdal/lib/gssapi/krb5/release_cred.c     HEIMDAL_MUTEX_destroy(&cred->cred_id_mutex);
cred               76 source4/heimdal/lib/gssapi/krb5/release_cred.c     memset(cred, 0, sizeof(*cred));
cred               77 source4/heimdal/lib/gssapi/krb5/release_cred.c     free(cred);
cred              153 source4/heimdal/lib/gssapi/krb5/set_cred_option.c     gsskrb5_cred cred;
cred              160 source4/heimdal/lib/gssapi/krb5/set_cred_option.c     cred = (gsskrb5_cred)*cred_handle;
cred              196 source4/heimdal/lib/gssapi/krb5/set_cred_option.c     if (cred->enctypes)
cred              197 source4/heimdal/lib/gssapi/krb5/set_cred_option.c 	free(cred->enctypes);
cred              198 source4/heimdal/lib/gssapi/krb5/set_cred_option.c     cred->enctypes = enctypes;
cred              219 source4/heimdal/lib/gssapi/krb5/set_cred_option.c     gsskrb5_cred cred;
cred              226 source4/heimdal/lib/gssapi/krb5/set_cred_option.c     cred = (gsskrb5_cred)*cred_handle;
cred              227 source4/heimdal/lib/gssapi/krb5/set_cred_option.c     cred->cred_flags |= GSS_CF_NO_CI_FLAGS;
cred              160 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 	struct _gss_cred *cred = (struct _gss_cred *) acceptor_cred_handle;
cred              210 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 	if (cred) {
cred              211 source4/heimdal/lib/gssapi/mech/gss_accept_sec_context.c 		SLIST_FOREACH(mc, &cred->gc_mc, gmc_link)
cred               47 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 	struct _gss_cred *cred;
cred               87 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 	cred = malloc(sizeof(struct _gss_cred));
cred               88 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 	if (!cred) {
cred               94 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 	SLIST_INIT(&cred->gc_mc);
cred              149 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 		SLIST_INSERT_HEAD(&cred->gc_mc, mc, gmc_link);
cred              156 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 	if (!SLIST_FIRST(&cred->gc_mc)) {
cred              157 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 		free(cred);
cred              166 source4/heimdal/lib/gssapi/mech/gss_acquire_cred.c 	*output_cred_handle = (gss_cred_id_t) cred;
cred               39 source4/heimdal/lib/gssapi/mech/gss_add_cred.c 	gss_cred_id_t cred;
cred               54 source4/heimdal/lib/gssapi/mech/gss_add_cred.c 	    &cred, 0, 0, 0);
cred               64 source4/heimdal/lib/gssapi/mech/gss_add_cred.c 		m->gm_release_cred(&minor_status, &cred);
cred               69 source4/heimdal/lib/gssapi/mech/gss_add_cred.c 	new_mc->gmc_cred = cred;
cred               89 source4/heimdal/lib/gssapi/mech/gss_add_cred.c 	struct _gss_cred *cred = (struct _gss_cred *) input_cred_handle;
cred              119 source4/heimdal/lib/gssapi/mech/gss_add_cred.c 	if (cred) {
cred              120 source4/heimdal/lib/gssapi/mech/gss_add_cred.c 		SLIST_FOREACH(mc, &cred->gc_mc, gmc_link) {
cred               35 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 	struct _gss_cred *cred = (struct _gss_cred *)cred_handle;
cred               38 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 	if (cred == NULL)
cred               41 source4/heimdal/lib/gssapi/mech/gss_init_sec_context.c 	SLIST_FOREACH(mc, &cred->gc_mc, gmc_link) {
cred               56 source4/heimdal/lib/gssapi/mech/gss_inquire_cred.c 	struct _gss_cred *cred = (struct _gss_cred *) cred_handle;
cred               97 source4/heimdal/lib/gssapi/mech/gss_inquire_cred.c 	if (cred) {
cred              100 source4/heimdal/lib/gssapi/mech/gss_inquire_cred.c 		SLIST_FOREACH(mc, &cred->gc_mc, gmc_link) {
cred               63 source4/heimdal/lib/gssapi/mech/gss_inquire_cred_by_mech.c 		struct _gss_cred *cred = (struct _gss_cred *) cred_handle;
cred               64 source4/heimdal/lib/gssapi/mech/gss_inquire_cred_by_mech.c 		SLIST_FOREACH(mcp, &cred->gc_mc, gmc_link)
cred               42 source4/heimdal/lib/gssapi/mech/gss_inquire_cred_by_oid.c 	struct _gss_cred *cred = (struct _gss_cred *) cred_handle;
cred               51 source4/heimdal/lib/gssapi/mech/gss_inquire_cred_by_oid.c 	if (cred == NULL)
cred               54 source4/heimdal/lib/gssapi/mech/gss_inquire_cred_by_oid.c 	SLIST_FOREACH(mc, &cred->gc_mc, gmc_link) {
cred               38 source4/heimdal/lib/gssapi/mech/gss_krb5.c 		     gss_cred_id_t cred,
cred               49 source4/heimdal/lib/gssapi/mech/gss_krb5.c 				  cred,
cred               99 source4/heimdal/lib/gssapi/mech/gss_krb5.c 		     gss_cred_id_t *cred)
cred              109 source4/heimdal/lib/gssapi/mech/gss_krb5.c     *cred = GSS_C_NO_CREDENTIAL;
cred              178 source4/heimdal/lib/gssapi/mech/gss_krb5.c 				       cred,
cred              436 source4/heimdal/lib/gssapi/mech/gss_krb5.c 				gss_cred_id_t cred,
cred              474 source4/heimdal/lib/gssapi/mech/gss_krb5.c 				     &cred,
cred               35 source4/heimdal/lib/gssapi/mech/gss_release_cred.c 	struct _gss_cred *cred = (struct _gss_cred *) *cred_handle;
cred               41 source4/heimdal/lib/gssapi/mech/gss_release_cred.c 	while (SLIST_FIRST(&cred->gc_mc)) {
cred               42 source4/heimdal/lib/gssapi/mech/gss_release_cred.c 		mc = SLIST_FIRST(&cred->gc_mc);
cred               43 source4/heimdal/lib/gssapi/mech/gss_release_cred.c 		SLIST_REMOVE_HEAD(&cred->gc_mc, gmc_link);
cred               47 source4/heimdal/lib/gssapi/mech/gss_release_cred.c 	free(cred);
cred               42 source4/heimdal/lib/gssapi/mech/gss_set_cred_option.c 	struct _gss_cred *cred = (struct _gss_cred *) *cred_handle;
cred               51 source4/heimdal/lib/gssapi/mech/gss_set_cred_option.c 	if (cred == NULL) {
cred               54 source4/heimdal/lib/gssapi/mech/gss_set_cred_option.c 		cred = malloc(sizeof(*cred));
cred               55 source4/heimdal/lib/gssapi/mech/gss_set_cred_option.c 		if (cred == NULL)
cred               58 source4/heimdal/lib/gssapi/mech/gss_set_cred_option.c 		SLIST_INIT(&cred->gc_mc);
cred               67 source4/heimdal/lib/gssapi/mech/gss_set_cred_option.c 			    *cred_handle = (gss_cred_id_t)cred;
cred               85 source4/heimdal/lib/gssapi/mech/gss_set_cred_option.c 			SLIST_INSERT_HEAD(&cred->gc_mc, mc, gmc_link);
cred               87 source4/heimdal/lib/gssapi/mech/gss_set_cred_option.c 		*cred_handle = (gss_cred_id_t)cred;
cred               95 source4/heimdal/lib/gssapi/mech/gss_set_cred_option.c 		SLIST_FOREACH(mc, &cred->gc_mc, gmc_link) {
cred               70 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     gss_cred_id_t cred = GSS_C_NO_CREDENTIAL;
cred               81 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c 			   GSS_C_ACCEPT, &cred, NULL, NULL);
cred               85 source4/heimdal/lib/gssapi/spnego/accept_sec_context.c     gss_release_cred(&junk, &cred);
cred               40 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     gssspnego_cred cred;
cred               48 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     cred = (gssspnego_cred)*cred_handle;
cred               50 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     ret = gss_release_cred(minor_status, &cred->negotiated_cred_id);
cred               52 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     free(cred);
cred               63 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     gssspnego_cred cred;
cred               70 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     cred = calloc(1, sizeof(*cred));
cred               71 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     if (cred == NULL) {
cred               77 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     cred->negotiated_cred_id = mech_cred_handle;
cred               79 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     *cred_handle = (gss_cred_id_t)cred;
cred              107 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     gssspnego_cred cred;
cred              148 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     cred = (gssspnego_cred)cred_handle;
cred              152 source4/heimdal/lib/gssapi/spnego/cred_stubs.c 			   &cred->negotiated_cred_id,
cred              181 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     gssspnego_cred cred;
cred              198 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     cred = (gssspnego_cred)cred_handle;
cred              201 source4/heimdal/lib/gssapi/spnego/cred_stubs.c 			   cred->negotiated_cred_id,
cred              276 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     gssspnego_cred cred;
cred              293 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     cred = (gssspnego_cred)cred_handle;
cred              296 source4/heimdal/lib/gssapi/spnego/cred_stubs.c 				   cred->negotiated_cred_id,
cred              320 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     gssspnego_cred cred;
cred              327 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     cred = (gssspnego_cred)cred_handle;
cred              330 source4/heimdal/lib/gssapi/spnego/cred_stubs.c 				  cred->negotiated_cred_id,
cred              343 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     gssspnego_cred cred;
cred              350 source4/heimdal/lib/gssapi/spnego/cred_stubs.c     cred = (gssspnego_cred)*cred_handle;
cred              352 source4/heimdal/lib/gssapi/spnego/cred_stubs.c 			      &cred->negotiated_cred_id,
cred              182 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    gssspnego_cred cred,
cred              239 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 					    cred,
cred              257 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			       (cred != NULL) ? cred->negotiated_cred_id :
cred              380 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 	    const gssspnego_cred cred,
cred              506 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 				   (cred != NULL) ? cred->negotiated_cred_id :
cred              637 source4/heimdal/lib/gssapi/spnego/init_sec_context.c     gssspnego_cred cred = (gssspnego_cred)initiator_cred_handle;
cred              641 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			       cred,
cred              655 source4/heimdal/lib/gssapi/spnego/init_sec_context.c 			     cred,
cred              146 source4/heimdal/lib/krb5/acache.c 		     krb5_creds *cred)
cred              151 source4/heimdal/lib/krb5/acache.c     memset(cred, 0, sizeof(*cred));
cred              153 source4/heimdal/lib/krb5/acache.c     ret = krb5_parse_name(context, incred->client, &cred->client);
cred              157 source4/heimdal/lib/krb5/acache.c     ret = krb5_parse_name(context, incred->server, &cred->server);
cred              161 source4/heimdal/lib/krb5/acache.c     cred->session.keytype = incred->keyblock.type;
cred              162 source4/heimdal/lib/krb5/acache.c     cred->session.keyvalue.length = incred->keyblock.length;
cred              163 source4/heimdal/lib/krb5/acache.c     cred->session.keyvalue.data = malloc(incred->keyblock.length);
cred              164 source4/heimdal/lib/krb5/acache.c     if (cred->session.keyvalue.data == NULL)
cred              166 source4/heimdal/lib/krb5/acache.c     memcpy(cred->session.keyvalue.data, incred->keyblock.data,
cred              169 source4/heimdal/lib/krb5/acache.c     cred->times.authtime = incred->authtime;
cred              170 source4/heimdal/lib/krb5/acache.c     cred->times.starttime = incred->starttime;
cred              171 source4/heimdal/lib/krb5/acache.c     cred->times.endtime = incred->endtime;
cred              172 source4/heimdal/lib/krb5/acache.c     cred->times.renew_till = incred->renew_till;
cred              174 source4/heimdal/lib/krb5/acache.c     ret = krb5_data_copy(&cred->ticket,
cred              180 source4/heimdal/lib/krb5/acache.c     ret = krb5_data_copy(&cred->second_ticket,
cred              186 source4/heimdal/lib/krb5/acache.c     cred->authdata.val = NULL;
cred              187 source4/heimdal/lib/krb5/acache.c     cred->authdata.len = 0;
cred              189 source4/heimdal/lib/krb5/acache.c     cred->addresses.val = NULL;
cred              190 source4/heimdal/lib/krb5/acache.c     cred->addresses.len = 0;
cred              196 source4/heimdal/lib/krb5/acache.c 	cred->authdata.val = calloc(i, sizeof(cred->authdata.val[0]));
cred              197 source4/heimdal/lib/krb5/acache.c 	if (cred->authdata.val == NULL)
cred              199 source4/heimdal/lib/krb5/acache.c 	cred->authdata.len = i;
cred              200 source4/heimdal/lib/krb5/acache.c 	for (i = 0; i < cred->authdata.len; i++) {
cred              201 source4/heimdal/lib/krb5/acache.c 	    cred->authdata.val[i].ad_type = incred->authdata[i]->type;
cred              202 source4/heimdal/lib/krb5/acache.c 	    ret = krb5_data_copy(&cred->authdata.val[i].ad_data,
cred              214 source4/heimdal/lib/krb5/acache.c 	cred->addresses.val = calloc(i, sizeof(cred->addresses.val[0]));
cred              215 source4/heimdal/lib/krb5/acache.c 	if (cred->addresses.val == NULL)
cred              217 source4/heimdal/lib/krb5/acache.c 	cred->addresses.len = i;
cred              219 source4/heimdal/lib/krb5/acache.c 	for (i = 0; i < cred->addresses.len; i++) {
cred              220 source4/heimdal/lib/krb5/acache.c 	    cred->addresses.val[i].addr_type = incred->addresses[i]->type;
cred              221 source4/heimdal/lib/krb5/acache.c 	    ret = krb5_data_copy(&cred->addresses.val[i].address,
cred              229 source4/heimdal/lib/krb5/acache.c     cred->flags.i = 0;
cred              231 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.forwardable = 1;
cred              233 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.forwarded = 1;
cred              235 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.proxiable = 1;
cred              237 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.proxy = 1;
cred              239 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.may_postdate = 1;
cred              241 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.postdated = 1;
cred              243 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.invalid = 1;
cred              245 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.renewable = 1;
cred              247 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.initial = 1;
cred              249 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.pre_authent = 1;
cred              251 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.hw_authent = 1;
cred              253 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.transited_policy_checked = 1;
cred              255 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.ok_as_delegate = 1;
cred              257 source4/heimdal/lib/krb5/acache.c 	cred->flags.b.anonymous = 1;
cred              266 source4/heimdal/lib/krb5/acache.c     krb5_free_cred_contents(context, cred);
cred              271 source4/heimdal/lib/krb5/acache.c free_ccred(cc_credentials_v5_t *cred)
cred              275 source4/heimdal/lib/krb5/acache.c     if (cred->addresses) {
cred              276 source4/heimdal/lib/krb5/acache.c 	for (i = 0; cred->addresses[i] != 0; i++) {
cred              277 source4/heimdal/lib/krb5/acache.c 	    if (cred->addresses[i]->data)
cred              278 source4/heimdal/lib/krb5/acache.c 		free(cred->addresses[i]->data);
cred              279 source4/heimdal/lib/krb5/acache.c 	    free(cred->addresses[i]);
cred              281 source4/heimdal/lib/krb5/acache.c 	free(cred->addresses);
cred              283 source4/heimdal/lib/krb5/acache.c     if (cred->server)
cred              284 source4/heimdal/lib/krb5/acache.c 	free(cred->server);
cred              285 source4/heimdal/lib/krb5/acache.c     if (cred->client)
cred              286 source4/heimdal/lib/krb5/acache.c 	free(cred->client);
cred              287 source4/heimdal/lib/krb5/acache.c     memset(cred, 0, sizeof(*cred));
cred              293 source4/heimdal/lib/krb5/acache.c 		     cc_credentials_v5_t *cred)
cred              298 source4/heimdal/lib/krb5/acache.c     memset(cred, 0, sizeof(*cred));
cred              300 source4/heimdal/lib/krb5/acache.c     ret = krb5_unparse_name(context, incred->client, &cred->client);
cred              304 source4/heimdal/lib/krb5/acache.c     ret = krb5_unparse_name(context, incred->server, &cred->server);
cred              308 source4/heimdal/lib/krb5/acache.c     cred->keyblock.type = incred->session.keytype;
cred              309 source4/heimdal/lib/krb5/acache.c     cred->keyblock.length = incred->session.keyvalue.length;
cred              310 source4/heimdal/lib/krb5/acache.c     cred->keyblock.data = incred->session.keyvalue.data;
cred              312 source4/heimdal/lib/krb5/acache.c     cred->authtime = incred->times.authtime;
cred              313 source4/heimdal/lib/krb5/acache.c     cred->starttime = incred->times.starttime;
cred              314 source4/heimdal/lib/krb5/acache.c     cred->endtime = incred->times.endtime;
cred              315 source4/heimdal/lib/krb5/acache.c     cred->renew_till = incred->times.renew_till;
cred              317 source4/heimdal/lib/krb5/acache.c     cred->ticket.length = incred->ticket.length;
cred              318 source4/heimdal/lib/krb5/acache.c     cred->ticket.data = incred->ticket.data;
cred              320 source4/heimdal/lib/krb5/acache.c     cred->second_ticket.length = incred->second_ticket.length;
cred              321 source4/heimdal/lib/krb5/acache.c     cred->second_ticket.data = incred->second_ticket.data;
cred              324 source4/heimdal/lib/krb5/acache.c     cred->authdata = NULL;
cred              326 source4/heimdal/lib/krb5/acache.c     cred->addresses = calloc(incred->addresses.len + 1,
cred              327 source4/heimdal/lib/krb5/acache.c 			     sizeof(cred->addresses[0]));
cred              328 source4/heimdal/lib/krb5/acache.c     if (cred->addresses == NULL) {
cred              350 source4/heimdal/lib/krb5/acache.c 	cred->addresses[i] = addr;
cred              352 source4/heimdal/lib/krb5/acache.c     cred->addresses[i] = NULL;
cred              354 source4/heimdal/lib/krb5/acache.c     cred->ticket_flags = 0;
cred              356 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_FORWARDABLE;
cred              358 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_FORWARDED;
cred              360 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_PROXIABLE;
cred              362 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_PROXY;
cred              364 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_MAY_POSTDATE;
cred              366 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_POSTDATED;
cred              368 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_INVALID;
cred              370 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_RENEWABLE;
cred              372 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_INITIAL;
cred              374 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_PRE_AUTH;
cred              376 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_HW_AUTH;
cred              378 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_TRANSIT_POLICY_CHECKED;
cred              380 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_OK_AS_DELEGATE;
cred              382 source4/heimdal/lib/krb5/acache.c 	cred->ticket_flags |= KRB5_CCAPI_TKT_FLG_ANONYMOUS;
cred              387 source4/heimdal/lib/krb5/acache.c     free_ccred(cred);
cred              624 source4/heimdal/lib/krb5/acache.c     cc_credentials_union cred;
cred              635 source4/heimdal/lib/krb5/acache.c     cred.version = cc_credentials_v5;
cred              636 source4/heimdal/lib/krb5/acache.c     cred.credentials.credentials_v5 = &v5cred;
cred              644 source4/heimdal/lib/krb5/acache.c     error = (*a->ccache->func->store_credentials)(a->ccache, &cred);
cred              713 source4/heimdal/lib/krb5/acache.c     cc_credentials_t cred;
cred              718 source4/heimdal/lib/krb5/acache.c 	error = (*iter->func->next)(iter, &cred);
cred              721 source4/heimdal/lib/krb5/acache.c 	if (cred->data->version == cc_credentials_v5)
cred              723 source4/heimdal/lib/krb5/acache.c 	(*cred->func->release)(cred);
cred              727 source4/heimdal/lib/krb5/acache.c 			       cred->data->credentials.credentials_v5,
cred              729 source4/heimdal/lib/krb5/acache.c     (*cred->func->release)(cred);
cred              747 source4/heimdal/lib/krb5/acache.c 		krb5_creds *cred)
cred              762 source4/heimdal/lib/krb5/acache.c     if (cred->client) {
cred              763 source4/heimdal/lib/krb5/acache.c 	ret = krb5_unparse_name(context, cred->client, &client);
cred              769 source4/heimdal/lib/krb5/acache.c     ret = krb5_unparse_name(context, cred->server, &server);
cred               41 source4/heimdal/lib/krb5/build_ap_req.c 		   krb5_creds *cred,
cred               58 source4/heimdal/lib/krb5/build_ap_req.c   copy_Realm(&cred->server->realm, &ap.ticket.realm);
cred               59 source4/heimdal/lib/krb5/build_ap_req.c   copy_PrincipalName(&cred->server->name, &ap.ticket.sname);
cred               61 source4/heimdal/lib/krb5/build_ap_req.c   decode_Ticket(cred->ticket.data, cred->ticket.length, &t, &len);
cred              106 source4/heimdal/lib/krb5/build_auth.c 			  krb5_creds *cred,
cred              126 source4/heimdal/lib/krb5/build_auth.c     copy_Realm(&cred->client->realm, &auth->crealm);
cred              127 source4/heimdal/lib/krb5/build_auth.c     copy_PrincipalName(&cred->client->name, &auth->cname);
cred              138 source4/heimdal/lib/krb5/build_auth.c 				      &cred->session,
cred              172 source4/heimdal/lib/krb5/build_auth.c     ret = krb5_crypto_init(context, &cred->session, enctype, &crypto);
cred              766 source4/heimdal/lib/krb5/cache.c 		    krb5_creds *cred)
cred              775 source4/heimdal/lib/krb5/cache.c     return (*id->ops->remove_cred)(context, id, which, cred);
cred              825 source4/heimdal/lib/krb5/cache.c     krb5_creds cred;
cred              844 source4/heimdal/lib/krb5/cache.c 	   krb5_cc_next_cred_match(context, from, &cursor, &cred,
cred              848 source4/heimdal/lib/krb5/cache.c 	ret = krb5_cc_store_cred(context, to, &cred);
cred              849 source4/heimdal/lib/krb5/cache.c 	krb5_free_cred_contents(context, &cred);
cred             1162 source4/heimdal/lib/krb5/cache.c 		      const char *name, krb5_creds *cred)
cred             1168 source4/heimdal/lib/krb5/cache.c     memset(cred, 0, sizeof(*cred));
cred             1180 source4/heimdal/lib/krb5/cache.c     ret = krb5_make_principal(context, &cred->server,
cred             1188 source4/heimdal/lib/krb5/cache.c     ret = krb5_copy_principal(context, client, &cred->client);
cred             1238 source4/heimdal/lib/krb5/cache.c     krb5_creds cred;
cred             1240 source4/heimdal/lib/krb5/cache.c     ret = build_conf_principals(context, id, principal, name, &cred);
cred             1245 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_remove_cred(context, id, 0, &cred);
cred             1250 source4/heimdal/lib/krb5/cache.c     cred.times.authtime = time(NULL);
cred             1251 source4/heimdal/lib/krb5/cache.c     cred.times.endtime = cred.times.authtime + 3600 * 24 * 30;
cred             1253 source4/heimdal/lib/krb5/cache.c     ret = krb5_data_copy(&cred.ticket, data->data, data->length);
cred             1257 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_store_cred(context, id, &cred);
cred             1260 source4/heimdal/lib/krb5/cache.c     krb5_free_cred_contents (context, &cred);
cred             1283 source4/heimdal/lib/krb5/cache.c     krb5_creds mcred, cred;
cred             1286 source4/heimdal/lib/krb5/cache.c     memset(&cred, 0, sizeof(cred));
cred             1293 source4/heimdal/lib/krb5/cache.c     ret = krb5_cc_retrieve_cred(context, id, 0, &mcred, &cred);
cred             1297 source4/heimdal/lib/krb5/cache.c     ret = krb5_data_copy(data, cred.ticket.data, cred.ticket.length);
cred             1300 source4/heimdal/lib/krb5/cache.c     krb5_free_cred_contents (context, &cred);
cred              739 source4/heimdal/lib/krb5/fcache.c 		 krb5_creds *cred)
cred              754 source4/heimdal/lib/krb5/fcache.c     ret = krb5_cc_remove_cred(context, copy, which, cred);
cred              308 source4/heimdal/lib/krb5/get_cred.c 		 krb5_creds **cred)
cred              333 source4/heimdal/lib/krb5/get_cred.c 			       cred);
cred              201 source4/heimdal/lib/krb5/get_for_creds.c     KRB_CRED cred;
cred              267 source4/heimdal/lib/krb5/get_for_creds.c     memset (&cred, 0, sizeof(cred));
cred              268 source4/heimdal/lib/krb5/get_for_creds.c     cred.pvno = 5;
cred              269 source4/heimdal/lib/krb5/get_for_creds.c     cred.msg_type = krb_cred;
cred              270 source4/heimdal/lib/krb5/get_for_creds.c     ALLOC_SEQ(&cred.tickets, 1);
cred              271 source4/heimdal/lib/krb5/get_for_creds.c     if (cred.tickets.val == NULL) {
cred              278 source4/heimdal/lib/krb5/get_for_creds.c 			cred.tickets.val, &len);
cred              398 source4/heimdal/lib/krb5/get_for_creds.c 	free_KRB_CRED(&cred);
cred              413 source4/heimdal/lib/krb5/get_for_creds.c 	cred.enc_part.etype = ENCTYPE_NULL;
cred              414 source4/heimdal/lib/krb5/get_for_creds.c 	cred.enc_part.kvno = NULL;
cred              415 source4/heimdal/lib/krb5/get_for_creds.c 	cred.enc_part.cipher.data = buf;
cred              416 source4/heimdal/lib/krb5/get_for_creds.c 	cred.enc_part.cipher.length = buf_size;
cred              428 source4/heimdal/lib/krb5/get_for_creds.c 	    free_KRB_CRED(&cred);
cred              437 source4/heimdal/lib/krb5/get_for_creds.c 					  &cred.enc_part);
cred              441 source4/heimdal/lib/krb5/get_for_creds.c 	    free_KRB_CRED(&cred);
cred              446 source4/heimdal/lib/krb5/get_for_creds.c     ASN1_MALLOC_ENCODE(KRB_CRED, buf, buf_size, &cred, &len, ret);
cred              447 source4/heimdal/lib/krb5/get_for_creds.c     free_KRB_CRED (&cred);
cred              458 source4/heimdal/lib/krb5/get_for_creds.c     free_KRB_CRED(&cred);
cred               40 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_creds cred;
cred              127 source4/heimdal/lib/krb5/init_creds_pw.c 	   krb5_creds *cred,
cred              140 source4/heimdal/lib/krb5/init_creds_pw.c     memset (cred, 0, sizeof(*cred));
cred              143 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_copy_principal(context, client, &cred->client);
cred              146 source4/heimdal/lib/krb5/init_creds_pw.c 					  &cred->client);
cred              151 source4/heimdal/lib/krb5/init_creds_pw.c     client_realm = krb5_principal_get_realm (context, cred->client);
cred              154 source4/heimdal/lib/krb5/init_creds_pw.c 	cred->times.starttime  = now + start_time;
cred              160 source4/heimdal/lib/krb5/init_creds_pw.c     cred->times.endtime = now + tmp;
cred              164 source4/heimdal/lib/krb5/init_creds_pw.c 	cred->times.renew_till = now + options->renew_life;
cred              168 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_parse_name (context, in_tkt_service, &cred->server);
cred              171 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_principal_set_realm (context, cred->server, client_realm);
cred              173 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_make_principal(context, &cred->server,
cred              182 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_free_cred_contents (context, cred);
cred              301 source4/heimdal/lib/krb5/init_creds_pw.c     ret = init_cred (context, &ctx->cred, client, start_time,
cred              314 source4/heimdal/lib/krb5/init_creds_pw.c     if (ctx->cred.times.renew_till)
cred              512 source4/heimdal/lib/krb5/init_creds_pw.c     a->principal = ctx.cred.client;
cred              525 source4/heimdal/lib/krb5/init_creds_pw.c 			    &ctx.cred,
cred              530 source4/heimdal/lib/krb5/init_creds_pw.c 	*creds = ctx.cred;
cred              532 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_cred_contents (context, &ctx.cred);
cred             1425 source4/heimdal/lib/krb5/init_creds_pw.c 			     &ctx.cred,
cred             1464 source4/heimdal/lib/krb5/init_creds_pw.c 		      krb5_principal_get_realm (context, ctx.cred.client),
cred             1474 source4/heimdal/lib/krb5/init_creds_pw.c 	*creds = ctx.cred;
cred             1476 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_cred_contents (context, &ctx.cred);
cred             1593 source4/heimdal/lib/krb5/init_creds_pw.c 			    &ctx.cred,
cred             1597 source4/heimdal/lib/krb5/init_creds_pw.c 	*creds = ctx.cred;
cred             1599 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_free_cred_contents (context, &ctx.cred);
cred              766 source4/heimdal/lib/krb5/kcm.c 		krb5_creds *cred)
cred              788 source4/heimdal/lib/krb5/kcm.c     ret = krb5_store_creds_tag(request, cred);
cred               44 source4/heimdal/lib/krb5/mcache.c 	krb5_creds cred;
cred              221 source4/heimdal/lib/krb5/mcache.c 	    krb5_free_cred_contents (context, &l->cred);
cred              251 source4/heimdal/lib/krb5/mcache.c     memset (&l->cred, 0, sizeof(l->cred));
cred              252 source4/heimdal/lib/krb5/mcache.c     ret = krb5_copy_creds_contents (context, creds, &l->cred);
cred              306 source4/heimdal/lib/krb5/mcache.c 					 &l->cred,
cred              329 source4/heimdal/lib/krb5/mcache.c 	if(krb5_compare_creds(context, which, mcreds, &p->cred)) {
cred              331 source4/heimdal/lib/krb5/mcache.c 	    krb5_free_cred_contents(context, &p->cred);
cred               48 source4/heimdal/lib/krb5/mk_req.c     krb5_creds this_cred, *cred;
cred               67 source4/heimdal/lib/krb5/mk_req.c     ret = krb5_get_credentials (context, 0, ccache, &this_cred, &cred);
cred               76 source4/heimdal/lib/krb5/mk_req.c 				cred,
cred               78 source4/heimdal/lib/krb5/mk_req.c     krb5_free_creds(context, cred);
cred               66 source4/heimdal/lib/krb5/rd_cred.c     KRB_CRED cred;
cred               82 source4/heimdal/lib/krb5/rd_cred.c 			  &cred, &len);
cred               88 source4/heimdal/lib/krb5/rd_cred.c     if (cred.pvno != 5) {
cred               94 source4/heimdal/lib/krb5/rd_cred.c     if (cred.msg_type != krb_cred) {
cred              100 source4/heimdal/lib/krb5/rd_cred.c     if (cred.enc_part.etype == ETYPE_NULL) {
cred              102 source4/heimdal/lib/krb5/rd_cred.c 	enc_krb_cred_part_data.length = cred.enc_part.cipher.length;
cred              103 source4/heimdal/lib/krb5/rd_cred.c 	enc_krb_cred_part_data.data   = cred.enc_part.cipher.data;
cred              121 source4/heimdal/lib/krb5/rd_cred.c 					     &cred.enc_part,
cred              143 source4/heimdal/lib/krb5/rd_cred.c 					     &cred.enc_part,
cred              157 source4/heimdal/lib/krb5/rd_cred.c     if (enc_krb_cred_part_data.data != cred.enc_part.cipher.data)
cred              269 source4/heimdal/lib/krb5/rd_cred.c 			   &cred.tickets.val[i], &len, ret);
cred              307 source4/heimdal/lib/krb5/rd_cred.c     free_KRB_CRED (&cred);
cred              314 source4/heimdal/lib/krb5/rd_cred.c     free_KRB_CRED (&cred);
cred               42 source4/lib/cmdline/credentials.c bool cli_credentials_set_cmdline_callbacks(struct cli_credentials *cred)
cred               45 source4/lib/cmdline/credentials.c 		cli_credentials_set_password_callback(cred, cmdline_get_userpassword);
cred              231 source4/libcli/auth/credentials.c 	next->cred = creds->client;
cred              309 source4/libcli/auth/credentials.c 	if (creds_server_check(creds, &received_authenticator->cred)) {
cred              310 source4/libcli/auth/credentials.c 		return_authenticator->cred = creds->server;
cred               28 source4/libnet/libnet.h 	struct cli_credentials *cred;
cred              800 source4/libnet/libnet_become_dc.c 				     s->libnet->cred,
cred             1544 source4/libnet/libnet_become_dc.c 					  s->libnet->cred, s->libnet->event_ctx,
cred              116 source4/libnet/libnet_join.c 				       ctx->cred, 
cred              249 source4/libnet/libnet_join.c 				      NULL, ctx->cred, 0, NULL);
cred              525 source4/libnet/libnet_join.c 				  &ndr_table_samr, ctx->cred, ctx->lp_ctx);
cred              118 source4/libnet/libnet_rpc.c 						      ctx->cred, c->event_ctx,
cred              241 source4/libnet/libnet_samsync.c 	machine_net_ctx->cred = machine_account;
cred              358 source4/libnet/libnet_samsync.c 			if (!creds_client_check(creds, &dbsync.out.return_authenticator->cred)) {
cred             1204 source4/libnet/libnet_samsync_ldb.c 						     NULL, state->samsync_state->machine_net_ctx->cred,
cred              316 source4/libnet/libnet_unbecome_dc.c 				       s->libnet->cred,
cred              540 source4/libnet/libnet_unbecome_dc.c 					  s->libnet->cred, s->libnet->event_ctx,
cred               50 source4/libnet/prereq_domain.c 			domain_open->in.domain_name = cli_credentials_get_domain(ctx->cred);
cred              105 source4/libnet/prereq_domain.c 			domain_open->in.domain_name = cli_credentials_get_domain(ctx->cred);
cred              605 source4/torture/libnet/libnet_BecomeDC.c 	s->ctx->cred = cmdline_credentials;
cred              147 source4/torture/libnet/libnet_domain.c 	ctx->cred = cmdline_credentials;
cred              202 source4/torture/libnet/libnet_domain.c 	ctx->cred = cmdline_credentials;
cred              260 source4/torture/libnet/libnet_domain.c 	ctx->cred = cmdline_credentials;
cred              331 source4/torture/libnet/libnet_domain.c 	ctx->cred = cmdline_credentials;
cred              335 source4/torture/libnet/libnet_domain.c 				     ctx->cred, torture->ev, torture->lp_ctx);
cred              399 source4/torture/libnet/libnet_domain.c 	ctx->cred = cmdline_credentials;
cred              244 source4/torture/libnet/libnet_group.c 	ctx->cred = cmdline_credentials;
cred              310 source4/torture/libnet/libnet_group.c 	ctx->cred = cmdline_credentials;
cred              371 source4/torture/libnet/libnet_group.c 	ctx->cred = cmdline_credentials;
cred               44 source4/torture/libnet/libnet_lookup.c 	ctx->cred = cmdline_credentials;
cred               88 source4/torture/libnet/libnet_lookup.c 	ctx->cred = cmdline_credentials;
cred              131 source4/torture/libnet/libnet_lookup.c 	ctx->cred = cmdline_credentials;
cred              175 source4/torture/libnet/libnet_lookup.c 	ctx->cred = cmdline_credentials;
cred               53 source4/torture/libnet/libnet_rpc.c 		cli_credentials_set_username(ctx->cred, "baduser", CRED_SPECIFIED);
cred               54 source4/torture/libnet/libnet_rpc.c 		cli_credentials_set_password(ctx->cred, "badpassword", CRED_SPECIFIED);
cred               93 source4/torture/libnet/libnet_rpc.c 	ctx->cred = cmdline_credentials;
cred              141 source4/torture/libnet/libnet_share.c 	libnetctx->cred = cmdline_credentials;
cred              217 source4/torture/libnet/libnet_share.c 	libnetctx->cred = cmdline_credentials;
cred              250 source4/torture/libnet/libnet_user.c 	ctx->cred = cmdline_credentials;
cred              296 source4/torture/libnet/libnet_user.c 	ctx->cred = cmdline_credentials;
cred              491 source4/torture/libnet/libnet_user.c 	ctx->cred = cmdline_credentials;
cred              626 source4/torture/libnet/libnet_user.c 	ctx->cred = cmdline_credentials;
cred              692 source4/torture/libnet/libnet_user.c 	ctx->cred = cmdline_credentials;
cred               63 source4/torture/rpc/dfs.c 	libnetctx->cred = cmdline_credentials;
cred              103 source4/torture/rpc/dfs.c 	libnetctx->cred = cmdline_credentials;
cred              303 source4/torture/rpc/netlogon.c 	if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred              321 source4/torture/rpc/netlogon.c 	if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred              396 source4/torture/rpc/netlogon.c 	if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred              428 source4/torture/rpc/netlogon.c 		if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred              454 source4/torture/rpc/netlogon.c 	if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred              472 source4/torture/rpc/netlogon.c 	if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred              500 source4/torture/rpc/netlogon.c 	if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred              657 source4/torture/rpc/netlogon.c 		torture_assert(tctx, creds_client_check(creds, &r.out.return_authenticator->cred), 
cred              750 source4/torture/rpc/netlogon.c 			if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred              824 source4/torture/rpc/netlogon.c 			if (!creds_client_check(creds, &return_authenticator.cred)) {
cred             1355 source4/torture/rpc/netlogon.c 			if (!creds_client_check(creds, &return_authenticator.cred)) {
cred             1671 source4/torture/rpc/netlogon.c 			if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred             2097 source4/torture/rpc/netlogon.c 	torture_assert(tctx, creds_client_check(creds, &return_authenticator.cred), "Credential chaining failed");
cred             2146 source4/torture/rpc/netlogon.c 	torture_assert(tctx, creds_client_check(creds, &a.cred), "Credential chaining failed");
cred             2153 source4/torture/rpc/netlogon.c 	torture_assert(tctx, creds_client_check(creds, &a.cred), "Credential chaining failed");
cred             2233 source4/torture/rpc/netlogon.c 		torture_assert(tctx, creds_client_check(creds_async[i], &a.cred), 
cred              206 source4/torture/rpc/remote_pac.c 	torture_assert(tctx, creds_client_check(creds, &r.out.return_authenticator->cred), 
cred              228 source4/torture/rpc/remote_pac.c 	torture_assert(tctx, creds_client_check(creds, &r.out.return_authenticator->cred), 
cred              275 source4/torture/rpc/remote_pac.c 	torture_assert(tctx, creds_client_check(creds, &r.out.return_authenticator->cred), 
cred              322 source4/torture/rpc/remote_pac.c 	torture_assert(tctx, creds_client_check(creds, &r.out.return_authenticator->cred), 
cred             1133 source4/torture/rpc/samba3rpc.c 					 &r.out.return_authenticator->cred))) {
cred             1165 source4/torture/rpc/samba3rpc.c 					 &r.out.return_authenticator->cred))) {
cred             1201 source4/torture/rpc/samba3rpc.c 					&s.out.return_authenticator->cred)) {
cred              161 source4/torture/rpc/samlogon.c 		    !creds_client_check(samlogon_state->creds, &r->out.return_authenticator->cred)) {
cred              219 source4/torture/rpc/samlogon.c 		    !creds_client_check(samlogon_state->creds, &r_flags->out.return_authenticator->cred)) {
cred             1497 source4/torture/rpc/samlogon.c 	    || !creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred             2759 source4/torture/rpc/samr.c 	torture_assert(tctx, creds_client_check(creds, &r.out.return_authenticator->cred),
cred              109 source4/torture/rpc/samsync.c 	if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred             1197 source4/torture/rpc/samsync.c 			if (!creds_client_check(samsync_state->creds, &r.out.return_authenticator->cred)) {
cred             1408 source4/torture/rpc/samsync.c 			if (!creds_client_check(samsync_state->creds, &return_authenticator.cred)) {
cred             1469 source4/torture/rpc/samsync.c 			if (!creds_client_check(creds, &r.out.return_authenticator->cred)) {
cred              810 source4/torture/rpc/schannel.c 					&pwset.out.return_authenticator->cred)) {
cred              338 source4/torture/rpc/testjoin.c 	libnet_ctx->cred = cmdline_credentials;
cred               65 source4/utils/net/net_join.c 	libnetctx->cred = ctx->credentials;
cred              133 source4/utils/net/net_join.c 	libnetctx->cred = ctx->credentials;
cred               60 source4/utils/net/net_password.c 	libnetctx->cred = ctx->credentials;
cred              135 source4/utils/net/net_password.c 	libnetctx->cred = ctx->credentials;
cred               50 source4/utils/net/net_time.c 	libnetctx->cred = ctx->credentials;
cred               50 source4/utils/net/net_user.c 	lnet_ctx->cred = ctx->credentials;
cred               54 source4/utils/net/net_user.c 	r.in.domain_name     = cli_credentials_get_domain(lnet_ctx->cred);
cred               90 source4/utils/net/net_user.c 	lnet_ctx->cred = ctx->credentials;
cred               94 source4/utils/net/net_user.c 	r.in.domain_name     = cli_credentials_get_domain(lnet_ctx->cred);
cred               61 source4/utils/net/net_vampire.c 	libnetctx->cred = ctx->credentials;
cred              107 source4/utils/net/net_vampire.c 	libnetctx->cred = ctx->credentials;
cred              149 source4/utils/net/net_vampire.c 	libnetctx->cred = ctx->credentials;
cred               68 source4/winbind/wb_connect_lsa.c 						    domain->libnet_ctx->cred,
cred               73 source4/winbind/wb_connect_sam.c 						    domain->libnet_ctx->cred,
cred              151 source4/winbind/wb_init_domain.c 	state->domain->libnet_ctx->cred = cli_credentials_init(state->domain);
cred              152 source4/winbind/wb_init_domain.c 	if (state->domain->libnet_ctx->cred == NULL) goto failed;
cred              154 source4/winbind/wb_init_domain.c 	cli_credentials_set_conf(state->domain->libnet_ctx->cred, service->task->lp_ctx);
cred              158 source4/winbind/wb_init_domain.c 		cli_credentials_set_machine_account(state->domain->libnet_ctx->cred, state->domain->libnet_ctx->lp_ctx);
cred              165 source4/winbind/wb_init_domain.c 	if ((!cli_credentials_is_anonymous(state->domain->libnet_ctx->cred)) &&
cred              184 source4/winbind/wb_init_domain.c 					 state->domain->libnet_ctx->cred,
cred              232 source4/winbind/wb_init_domain.c 						    state->domain->libnet_ctx->cred,
cred              259 source4/winbind/wb_init_domain.c 							    state->domain->libnet_ctx->cred,
cred               88 source4/winbind/wb_sam_logon.c 	s->creds_state = cli_credentials_get_netlogon_creds(domain->libnet_ctx->cred);
cred               95 source4/winbind/wb_sam_logon.c 	s->r.in.computer_name = cli_credentials_get_workstation(domain->libnet_ctx->cred);
cred              139 source4/winbind/wb_sam_logon.c 				 &s->r.out.return_authenticator->cred))) {