From 68e15d60b1dce44f460e24a55452ee72ea3d1171 Mon Sep 17 00:00:00 2001 From: sachaaaaa Date: Thu, 25 Oct 2018 10:45:54 +1100 Subject: [PATCH] Convert privKey to ArrayBuffer before generating key pair --- libtextsecure/account_manager.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libtextsecure/account_manager.js b/libtextsecure/account_manager.js index e79fc7029..749edc020 100644 --- a/libtextsecure/account_manager.js +++ b/libtextsecure/account_manager.js @@ -54,7 +54,8 @@ if (mnemonic) { generateKeypair = () => { const seedHex = window.mnemonic.mn_decode(mnemonic); - const privKey = window.mnemonic.sc_reduce32(seedHex); + const privKeyHex = window.mnemonic.sc_reduce32(seedHex); + const privKey = dcodeIO.ByteBuffer.wrap(privKeyHex, 'hex').toArrayBuffer(); return libsignal.Curve.async.createKeyPair(privKey); }; } else {