aboutsummaryrefslogtreecommitdiffstats
path: root/public/js/register.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/register.js')
-rw-r--r--public/js/register.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/public/js/register.js b/public/js/register.js
index 2d2b2c52..02041163 100644
--- a/public/js/register.js
+++ b/public/js/register.js
@@ -5,14 +5,15 @@
g = this;
$(function() {
- var key, privkey;
+ var key, mnemonic, privkey;
$('#username').focus();
$('#password').pwstrength({
showVerdicts: false
});
- key = new Key();
- $('#pubkey').val(key.extended_public_key_string());
- privkey = key.extended_private_key_string();
+ mnemonic = bip39.generateMnemonic();
+ key = bitcoin.HDNode.fromSeedBuffer(bip39.mnemonicToSeed(mnemonic)).deriveHardened(44).deriveHardened(0);
+ $('#pubkey').val(key.neutered().toString());
+ privkey = key.toString();
$('#password').keyup(function(e) {
var enc_privkey;
if (e.keyCode === 9 || e.keyCode === 16) {