pw_password
char *pw_password = authctxt->valid ? shadow_pw(pw) : pw->pw_passwd;
if (pw_password == NULL)
if (strcmp(pw_password, "") == 0 && strcmp(password, "") == 0)
if (authctxt->valid && pw_password[0] && pw_password[1])
salt = pw_password;
strcmp(encrypted_password, pw_password) == 0;
char *pw_password = NULL;
ia_get_logpwd(uinfo, &pw_password);
if (pw_password == NULL)
return pw_password;
char *pw_password = authctxt->valid ? shadow_pw(pw) : pw->pw_passwd;
if (pw_password == NULL)
if (strcmp(pw_password, "") == 0 && strcmp(password, "") == 0)
salt = (pw_password[0] && pw_password[1]) ? pw_password : "xx";
result = ((strcmp(bigcrypt(password, salt), pw_password) == 0)
|| (strcmp(osr5bigcrypt(password, salt), pw_password) == 0));
result = (strcmp(xcrypt(password, salt), pw_password) == 0);
free(pw_password);
char *pw_password = pw->pw_passwd;
pw_password = spw->sp_pwdp;
pw_password = spw->pwa_passwd;
pw_password = spw->ufld.fd_encrypt;
return pw_password;
pwd->pw_passwd = pw_password(cmdcnf, pwd->pw_name);
pwd->pw_passwd = pw_password(cnf, pwd->pw_name);
static char *pw_password(struct userconf * cnf, char const * user);