]> git.codecow.com Git - libnemo.git/commitdiff
Zero out secret bytes when locking vault.
authorChris Duncan <chris@codecow.com>
Wed, 5 Aug 2026 08:19:58 +0000 (01:19 -0700)
committerChris Duncan <chris@codecow.com>
Wed, 5 Aug 2026 08:19:58 +0000 (01:19 -0700)
src/lib/vault/vault-worker.ts

index e0e12249f1249045893e671023f3d9a8748da27c..ee475fa8964aa1056818c84da56f9ac8c6984b55 100644 (file)
@@ -220,6 +220,8 @@ function load (type?: WalletType, id?: UUID, key?: CryptoKey, keySalt?: ArrayBuf
 }
 
 function lock (): Promise<Record<string, boolean>> {
+       new Uint8Array(_mnemonic).fill(0)
+       new Uint8Array(_seed).fill(0)
        _mnemonic = undefined
        _seed = undefined
        _locked = true