tasks: mark vault/remove-password-derivation, vault/unlock-new-zeroizing-return, vault/poisoned-lock-recovery completed

This commit is contained in:
glm-5.2 committed 2026-06-23 13:36:49 +00:00
1 parent bc8e329f90
commit 25327b41d4
3 files changed
+17 -6

No files matched your search

+5 -2
View File
@@ -1,7 +1,7 @@
---
id: vault/unlock-new-zeroizing-return
name: Change unlock_new return type from String to Zeroizing<String>
status: pending
status: completed
depends_on: [vault/irpc-removal]
scope: single
risk: low
@@ -76,4 +76,7 @@ It depends on the irpc removal task (drift #4) because both modify `service.rs`.
## Summary
> To be filled on completion
Changed `unlock_new` return type from `Result<String, ...>` to
`Result<Zeroizing<String>, ...>`. The generated mnemonic phrase is wrapped in
`Zeroizing::new()` so it is zeroized on drop. Existing tests work via Deref
coercion. All tests pass; clippy clean. Merged to develop.