]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
Make SHA512 the default for mkpasswd again, as SHA512 support is guaranteed to *alway...
authorElizabeth Jennifer Myers <redacted>
Thu, 6 Jan 2011 06:56:47 +0000 (01:56 -0500)
committerElizabeth Jennifer Myers <redacted>
Thu, 6 Jan 2011 06:56:47 +0000 (01:56 -0500)
tools/mkpasswd.c

index ed18c107f9073fb1640f85a59a4b300aef112672..df0ba19bbe8b134691ac02de338ae5834cea1274 100644 (file)
@@ -162,7 +162,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)
                        length = 22;
@@ -180,15 +189,6 @@ main(int argc, char *argv[])
                else
                        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)
        {
                /* XXX - rounds needs to be done */
@@ -231,11 +231,11 @@ main(int argc, char *argv[])
        else
        {
                if(length == 0)
-                       length = 8;
+                       length = 16;
                if(flag & FLAG_SALT)
-                       salt = make_md5_salt_para(saltpara);
+                       salt = make_sha512_salt_para(saltpara);
                else
-                       salt = make_md5_salt(length);
+                       salt = make_sha512_salt(length);
        }
 
        if(flag & FLAG_PASS)