0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-11-25 16:22:35 +01:00

Make SHA512 the default for mkpasswd again, as SHA512 support is guaranteed to *always* be in libratbox.

This commit is contained in:
Elizabeth Jennifer Myers 2011-01-06 01:56:47 -05:00
parent f924ea40a3
commit 7600b65f4d

View file

@ -163,7 +163,16 @@ main(int argc, char *argv[])
} }
} }
if(flag & FLAG_BLOWFISH) if(flag & FLAG_MD5)
{
if(length == 0)
length = 8;
if(flag & FLAG_SALT)
salt = make_md5_salt_para(saltpara);
else
salt = make_md5_salt(length);
}
else if(flag & FLAG_BLOWFISH)
{ {
if(length == 0) if(length == 0)
length = 22; length = 22;
@ -181,15 +190,6 @@ main(int argc, char *argv[])
else else
salt = make_sha256_salt(length); salt = make_sha256_salt(length);
} }
else if(flag & FLAG_SHA512)
{
if(length == 0)
length = 16;
if(flag & FLAG_SALT)
salt = make_sha512_salt_para(saltpara);
else
salt = make_sha512_salt(length);
}
else if(flag & FLAG_EXT) else if(flag & FLAG_EXT)
{ {
/* XXX - rounds needs to be done */ /* XXX - rounds needs to be done */
@ -232,11 +232,11 @@ main(int argc, char *argv[])
else else
{ {
if(length == 0) if(length == 0)
length = 8; length = 16;
if(flag & FLAG_SALT) if(flag & FLAG_SALT)
salt = make_md5_salt_para(saltpara); salt = make_sha512_salt_para(saltpara);
else else
salt = make_md5_salt(length); salt = make_sha512_salt(length);
} }
if(flag & FLAG_PASS) if(flag & FLAG_PASS)