diff options
author | iancoleman <coleman.ian@gmail.com> | 2016-03-20 10:28:19 +1100 |
---|---|---|
committer | iancoleman <coleman.ian@gmail.com> | 2016-03-20 10:28:19 +1100 |
commit | 87240b1eabbc9af78ed2bd1e8b2ef430cd4a2af2 (patch) | |
tree | f25cf8445b572bc19661b6df653f6f6bc38f0966 /src/js | |
parent | 77baafef3f179a66b2703f73b5fc367cb2d517e7 (diff) | |
parent | 7772c641c7f2537246ff268bee725debe52edfd9 (diff) | |
download | BIP39-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.js | 2 |
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); |