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; |