LP#1468422 Drop auth work factor from 14 to 10
authorBill Erickson <berickxx@gmail.com>
Wed, 17 Feb 2016 22:23:34 +0000 (17:23 -0500)
committerBill Erickson <berickxx@gmail.com>
Fri, 26 Feb 2016 15:07:42 +0000 (10:07 -0500)
Avoid what may be an unacceptible login delay caused by work factor 14
by dropping down to 10.  This reduces the CRYPT() time from ~1 second to
~.1 seconds.

Signed-off-by: Bill Erickson <berickxx@gmail.com>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.password-storage.sql

index dbea260..a6cc668 100644 (file)
@@ -2440,7 +2440,7 @@ INSERT INTO permission.grp_perm_map (grp, perm, depth, grantable)
 -- Admin user account
 INSERT INTO actor.passwd_type 
     (code, name, login, crypt_algo, iter_count) 
-    VALUES ('main', 'Main Login Password', TRUE, 'bf', 14);
+    VALUES ('main', 'Main Login Password', TRUE, 'bf', 10);
 
 INSERT INTO actor.usr ( profile, card, usrname, passwd, first_given_name, family_name, dob, master_account, super_user, ident_type, ident_value, home_ou ) VALUES ( 1, 1, md5(random()::text), md5(random()::text), 'Administrator', 'System Account', '1979-01-22', TRUE, TRUE, 1, 'identification', 1 );
 
index 1c642b6..343eb39 100644 (file)
@@ -214,6 +214,6 @@ $$ STRICT LANGUAGE PLPGSQL;
 
 INSERT INTO actor.passwd_type 
     (code, name, login, crypt_algo, iter_count) 
-    VALUES ('main', 'Main Login Password', TRUE, 'bf', 14);
+    VALUES ('main', 'Main Login Password', TRUE, 'bf', 10);
 
 COMMIT;