diff --git a/www/user/main.js b/www/user/main.js index 9c04f8864..eb0237bc7 100644 --- a/www/user/main.js +++ b/www/user/main.js @@ -114,7 +114,7 @@ define([ console.log("first time visiting!"); } else { - console.log("last visit was %ss ago", (opt.now - proxy.atime) / 1000); + console.log("last login was %ss ago", (opt.now - proxy.atime) / 1000); } // welcome back @@ -123,7 +123,7 @@ define([ APP.setAccountName(getAccountName(proxy)); APP.setDisplayName(getDisplayName(proxy)); - Cryptpad.login(opt.editHash, opt.remember); + Cryptpad.login(opt.userHash, opt.remember); APP.revealLogin(false); APP.revealUser(true); APP.revealLogout(true); @@ -254,9 +254,9 @@ define([ // 16 bytes for a deterministic channel key var channelSeed = dispense(16); // 32 bytes for a curve key - var curveSeed = dispense(32); + var curveSeed = opt.curveSeed = dispense(32); // 32 more for a signing key - var edSeed = dispense(32); + var edSeed = opt.edSeed = dispense(32); var keys = opt.keys = Crypto.createEditCryptor(null, encryptionSeed); @@ -272,7 +272,7 @@ define([ var channel64 = opt.channel64 = Cryptpad.hexToBase64(channelHex); - opt.editHash = Cryptpad.getEditHashFromKeys(channelHex, keys.editKeyStr); + var userHash = opt.userHash = '/1/edit/' + [opt.channel64, opt.keys.editKeyStr].join('/'); var config = { websocketURL: Cryptpad.getWebsocketURL(),