Lines Matching refs:salt_p
42 static int do_passwd(int passed_salt, char **salt_p, char **salt_malloc_p,
416 static int do_passwd(int passed_salt, char **salt_p, char **salt_malloc_p,
422 assert(salt_p != NULL);
433 *salt_p = *salt_malloc_p = OPENSSL_malloc(3);
437 if (RAND_pseudo_bytes((unsigned char *)*salt_p, 2) < 0)
439 (*salt_p)[0] = cov_2char[(*salt_p)[0] & 0x3f]; /* 6 bits */
440 (*salt_p)[1] = cov_2char[(*salt_p)[1] & 0x3f]; /* 6 bits */
441 (*salt_p)[2] = 0;
443 ascii2ebcdic(*salt_p, *salt_p, 2); /* des_crypt will convert
456 *salt_p = *salt_malloc_p = OPENSSL_malloc(9);
460 if (RAND_pseudo_bytes((unsigned char *)*salt_p, 8) < 0)
464 (*salt_p)[i] = cov_2char[(*salt_p)[i] & 0x3f]; /* 6 bits */
465 (*salt_p)[8] = 0;
470 assert(*salt_p != NULL);
484 hash = DES_crypt(passwd, *salt_p);
488 hash = md5crypt(passwd, (use1 ? "1" : "apr1"), *salt_p);