X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=bip39-standalone.html;h=6125ce3d1849bb3c83d42d39ec00d90715817f32;hb=783981debeec37c05173af31588ca5fbc286188c;hp=41634c25763135747fbdf0295d455c6da315dbcc;hpb=ec1e50dfeb447195942d352b929599c6f6f34ada;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/bip39-standalone.html b/bip39-standalone.html index 41634c2..6125ce3 100644 --- a/bip39-standalone.html +++ b/bip39-standalone.html @@ -22432,14 +22432,14 @@ var Mnemonic = function(language) { self.toSeed = function(mnemonic, passphrase) { passphrase = passphrase || ''; - mnemonic = normalizeString(mnemonic) - passphrase = normalizeString(passphrase) + mnemonic = self.normalizeString(mnemonic) + passphrase = self.normalizeString(passphrase) passphrase = "mnemonic" + passphrase; //return PBKDF2(mnemonic, 'mnemonic' + passphrase, iterations=PBKDF2_ROUNDS, macmodule=hmac, digestmodule=hashlib.sha512).read(64) return asmCrypto.PBKDF2_HMAC_SHA512.hex(mnemonic, passphrase, PBKDF2_ROUNDS, 512/8); } - function normalizeString(str) { + self.normalizeString = function(str) { if (typeof str.normalize == "function") { return str.normalize("NFKD"); } @@ -22900,6 +22900,7 @@ WORDLISTS = { function findPhraseErrors(phrase) { // TODO make this right // Preprocess the words + phrase = mnemonic.normalizeString(phrase); var parts = phrase.split(" "); var proper = []; for (var i=0; i