Subversion Repositories oidplus

Rev

Rev 599 | Rev 635 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 599 Rev 619
Line 87... Line 87...
87
                if (bCryptWorker != null) {
87
                if (bCryptWorker != null) {
88
                        g_prevBcryptPw = null;
88
                        g_prevBcryptPw = null;
89
                        bCryptWorker.terminate();
89
                        bCryptWorker.terminate();
90
                }
90
                }
91
                bCryptWorker = new Worker('../bcrypt_worker.js');
91
                bCryptWorker = new Worker('../bcrypt_worker.js');
-
 
92
                var rounds = 10; // TODO: make configurable
92
                bCryptWorker.postMessage(pw);
93
                bCryptWorker.postMessage([pw, rounds]);
93
                bCryptWorker.onmessage = function (event) {
94
                bCryptWorker.onmessage = function (event) {
94
                        var admPwdHash = event.data;
95
                        var admPwdHash = event.data;
95
                        var pwComment = 'bcrypt encoded hash';
96
                        var pwComment = 'bcrypt encoded hash';
96
                        doRebuild(admPwdHash, pwComment);
97
                        doRebuild(admPwdHash, pwComment);
97
                        g_prevBcryptPw = pw;
98
                        g_prevBcryptPw = pw;