diff --git a/libtextsecure/account_manager.js b/libtextsecure/account_manager.js index 2e7b96748..98621fba1 100644 --- a/libtextsecure/account_manager.js +++ b/libtextsecure/account_manager.js @@ -125,9 +125,10 @@ generateKeypair = () => { let seedHex = window.mnemonic.mn_decode(mnemonic, mnemonicLanguage); // handle shorter than 32 bytes seeds - if (seedHex.length !== 32 * 2) { + const privKeyHexLength = 32 * 2; + if (seedHex.length !== privKeyHexLength) { seedHex = seedHex.concat(seedHex); - seedHex = seedHex.substring(0, 32 * 2); + seedHex = seedHex.substring(0, privKeyHexLength); } const privKeyHex = window.mnemonic.sc_reduce32(seedHex); const privKey = dcodeIO.ByteBuffer.wrap(