• Home
  • Raw
  • Download

Lines Matching refs:passwd

43 	char *passwd, BIO *out, int quiet, int table, int reverse,
66 char *salt = NULL, *passwd = NULL, **passwds = NULL; in MAIN() local
220 passwd = passwd_malloc = OPENSSL_malloc(passwd_malloc_size); in MAIN()
244 passwd = *passwds++; in MAIN()
245 if (!do_passwd(passed_salt, &salt, &salt_malloc, passwd, out, in MAIN()
256 assert (passwd != NULL); in MAIN()
259 int r = BIO_gets(in, passwd, pw_maxlen + 1); in MAIN()
262 char *c = (strchr(passwd, '\n')) ; in MAIN()
274 if (!do_passwd(passed_salt, &salt, &salt_malloc, passwd, out, in MAIN()
310 static char *md5crypt(const char *passwd, const char *magic, const char *salt) in md5crypt() argument
320 passwd_len = strlen(passwd); in md5crypt()
334 EVP_DigestUpdate(&md, passwd, passwd_len); in md5crypt()
342 EVP_DigestUpdate(&md2, passwd, passwd_len); in md5crypt()
344 EVP_DigestUpdate(&md2, passwd, passwd_len); in md5crypt()
354 EVP_DigestUpdate(&md, (n & 1) ? "\0" : passwd, 1); in md5crypt()
362 EVP_DigestUpdate(&md2, (i & 1) ? (unsigned const char *) passwd : buf, in md5crypt()
367 EVP_DigestUpdate(&md2, passwd, passwd_len); in md5crypt()
368 EVP_DigestUpdate(&md2, (i & 1) ? buf : (unsigned const char *) passwd, in md5crypt()
418 char *passwd, BIO *out, int quiet, int table, int reverse, in do_passwd() argument
474 if ((strlen(passwd) > pw_maxlen)) in do_passwd()
479 passwd[pw_maxlen] = 0; in do_passwd()
481 assert(strlen(passwd) <= pw_maxlen); in do_passwd()
486 hash = DES_crypt(passwd, *salt_p); in do_passwd()
490 hash = md5crypt(passwd, (use1 ? "1" : "apr1"), *salt_p); in do_passwd()
495 BIO_printf(out, "%s\t%s\n", passwd, hash); in do_passwd()
497 BIO_printf(out, "%s\t%s\n", hash, passwd); in do_passwd()