X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Fjs%2Fjsbip39.js;h=9a6e7ec696b3122a7d73ebf4ec070f7621d4c6e8;hb=611f76238dedd0418c79a0d918d46d2c92b0149c;hp=257d8d70277e38ba444e742a1901dbc02ec87a0b;hpb=e66c8a9b5aade1c6b19c58e5366f777fde3f373f;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/src/js/jsbip39.js b/src/js/jsbip39.js index 257d8d7..9a6e7ec 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