mnemonic lifecycle: generate, import, verify the backup, show the checkphrase #16
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Parent: #2
Scope
Core logic (no UI yet) for: generating a 24-word BIP39 mnemonic from OS entropy into a zeroizing string; importing 12 or 24 words with checksum validation; a backup-verification challenge (ask for N words by position); and the human checkphrase for an address (
qp-human-checkphraseRust implementation, same wordlist and iteration count as the CLI). Tauri commands expose only what the UI must show: the words once at creation, the challenge positions, the checkphrase.Acceptance
Same mnemonic yields the same address and checkphrase as the Quantus mobile app and the CLI. The mnemonic is not retrievable through any command after the creation screen is dismissed.
Depends on
The ML-DSA key schemes child.