diff options
Diffstat (limited to 'public/js/register.coffee')
| -rw-r--r-- | public/js/register.coffee | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/public/js/register.coffee b/public/js/register.coffee index 0963d9d1..b012713f 100644 --- a/public/js/register.coffee +++ b/public/js/register.coffee @@ -4,17 +4,6 @@ $(-> $('#username').focus() $('#password').pwstrength(showVerdicts: false) - mnemonic = bip39.generateMnemonic() - key = bitcoin.HDNode.fromSeedBuffer(bip39.mnemonicToSeed(mnemonic)).deriveHardened(44).deriveHardened(0) - $('#pubkey').val(key.neutered().toString()) - privkey = key.toString() - - $('#password').keyup((e) -> - return if e.keyCode is 9 or e.keyCode is 16 - enc_privkey = CryptoJS.AES.encrypt(privkey, $(this).val()).toString() - enc_privkey = privkey if $(this).val() == '' - $('#privkey').val(enc_privkey) - ) $('#username').blur(-> $(this).parent().next('.alert').remove() @@ -62,5 +51,10 @@ $(-> if $('.has-error').length > 0 $('.has-error').effect('shake', 500) return false + else + mnemonic = bip39.generateMnemonic() + key = bitcoin.HDNode.fromSeedBuffer(bip39.mnemonicToSeed(mnemonic)).deriveHardened(44).deriveHardened(0) + $('#pubkey').val(key.neutered().toString()) + $('#privkey').val(CryptoJS.AES.encrypt(key.toString(), $('#password').val()).toString()) ) ) |
