salt              627 lib/replace/crypt.c static char *output_conversion(ufc_long v1, ufc_long v2, const char *salt)
salt              631 lib/replace/crypt.c     outbuf[0] = salt[0];
salt              632 lib/replace/crypt.c     outbuf[1] = salt[1] ? salt[1] : salt[0];
salt              655 lib/replace/crypt.c char *ufc_crypt(const char *key,const char *salt)
salt              662 lib/replace/crypt.c     setup_salt(salt);
salt              680 lib/replace/crypt.c     return output_conversion(s[0], s[1], salt);
salt              683 lib/replace/replace.h char *ufc_crypt(const char *key, const char *salt);
salt              207 librpc/gen_ndr/drsblobs.h 	struct package_PrimaryKerberosString salt;
salt              232 librpc/gen_ndr/drsblobs.h 	struct package_PrimaryKerberosString salt;
salt             1640 librpc/gen_ndr/ndr_drsblobs.c 		NDR_CHECK(ndr_push_package_PrimaryKerberosString(ndr, NDR_SCALARS, &r->salt));
salt             1654 librpc/gen_ndr/ndr_drsblobs.c 		NDR_CHECK(ndr_push_package_PrimaryKerberosString(ndr, NDR_BUFFERS, &r->salt));
salt             1675 librpc/gen_ndr/ndr_drsblobs.c 		NDR_CHECK(ndr_pull_package_PrimaryKerberosString(ndr, NDR_SCALARS, &r->salt));
salt             1697 librpc/gen_ndr/ndr_drsblobs.c 		NDR_CHECK(ndr_pull_package_PrimaryKerberosString(ndr, NDR_BUFFERS, &r->salt));
salt             1722 librpc/gen_ndr/ndr_drsblobs.c 	ndr_print_package_PrimaryKerberosString(ndr, "salt", &r->salt);
salt             1867 librpc/gen_ndr/ndr_drsblobs.c 		NDR_CHECK(ndr_push_package_PrimaryKerberosString(ndr, NDR_SCALARS, &r->salt));
salt             1880 librpc/gen_ndr/ndr_drsblobs.c 		NDR_CHECK(ndr_push_package_PrimaryKerberosString(ndr, NDR_BUFFERS, &r->salt));
salt             1910 librpc/gen_ndr/ndr_drsblobs.c 		NDR_CHECK(ndr_pull_package_PrimaryKerberosString(ndr, NDR_SCALARS, &r->salt));
salt             1942 librpc/gen_ndr/ndr_drsblobs.c 		NDR_CHECK(ndr_pull_package_PrimaryKerberosString(ndr, NDR_BUFFERS, &r->salt));
salt             1983 librpc/gen_ndr/ndr_drsblobs.c 	ndr_print_package_PrimaryKerberosString(ndr, "salt", &r->salt);
salt              438 source3/auth/pass_check.c 	char salt[3];
salt              441 source3/auth/pass_check.c 	StrnCpy(salt, salt1, 2);
salt              445 source3/auth/pass_check.c 		char *p = crypt(password, salt) + 2;
salt              465 source3/auth/pass_check.c 	char salt[3];
salt              471 source3/auth/pass_check.c 	StrnCpy(salt, salt1, 2);
salt              476 source3/auth/pass_check.c 		p1 = crypt(p2, salt);
salt              479 source3/auth/pass_check.c 		StrnCpy(salt, &result[2 + i * AUTH_CIPHERTEXT_SEG_CHARS], 2);
salt             1776 source3/include/proto.h bool kerberos_secrets_store_des_salt( const char* salt );
salt             3229 source3/include/proto.h void E_md5hash(const uchar salt[16], const uchar nthash[16], uchar hash_out[16]);
salt              401 source3/libads/kerberos.c 	fstring salt;
salt              403 source3/libads/kerberos.c 	fstr_sprintf( salt, "host/%s.%s@", global_myname(), lp_realm() );
salt              404 source3/libads/kerberos.c 	strlower_m( salt );
salt              405 source3/libads/kerberos.c 	fstrcat( salt, lp_realm() );
salt              407 source3/libads/kerberos.c 	return SMB_STRDUP( salt );
salt              428 source3/libads/kerberos.c bool kerberos_secrets_store_des_salt( const char* salt )
salt              438 source3/libads/kerberos.c 	if ( !salt ) {
salt              444 source3/libads/kerberos.c 	DEBUG(3,("kerberos_secrets_store_des_salt: Storing salt \"%s\"\n", salt));
salt              446 source3/libads/kerberos.c 	ret = secrets_store( key, salt, strlen(salt)+1 );
salt              458 source3/libads/kerberos.c 	char *salt, *key;
salt              465 source3/libads/kerberos.c 	salt = (char*)secrets_fetch( key, NULL );
salt              469 source3/libads/kerberos.c 	return salt;
salt              520 source3/libnet/libnet_join.c 	const char *salt = NULL;
salt              540 source3/libnet/libnet_join.c 	salt = talloc_strdup(mem_ctx, std_salt);
salt              541 source3/libnet/libnet_join.c 	if (!salt) {
salt              555 source3/libnet/libnet_join.c 			salt = talloc_strdup(mem_ctx, upn);
salt              556 source3/libnet/libnet_join.c 			if (!salt) {
salt              562 source3/libnet/libnet_join.c 	return kerberos_secrets_store_des_salt(salt);
salt              223 source3/libsmb/clikrb5.c 	krb5_data salt;
salt              226 source3/libsmb/clikrb5.c 	ret = krb5_principal2salt(context, host_princ, &salt);
salt              232 source3/libsmb/clikrb5.c 	ret = krb5_string_to_key(context, &eblock, key, password, &salt);
salt              233 source3/libsmb/clikrb5.c 	SAFE_FREE(salt.data);
salt              245 source3/libsmb/clikrb5.c 	krb5_salt salt;
salt              247 source3/libsmb/clikrb5.c 	ret = krb5_get_pw_salt(context, host_princ, &salt);
salt              253 source3/libsmb/clikrb5.c 	ret = krb5_string_to_key_salt(context, enctype, (const char *)password->data, salt, key);
salt              254 source3/libsmb/clikrb5.c 	krb5_free_salt(context, salt);
salt               89 source3/libsmb/smbencrypt.c void E_md5hash(const uchar salt[16], const uchar nthash[16], uchar hash_out[16])
salt               95 source3/libsmb/smbencrypt.c 	memcpy(array, salt, 16);
salt               38 source4/auth/kerberos/clikrb5.c 	krb5_data salt;
salt               41 source4/auth/kerberos/clikrb5.c 	ret = krb5_principal2salt(context, host_princ, &salt);
salt               47 source4/auth/kerberos/clikrb5.c 	ret = krb5_string_to_key(context, &eblock, key, password, &salt);
salt               48 source4/auth/kerberos/clikrb5.c 	SAFE_FREE(salt.data);
salt               59 source4/auth/kerberos/clikrb5.c 	krb5_salt salt;
salt               61 source4/auth/kerberos/clikrb5.c 	ret = krb5_get_pw_salt(context, host_princ, &salt);
salt               67 source4/auth/kerberos/clikrb5.c 				      salt, key);
salt               68 source4/auth/kerberos/clikrb5.c 	krb5_free_salt(context, salt);
salt              503 source4/auth/ntlm/auth_unix.c 					const char *crypted, const char *salt)
salt              519 source4/auth/ntlm/auth_unix.c 	ret = (strcmp(osf1_bigcrypt(password, salt), crypted) == 0);
salt              524 source4/auth/ntlm/auth_unix.c 		ret = (strcmp((char *)crypt(password, salt), crypted) == 0);
salt              535 source4/auth/ntlm/auth_unix.c 	ret = (strcmp((char *)crypt16(password, salt), crypted) == 0);
salt              545 source4/auth/ntlm/auth_unix.c 	ret = (linux_bigcrypt(password, salt, crypted));
salt              562 source4/auth/ntlm/auth_unix.c 	if (strcmp(bigcrypt(password, salt), crypted) == 0)
salt              565 source4/auth/ntlm/auth_unix.c 		ret = (strcmp((char *)crypt(password, salt), crypted) == 0);
salt              574 source4/auth/ntlm/auth_unix.c 	ret = (strcmp(bigcrypt(password, salt), crypted) == 0);
salt              586 source4/auth/ntlm/auth_unix.c 	ret = (strcmp((char *)crypt(password, salt), crypted) == 0);
salt              602 source4/auth/ntlm/auth_unix.c 	char *salt;
salt              619 source4/auth/ntlm/auth_unix.c 	salt = pws->pw_passwd;
salt              634 source4/auth/ntlm/auth_unix.c 			salt = talloc_strdup(ctx, spass->sp_pwdp);
salt              635 source4/auth/ntlm/auth_unix.c 			NT_STATUS_HAVE_NO_MEMORY(salt);
salt              705 source4/auth/ntlm/auth_unix.c 	salt[2] = 0;
salt              721 source4/auth/ntlm/auth_unix.c 	nt_status = password_check(username, password, crypted, salt);
salt              750 source4/auth/ntlm/auth_unix.c 		nt_status = password_check(username, pwcopy, crypted, salt);
salt              136 source4/dsdb/samdb/ldb_modules/password_hash.c 		const char *salt;
salt              232 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_salt salt;
salt              308 source4/dsdb/samdb/ldb_modules/password_hash.c 				    salt_principal, &salt);
salt              318 source4/dsdb/samdb/ldb_modules/password_hash.c 	io->g.salt = talloc_strndup(io->ac,
salt              319 source4/dsdb/samdb/ldb_modules/password_hash.c 				    salt.saltvalue.data,
salt              320 source4/dsdb/samdb/ldb_modules/password_hash.c 				    salt.saltvalue.length);
salt              321 source4/dsdb/samdb/ldb_modules/password_hash.c 	krb5_free_salt(io->smb_krb5_context->krb5_context, salt);
salt              322 source4/dsdb/samdb/ldb_modules/password_hash.c 	if (!io->g.salt) {
salt              326 source4/dsdb/samdb/ldb_modules/password_hash.c 	salt.saltvalue.data	= discard_const(io->g.salt);
salt              327 source4/dsdb/samdb/ldb_modules/password_hash.c 	salt.saltvalue.length	= strlen(io->g.salt);
salt              336 source4/dsdb/samdb/ldb_modules/password_hash.c 						salt,
salt              361 source4/dsdb/samdb/ldb_modules/password_hash.c 						salt,
salt              386 source4/dsdb/samdb/ldb_modules/password_hash.c 						salt,
salt              411 source4/dsdb/samdb/ldb_modules/password_hash.c 						salt,
salt              453 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb3->salt.string	= io->g.salt;
salt              557 source4/dsdb/samdb/ldb_modules/password_hash.c 	pkb4->salt.string		= io->g.salt;
salt              751 source4/heimdal/kdc/kerberos4.c 	    if(key->salt == NULL) {
salt              754 source4/heimdal/kdc/kerberos4.c 	    } else if(key->salt->type == hdb_pw_salt &&
salt              755 source4/heimdal/kdc/kerberos4.c 		      key->salt->salt.length == 0) {
salt              758 source4/heimdal/kdc/kerberos4.c 	    } else if(key->salt->type == hdb_afs3_salt) {
salt               63 source4/heimdal/kdc/kerberos5.c set_salt_padata (METHOD_DATA *md, Salt *salt)
salt               65 source4/heimdal/kdc/kerberos5.c     if (salt) {
salt               67 source4/heimdal/kdc/kerberos5.c 	md->val[md->len - 1].padata_type = salt->type;
salt               68 source4/heimdal/kdc/kerberos5.c 	der_copy_octet_string(&salt->salt,
salt              112 source4/heimdal/kdc/kerberos5.c     if (key->salt == NULL)
salt              114 source4/heimdal/kdc/kerberos5.c     if (default_salt->salttype != key->salt->type)
salt              116 source4/heimdal/kdc/kerberos5.c     if (krb5_data_cmp(&default_salt->saltvalue, &key->salt->salt))
salt              417 source4/heimdal/kdc/kerberos5.c     if(key->salt){
salt              421 source4/heimdal/kdc/kerberos5.c 	if(key->salt->type == hdb_pw_salt)
salt              423 source4/heimdal/kdc/kerberos5.c 	else if(key->salt->type == hdb_afs3_salt)
salt              427 source4/heimdal/kdc/kerberos5.c 		    key->salt->type);
salt              437 source4/heimdal/kdc/kerberos5.c 	*ent->salttype = key->salt->type;
salt              447 source4/heimdal/kdc/kerberos5.c 	krb5_copy_data(context, &key->salt->salt,
salt              448 source4/heimdal/kdc/kerberos5.c 		       &ent->salt);
salt              456 source4/heimdal/kdc/kerberos5.c 	ent->salt = NULL;
salt              557 source4/heimdal/kdc/kerberos5.c     if(key->salt) {
salt              558 source4/heimdal/kdc/kerberos5.c 	ALLOC(ent->salt);
salt              559 source4/heimdal/kdc/kerberos5.c 	if (ent->salt == NULL)
salt              561 source4/heimdal/kdc/kerberos5.c 	*ent->salt = malloc(key->salt->salt.length + 1);
salt              562 source4/heimdal/kdc/kerberos5.c 	if (*ent->salt == NULL) {
salt              563 source4/heimdal/kdc/kerberos5.c 	    free(ent->salt);
salt              564 source4/heimdal/kdc/kerberos5.c 	    ent->salt = NULL;
salt              567 source4/heimdal/kdc/kerberos5.c 	memcpy(*ent->salt, key->salt->salt.data, key->salt->salt.length);
salt              568 source4/heimdal/kdc/kerberos5.c 	(*ent->salt)[key->salt->salt.length] = '\0';
salt              570 source4/heimdal/kdc/kerberos5.c 	ent->salt = NULL;
salt              595 source4/heimdal/kdc/kerberos5.c 	if(key->salt && key->salt->type == hdb_afs3_salt){
salt             1657 source4/heimdal/kdc/kerberos5.c     set_salt_padata (rep.padata, ckey->salt);
salt             1553 source4/heimdal/lib/hcrypto/evp.c 	       const void *salt,
salt             1588 source4/heimdal/lib/hcrypto/evp.c 	if (salt)
salt             1589 source4/heimdal/lib/hcrypto/evp.c 	    EVP_DigestUpdate(&c, salt, PKCS5_SALT_LEN);
salt               51 source4/heimdal/lib/hcrypto/pkcs12.c 	       const void *salt, size_t saltlen,
salt               80 source4/heimdal/lib/hcrypto/pkcs12.c     if (salt && saltlen > 0) {
salt               82 source4/heimdal/lib/hcrypto/pkcs12.c 	    I[i] = ((unsigned char*)salt)[i % saltlen];
salt               70 source4/heimdal/lib/hcrypto/pkcs5.c 		       const void * salt, size_t salt_len,
salt               93 source4/heimdal/lib/hcrypto/pkcs5.c     memcpy(data, salt, salt_len);
salt               50 source4/heimdal/lib/hdb/keys.c 	if (keys[i].salt != NULL) {
salt               51 source4/heimdal/lib/hdb/keys.c 	    free_Salt(keys[i].salt);
salt               52 source4/heimdal/lib/hdb/keys.c 	    free(keys[i].salt);
salt               53 source4/heimdal/lib/hdb/keys.c 	    keys[i].salt = NULL;
salt               86 source4/heimdal/lib/hdb/keys.c 	      krb5_salt *salt, krb5_principal principal)
salt              106 source4/heimdal/lib/hdb/keys.c     salt->saltvalue.data = NULL;
salt              107 source4/heimdal/lib/hdb/keys.c     salt->saltvalue.length = 0;
salt              131 source4/heimdal/lib/hdb/keys.c 	if(salt->salttype == 0) {
salt              141 source4/heimdal/lib/hdb/keys.c 		salt->salttype = KRB5_PW_SALT;
salt              147 source4/heimdal/lib/hdb/keys.c 		salt->salttype = KRB5_AFS3_SALT;
salt              156 source4/heimdal/lib/hdb/keys.c 	    salt->saltvalue.data = strdup(buf[i]);
salt              157 source4/heimdal/lib/hdb/keys.c 	    if (salt->saltvalue.data == NULL) {
salt              161 source4/heimdal/lib/hdb/keys.c 	    salt->saltvalue.length = strlen(buf[i]);
salt              165 source4/heimdal/lib/hdb/keys.c     if(enctypes == NULL || salt->salttype == 0) {
salt              171 source4/heimdal/lib/hdb/keys.c     if(salt->saltvalue.data == NULL) {
salt              172 source4/heimdal/lib/hdb/keys.c 	if(salt->salttype == KRB5_PW_SALT)
salt              173 source4/heimdal/lib/hdb/keys.c 	    ret = krb5_get_pw_salt(context, principal, salt);
salt              174 source4/heimdal/lib/hdb/keys.c 	else if(salt->salttype == KRB5_AFS3_SALT) {
salt              176 source4/heimdal/lib/hdb/keys.c 	    salt->saltvalue.data = strdup(*realm);
salt              177 source4/heimdal/lib/hdb/keys.c 	    if(salt->saltvalue.data == NULL) {
salt              183 source4/heimdal/lib/hdb/keys.c 	    strlwr(salt->saltvalue.data);
salt              184 source4/heimdal/lib/hdb/keys.c 	    salt->saltvalue.length = strlen(*realm);
salt              190 source4/heimdal/lib/hdb/keys.c 	krb5_free_salt(context, *salt);
salt              202 source4/heimdal/lib/hdb/keys.c 		       krb5_enctype enctype, krb5_salt *salt)
salt              219 source4/heimdal/lib/hdb/keys.c     if (salt) {
salt              220 source4/heimdal/lib/hdb/keys.c 	key.salt = malloc(sizeof(*key.salt));
salt              221 source4/heimdal/lib/hdb/keys.c 	if (key.salt == NULL) {
salt              226 source4/heimdal/lib/hdb/keys.c 	key.salt->type = salt->salttype;
salt              227 source4/heimdal/lib/hdb/keys.c 	krb5_data_zero (&key.salt->salt);
salt              229 source4/heimdal/lib/hdb/keys.c 	ret = krb5_data_copy(&key.salt->salt,
salt              230 source4/heimdal/lib/hdb/keys.c 			     salt->saltvalue.data,
salt              231 source4/heimdal/lib/hdb/keys.c 			     salt->saltvalue.length);
salt              237 source4/heimdal/lib/hdb/keys.c 	key.salt = NULL;
salt              284 source4/heimdal/lib/hdb/keys.c 	krb5_salt salt;
salt              299 source4/heimdal/lib/hdb/keys.c 	memset(&salt, 0, sizeof(salt));
salt              302 source4/heimdal/lib/hdb/keys.c 			    &enctypes, &num_enctypes, &salt, principal);
salt              318 source4/heimdal/lib/hdb/keys.c 		    if (k->salt == NULL && salt.salttype == KRB5_PW_SALT)
salt              320 source4/heimdal/lib/hdb/keys.c 		    if (k->salt->type == salt.salttype &&
salt              321 source4/heimdal/lib/hdb/keys.c 			k->salt->salt.length == salt.saltvalue.length &&
salt              322 source4/heimdal/lib/hdb/keys.c 			memcmp(k->salt->salt.data, salt.saltvalue.data,
salt              323 source4/heimdal/lib/hdb/keys.c 			       salt.saltvalue.length) == 0)
salt              330 source4/heimdal/lib/hdb/keys.c 					     no_salt ? NULL : &salt);
salt              333 source4/heimdal/lib/hdb/keys.c 		    krb5_free_salt(context, salt);
salt              339 source4/heimdal/lib/hdb/keys.c 	krb5_free_salt(context, salt);
salt              380 source4/heimdal/lib/hdb/keys.c 	krb5_salt salt;
salt              382 source4/heimdal/lib/hdb/keys.c 	salt.salttype = (*keys)[i].salt->type;
salt              383 source4/heimdal/lib/hdb/keys.c 	salt.saltvalue.length = (*keys)[i].salt->salt.length;
salt              384 source4/heimdal/lib/hdb/keys.c 	salt.saltvalue.data = (*keys)[i].salt->salt.data;
salt              389 source4/heimdal/lib/hdb/keys.c 				       salt,
salt             2279 source4/heimdal/lib/hx509/crypto.c     unsigned char *salt;
salt             2296 source4/heimdal/lib/hx509/crypto.c     salt = p12params.salt.data;
salt             2297 source4/heimdal/lib/hx509/crypto.c     saltlen = p12params.salt.length;
salt             2299 source4/heimdal/lib/hx509/crypto.c     if (!PKCS12_key_gen (password, passwordlen, salt, saltlen,
salt             2305 source4/heimdal/lib/hx509/crypto.c     if (!PKCS12_key_gen (password, passwordlen, salt, saltlen,
salt              285 source4/heimdal/lib/krb5/crypto.c 		       krb5_salt salt,
salt              291 source4/heimdal/lib/krb5/crypto.c 	krb5_DES_AFS3_Transarc_string_to_key(password, salt.saltvalue, &tmp);
salt              293 source4/heimdal/lib/krb5/crypto.c 	krb5_DES_AFS3_CMU_string_to_key(password, salt.saltvalue, &tmp);
salt              338 source4/heimdal/lib/krb5/crypto.c 		       krb5_salt salt,
salt              352 source4/heimdal/lib/krb5/crypto.c 					  salt, opaque, key);
salt              356 source4/heimdal/lib/krb5/crypto.c     len = password.length + salt.saltvalue.length;
salt              363 source4/heimdal/lib/krb5/crypto.c     memcpy(s + password.length, salt.saltvalue.data, salt.saltvalue.length);
salt              429 source4/heimdal/lib/krb5/crypto.c 		   krb5_salt salt,
salt              439 source4/heimdal/lib/krb5/crypto.c     len = password.length + salt.saltvalue.length;
salt              446 source4/heimdal/lib/krb5/crypto.c     memcpy(str + password.length, salt.saltvalue.data, salt.saltvalue.length);
salt              494 source4/heimdal/lib/krb5/crypto.c 			   krb5_salt salt,
salt              499 source4/heimdal/lib/krb5/crypto.c     size_t len = password.length + salt.saltvalue.length;
salt              508 source4/heimdal/lib/krb5/crypto.c     memcpy(s + password.length, salt.saltvalue.data, salt.saltvalue.length);
salt              570 source4/heimdal/lib/krb5/crypto.c 		      krb5_salt salt,
salt              645 source4/heimdal/lib/krb5/crypto.c 		  krb5_salt salt,
salt              681 source4/heimdal/lib/krb5/crypto.c 				 salt.saltvalue.data, salt.saltvalue.length,
salt              954 source4/heimdal/lib/krb5/crypto.c 		 krb5_salt *salt)
salt              961 source4/heimdal/lib/krb5/crypto.c     salt->salttype = KRB5_PW_SALT;
salt              965 source4/heimdal/lib/krb5/crypto.c     ret = krb5_data_alloc (&salt->saltvalue, len);
salt              968 source4/heimdal/lib/krb5/crypto.c     p = salt->saltvalue.data;
salt              982 source4/heimdal/lib/krb5/crypto.c 	       krb5_salt salt)
salt              984 source4/heimdal/lib/krb5/crypto.c     krb5_data_free(&salt.saltvalue);
salt              996 source4/heimdal/lib/krb5/crypto.c     krb5_salt salt;
salt              998 source4/heimdal/lib/krb5/crypto.c     ret = krb5_get_pw_salt(context, principal, &salt);
salt             1001 source4/heimdal/lib/krb5/crypto.c     ret = krb5_string_to_key_data_salt(context, enctype, password, salt, key);
salt             1002 source4/heimdal/lib/krb5/crypto.c     krb5_free_salt(context, salt);
salt             1023 source4/heimdal/lib/krb5/crypto.c 			      krb5_salt salt,
salt             1029 source4/heimdal/lib/krb5/crypto.c 					       salt, opaque, key);
salt             1042 source4/heimdal/lib/krb5/crypto.c 				     krb5_salt salt,
salt             1055 source4/heimdal/lib/krb5/crypto.c 	if(st->type == salt.salttype)
salt             1057 source4/heimdal/lib/krb5/crypto.c 					salt, opaque, key);
salt             1060 source4/heimdal/lib/krb5/crypto.c 			   salt.salttype);
salt             1074 source4/heimdal/lib/krb5/crypto.c 			 krb5_salt salt,
salt             1080 source4/heimdal/lib/krb5/crypto.c     return krb5_string_to_key_data_salt(context, enctype, pw, salt, key);
salt             1087 source4/heimdal/lib/krb5/crypto.c 				krb5_salt salt,
salt             1095 source4/heimdal/lib/krb5/crypto.c 					       pw, salt, opaque, key);
salt              618 source4/heimdal/lib/krb5/get_in_tkt.c 	   krb5_salt *salt)
salt              626 source4/heimdal/lib/krb5/get_in_tkt.c     if(salt == NULL) {
salt              629 source4/heimdal/lib/krb5/get_in_tkt.c 	salt = &salt2;
salt              647 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = (*key_proc)(context, enctypes[i], *salt, keyseed, &key);
salt              657 source4/heimdal/lib/krb5/get_in_tkt.c     if(salt == &salt2)
salt              676 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_salt salt;
salt              780 source4/heimdal/lib/krb5/get_in_tkt.c 		    krb5_salt *sp = &salt;
salt              782 source4/heimdal/lib/krb5/get_in_tkt.c 			salt.salttype = *preauth->val[i].info.val[j].salttype;
salt              784 source4/heimdal/lib/krb5/get_in_tkt.c 			salt.salttype = KRB5_PW_SALT;
salt              785 source4/heimdal/lib/krb5/get_in_tkt.c 		    if(preauth->val[i].info.val[j].salt)
salt              786 source4/heimdal/lib/krb5/get_in_tkt.c 			salt.saltvalue = *preauth->val[i].info.val[j].salt;
salt              788 source4/heimdal/lib/krb5/get_in_tkt.c 			if(salt.salttype == KRB5_PW_SALT)
salt              791 source4/heimdal/lib/krb5/get_in_tkt.c 			    krb5_data_zero(&salt.saltvalue);
salt              821 source4/heimdal/lib/krb5/get_in_tkt.c 	salt.salttype = KRB5_PW_SALT;
salt              822 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_data_zero(&salt.saltvalue);
salt              825 source4/heimdal/lib/krb5/get_in_tkt.c 		   a->req_body.etype.len, &salt);
salt              900 source4/heimdal/lib/krb5/get_in_tkt.c     krb5_salt salt;
salt             1000 source4/heimdal/lib/krb5/get_in_tkt.c 	salt.salttype = pa->padata_type;
salt             1001 source4/heimdal/lib/krb5/get_in_tkt.c 	salt.saltvalue = pa->padata_value;
salt             1003 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = (*key_proc)(context, etype, salt, keyseed, &key);
salt             1006 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = krb5_get_pw_salt (context, creds->client, &salt);
salt             1010 source4/heimdal/lib/krb5/get_in_tkt.c 	ret = (*key_proc)(context, etype, salt, keyseed, &key);
salt             1011 source4/heimdal/lib/krb5/get_in_tkt.c 	krb5_free_salt(context, salt);
salt               41 source4/heimdal/lib/krb5/get_in_tkt_with_keytab.c 		      krb5_salt salt,
salt              243 source4/heimdal/lib/krb5/init_creds.c 				     krb5_data *salt);
salt              314 source4/heimdal/lib/krb5/init_creds.c 				 krb5_data *salt)
salt              317 source4/heimdal/lib/krb5/init_creds.c     opt->salt = salt;
salt               64 source4/heimdal/lib/krb5/init_creds_pw.c 		 krb5_salt salt, krb5_data *s2kparms,
salt               82 source4/heimdal/lib/krb5/init_creds_pw.c 					      salt, opaque, *key);
salt              481 source4/heimdal/lib/krb5/init_creds_pw.c 			krb5_data *salt,
salt              653 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_salt salt;
salt              660 source4/heimdal/lib/krb5/init_creds_pw.c     krb5_free_salt(context, ppaid->salt);
salt              673 source4/heimdal/lib/krb5/init_creds_pw.c     paid->salt.salttype = salttype;
salt              674 source4/heimdal/lib/krb5/init_creds_pw.c     paid->salt.saltvalue.data = malloc(salt_len + 1);
salt              675 source4/heimdal/lib/krb5/init_creds_pw.c     if (paid->salt.saltvalue.data == NULL) {
salt              679 source4/heimdal/lib/krb5/init_creds_pw.c     memcpy(paid->salt.saltvalue.data, salt_string, salt_len);
salt              680 source4/heimdal/lib/krb5/init_creds_pw.c     ((char *)paid->salt.saltvalue.data)[salt_len] = '\0';
salt              681 source4/heimdal/lib/krb5/init_creds_pw.c     paid->salt.saltvalue.length = salt_len;
salt              688 source4/heimdal/lib/krb5/init_creds_pw.c 	    krb5_free_salt(context, paid->salt);
salt              718 source4/heimdal/lib/krb5/init_creds_pw.c 		krb5_salt salt;
salt              719 source4/heimdal/lib/krb5/init_creds_pw.c 		if (e.val[i].salt == NULL)
salt              720 source4/heimdal/lib/krb5/init_creds_pw.c 		    ret = krb5_get_pw_salt(context, client, &salt);
salt              722 source4/heimdal/lib/krb5/init_creds_pw.c 		    salt.saltvalue.data = *e.val[i].salt;
salt              723 source4/heimdal/lib/krb5/init_creds_pw.c 		    salt.saltvalue.length = strlen(*e.val[i].salt);
salt              729 source4/heimdal/lib/krb5/init_creds_pw.c 				   salt.saltvalue.data,
salt              730 source4/heimdal/lib/krb5/init_creds_pw.c 				   salt.saltvalue.length,
salt              732 source4/heimdal/lib/krb5/init_creds_pw.c 		if (e.val[i].salt == NULL)
salt              733 source4/heimdal/lib/krb5/init_creds_pw.c 		    krb5_free_salt(context, salt);
salt              767 source4/heimdal/lib/krb5/init_creds_pw.c 		krb5_salt salt;
salt              768 source4/heimdal/lib/krb5/init_creds_pw.c 		salt.salttype = KRB5_PW_SALT;
salt              769 source4/heimdal/lib/krb5/init_creds_pw.c 		if (e.val[i].salt == NULL)
salt              770 source4/heimdal/lib/krb5/init_creds_pw.c 		    ret = krb5_get_pw_salt(context, client, &salt);
salt              772 source4/heimdal/lib/krb5/init_creds_pw.c 		    salt.saltvalue = *e.val[i].salt;
salt              776 source4/heimdal/lib/krb5/init_creds_pw.c 		    salt.salttype = *e.val[i].salttype;
salt              779 source4/heimdal/lib/krb5/init_creds_pw.c 				   salt.salttype,
salt              780 source4/heimdal/lib/krb5/init_creds_pw.c 				   salt.saltvalue.data,
salt              781 source4/heimdal/lib/krb5/init_creds_pw.c 				   salt.saltvalue.length,
salt              783 source4/heimdal/lib/krb5/init_creds_pw.c 		    if (e.val[i].salt == NULL)
salt              784 source4/heimdal/lib/krb5/init_creds_pw.c 			krb5_free_salt(context, salt);
salt              810 source4/heimdal/lib/krb5/init_creds_pw.c 		   paid->salt.salttype,
salt              862 source4/heimdal/lib/krb5/init_creds_pw.c 	paid->salt.salttype = pa_prefs[i].type;
salt              931 source4/heimdal/lib/krb5/init_creds_pw.c 		  krb5_salt *salt,
salt              939 source4/heimdal/lib/krb5/init_creds_pw.c     if(salt == NULL) {
salt              942 source4/heimdal/lib/krb5/init_creds_pw.c 	salt = &salt2;
salt              955 source4/heimdal/lib/krb5/init_creds_pw.c 			  *salt, s2kparams, &key);
salt              963 source4/heimdal/lib/krb5/init_creds_pw.c     if(salt == &salt2)
salt              983 source4/heimdal/lib/krb5/init_creds_pw.c 			  &ppaid->salt, ppaid->s2kparams);
salt              985 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_salt salt;
salt              994 source4/heimdal/lib/krb5/init_creds_pw.c 	salt.salttype = KRB5_PW_SALT;
salt              995 source4/heimdal/lib/krb5/init_creds_pw.c 	krb5_data_zero(&salt.saltvalue);
salt              999 source4/heimdal/lib/krb5/init_creds_pw.c 			  &salt, NULL);
salt             1008 source4/heimdal/lib/krb5/init_creds_pw.c 		     krb5_salt salt,
salt             1016 source4/heimdal/lib/krb5/init_creds_pw.c 			   salt, s2kparams, key);
salt             1159 source4/heimdal/lib/krb5/init_creds_pw.c 	ret = krb5_get_pw_salt (context, creds->client, &paid.salt);
salt             1198 source4/heimdal/lib/krb5/init_creds_pw.c 				   paid.salt, paid.s2kparams, etype, key);
salt             1559 source4/heimdal/lib/krb5/init_creds_pw.c 			      krb5_salt salt,
salt              653 source4/heimdal/lib/krb5/krb5.h     krb5_data *salt;
salt              338 source4/kdc/hdb-samba4.c 		key.salt = NULL; /* No salt for this enc type */
salt              373 source4/kdc/hdb-samba4.c 			key.salt = NULL;
salt              375 source4/kdc/hdb-samba4.c 			if (pkb4->salt.string) {
salt              376 source4/kdc/hdb-samba4.c 				DATA_BLOB salt;
salt              378 source4/kdc/hdb-samba4.c 				salt = data_blob_string_const(pkb4->salt.string);
salt              380 source4/kdc/hdb-samba4.c 				key.salt = calloc(1, sizeof(*key.salt));
salt              381 source4/kdc/hdb-samba4.c 				if (key.salt == NULL) {
salt              386 source4/kdc/hdb-samba4.c 				key.salt->type = hdb_pw_salt;
salt              388 source4/kdc/hdb-samba4.c 				ret = krb5_data_copy(&key.salt->salt, salt.data, salt.length);
salt              390 source4/kdc/hdb-samba4.c 					free(key.salt);
salt              391 source4/kdc/hdb-samba4.c 					key.salt = NULL;
salt              404 source4/kdc/hdb-samba4.c 				if (key.salt) {
salt              405 source4/kdc/hdb-samba4.c 					free_Salt(key.salt);
salt              406 source4/kdc/hdb-samba4.c 					free(key.salt);
salt              407 source4/kdc/hdb-samba4.c 					key.salt = NULL;
salt              436 source4/kdc/hdb-samba4.c 			key.salt = NULL;
salt              438 source4/kdc/hdb-samba4.c 			if (pkb3->salt.string) {
salt              439 source4/kdc/hdb-samba4.c 				DATA_BLOB salt;
salt              441 source4/kdc/hdb-samba4.c 				salt = data_blob_string_const(pkb3->salt.string);
salt              443 source4/kdc/hdb-samba4.c 				key.salt = calloc(1, sizeof(*key.salt));
salt              444 source4/kdc/hdb-samba4.c 				if (key.salt == NULL) {
salt              449 source4/kdc/hdb-samba4.c 				key.salt->type = hdb_pw_salt;
salt              451 source4/kdc/hdb-samba4.c 				ret = krb5_data_copy(&key.salt->salt, salt.data, salt.length);
salt              453 source4/kdc/hdb-samba4.c 					free(key.salt);
salt              454 source4/kdc/hdb-samba4.c 					key.salt = NULL;
salt              465 source4/kdc/hdb-samba4.c 				if (key.salt) {
salt              466 source4/kdc/hdb-samba4.c 					free_Salt(key.salt);
salt              467 source4/kdc/hdb-samba4.c 					free(key.salt);
salt              468 source4/kdc/hdb-samba4.c 					key.salt = NULL;
salt              799 source4/kdc/hdb-samba4.c 		key.salt = NULL; /* No salt for this enc type */