From: Chris Duncan Date: Sat, 2 Aug 2025 07:52:19 +0000 (-0700) Subject: Fix incorrect BIP-39 passphrase. X-Git-Tag: v0.10.5~47^2~21 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=73c6ca27a4f9feb817cdb91f4f52eac54afb325e;p=libnemo.git Fix incorrect BIP-39 passphrase. --- diff --git a/src/lib/bip39-mnemonic.ts b/src/lib/bip39-mnemonic.ts index ea9ffff..7265c02 100644 --- a/src/lib/bip39-mnemonic.ts +++ b/src/lib/bip39-mnemonic.ts @@ -189,11 +189,10 @@ export class Bip39Mnemonic { length: 512 } - passphrase = `mnemonic${salt.normalize('NFKD')}` const algorithm: Pbkdf2Params = { name: 'PBKDF2', hash: 'SHA-512', - salt: utf8.toBytes(salt), + salt: utf8.toBytes(`mnemonic${salt.normalize('NFKD')}`), iterations: BIP39_ITERATIONS } const seedKey = await crypto.subtle.deriveKey(algorithm, phraseKey, derivedKeyType, true, ['sign'])