X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Fjs%2Fjsbip39.js;h=1e52d9d93296681f47b78b127904d0d2f1e7fbd3;hb=e9491c7efd88b23fc505f546845f52bfbb7fd864;hp=455615a907c26807d842cf7514435b2482fca11e;hpb=7772c641c7f2537246ff268bee725debe52edfd9;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/src/js/jsbip39.js b/src/js/jsbip39.js index 455615a..1e52d9d 100644 --- a/src/js/jsbip39.js +++ b/src/js/jsbip39.js @@ -93,26 +93,14 @@ var Mnemonic = function(language) { var idx = parseInt(b.substring(i * 11, (i + 1) * 11), 2); result.push(wordlist[idx]); } - return result.join(' '); + return self.joinWords(result); } self.check = function(mnemonic) { - var mnemonic = mnemonic.split(' ') - if (mnemonic.length % 3 > 0) { - return false + var b = mnemonicToBinaryString(mnemonic); + if (b === null) { + return false; } - // idx = map(lambda x: bin(self.wordlist.index(x))[2:].zfill(11), mnemonic) - var idx = []; - for (var i=0; i 0) { + return null; + } + // idx = map(lambda x: bin(self.wordlist.index(x))[2:].zfill(11), mnemonic) + var idx = []; + for (var i=0; i