Lines Matching defs:salt_p
48 static int do_passwd(int passed_salt, char **salt_p, char **salt_malloc_p,
777 static int do_passwd(int passed_salt, char **salt_p, char **salt_malloc_p,
783 assert(salt_p != NULL);
800 *salt_p = *salt_malloc_p = app_malloc(saltlen + 1, "salt buffer");
801 if (RAND_bytes((unsigned char *)*salt_p, saltlen) <= 0)
805 (*salt_p)[i] = cov_2char[(*salt_p)[i] & 0x3f]; /* 6 bits */
806 (*salt_p)[i] = 0;
809 ascii2ebcdic(*salt_p, *salt_p, saltlen);
813 assert(*salt_p != NULL);
830 hash = md5crypt(passwd, (mode == passwd_md5 ? "1" : "apr1"), *salt_p);
832 hash = md5crypt(passwd, "", *salt_p);
834 hash = shacrypt(passwd, (mode == passwd_sha256 ? "5" : "6"), *salt_p);