]> git.codecow.com Git - libnemo.git/commitdiff
Fix incorrect BIP-39 passphrase.
authorChris Duncan <chris@zoso.dev>
Sat, 2 Aug 2025 07:52:19 +0000 (00:52 -0700)
committerChris Duncan <chris@zoso.dev>
Sat, 2 Aug 2025 07:52:19 +0000 (00:52 -0700)
src/lib/bip39-mnemonic.ts

index ea9ffffe9378a21e0fd3a5827f7ddfe80e28d4cf..7265c020f2707bb18aa7c2c35184b2dad77d1ce6 100644 (file)
@@ -189,11 +189,10 @@ export class Bip39Mnemonic {
                                length: 512\r
                        }\r
 \r
-                       passphrase = `mnemonic${salt.normalize('NFKD')}`\r
                        const algorithm: Pbkdf2Params = {\r
                                name: 'PBKDF2',\r
                                hash: 'SHA-512',\r
-                               salt: utf8.toBytes(salt),\r
+                               salt: utf8.toBytes(`mnemonic${salt.normalize('NFKD')}`),\r
                                iterations: BIP39_ITERATIONS\r
                        }\r
                        const seedKey = await crypto.subtle.deriveKey(algorithm, phraseKey, derivedKeyType, true, ['sign'])\r