aboutsummaryrefslogtreecommitdiff
path: root/src/js
diff options
context:
space:
mode:
authoriancoleman <coleman.ian@gmail.com>2016-03-20 10:28:19 +1100
committeriancoleman <coleman.ian@gmail.com>2016-03-20 10:28:19 +1100
commit87240b1eabbc9af78ed2bd1e8b2ef430cd4a2af2 (patch)
treef25cf8445b572bc19661b6df653f6f6bc38f0966 /src/js
parent77baafef3f179a66b2703f73b5fc367cb2d517e7 (diff)
parent7772c641c7f2537246ff268bee725debe52edfd9 (diff)
downloadBIP39-87240b1eabbc9af78ed2bd1e8b2ef430cd4a2af2.tar.gz
BIP39-87240b1eabbc9af78ed2bd1e8b2ef430cd4a2af2.tar.zst
BIP39-87240b1eabbc9af78ed2bd1e8b2ef430cd4a2af2.zip
Merge pull request #20 from dooglus/ignore_space_changes
Normalize whitespace before using mnemonic. Fixes #19.
Diffstat (limited to 'src/js')
-rw-r--r--src/js/jsbip39.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/js/jsbip39.js b/src/js/jsbip39.js
index 257d8d7..455615a 100644
--- a/src/js/jsbip39.js
+++ b/src/js/jsbip39.js
@@ -130,7 +130,7 @@ var Mnemonic = function(language) {
130 130
131 self.toSeed = function(mnemonic, passphrase) { 131 self.toSeed = function(mnemonic, passphrase) {
132 passphrase = passphrase || ''; 132 passphrase = passphrase || '';
133 mnemonic = self.normalizeString(mnemonic) 133 mnemonic = self.normalizeString(mnemonic).split(' ').filter(function(x) { return x.length; }).join(' ');
134 passphrase = self.normalizeString(passphrase) 134 passphrase = self.normalizeString(passphrase)
135 passphrase = "mnemonic" + passphrase; 135 passphrase = "mnemonic" + passphrase;
136 var mnemonicBits = sjcl.codec.utf8String.toBits(mnemonic); 136 var mnemonicBits = sjcl.codec.utf8String.toBits(mnemonic);