BenWestgate / Bails

Bails is a Bitcoin solution protecting against surveillance, censorship, and confiscation. It installs Bitcoin Core on the encrypted Persistent Storage of Tails, creates and recovers Bitcoin Core wallets from Codex32 (BIP93) seed backups, and creates backup Bails USB sticks and shareable blank Bails USB sticks. Learn more in README.md.
MIT License
38 stars 7 forks source link

Display passphrase entry prompt sooner #177

Open BenWestgate opened 2 weeks ago

BenWestgate commented 2 weeks ago

The dialog to capture the user's passphrase to begin spaced repetition should appear as soon as the TailsData partition is created, this will be a few seconds earlier than now.

BenWestgate commented 2 weeks ago

h/t @epiccurious

BenWestgate commented 1 week ago

in order to cover the situation correctly where the user already has a locked Persistent Storage created, we can't do this, without creating advice for that situation I'd rather avoid since they may accidentally delete their own data.

However we can close this issue by checking that there is NOT a persistent storage (before launching tps) then display the passphrase entry as soon as there is. When there was one to begin with, we must wait until it is unlocked.