Commit Graph

88 Commits

Author SHA1 Message Date
scgbckbone
67a5c6c270 fix bypass_tmp return to master secret with xprv type 2026-06-24 08:23:47 -04:00
Dmitry Monakhov
8d71040acf Don't restore cached backup password (bkpw) from backup file
Restore mirrored the write-side strip of bkpw: a crafted backup could inject
setting.bkpw and fixate the password used for future backups. Drop it on restore
2026-06-19 10:59:16 -04:00
scgbckbone
c36eac23d2 bundle small fixes 2026-06-19 10:56:45 -04:00
scgbckbone
dbf9482fea add note to "Verify Backup" that proper verify is attainable via Restore Backup 2026-02-11 14:33:36 -05:00
scgbckbone
bc8b55a059 re-fix: bugfix: exiting custom backup password text form causes yikes 2025-10-29 16:35:48 -04:00
scgbckbone
c54b3801ce UX confirm loading backup 2025-10-29 16:35:48 -04:00
scgbckbone
076bb34285 show backup filename during backup password entry (Q only) 2025-10-29 16:06:42 -04:00
scgbckbone
a08550cfd8 bugfix: exiting custom backup password text form causes yikes 2025-10-29 12:48:20 -04:00
scgbckbone
2445b4d435
mk4 fix word entry after restore via USB 2025-09-22 12:14:27 -04:00
scgbckbone
de043f2250 restore backup via USB 2025-09-18 10:09:35 -04:00
Peter D. Gray
a3cac15a53 nits 2025-09-16 10:35:07 -04:00
scgbckbone
d4c4cc1b69 remove exception dumping to console 2025-05-13 12:07:32 -04:00
scgbckbone
d376c4efbf bugfix: temporary seed from CC backup failed to load stored multisig wallets 2025-04-14 09:27:09 -04:00
scgbckbone
78fcfa56a5 backup fixes 2025-04-08 09:34:24 -04:00
Peter D. Gray
0a200d1f1c
ktrx is semi-ephemeral 2025-04-07 15:38:17 -04:00
Peter D. Gray
f23d7f09bf
add full backup to key-teleport 2025-04-05 13:33:09 -04:00
Peter D. Gray
ec64a9aa38 Seedvault refactor, more on KT 2025-03-28 15:08:57 -04:00
scgbckbone
19ce22e607 deltamode: wipe mcu key slot before getting actual secret 2025-03-11 13:28:18 -04:00
scgbckbone
f3a2f59549 bugfix: enable to restore backup with custom bkpw 2025-03-11 10:32:08 -04:00
Peter D. Gray
5b38dd87a6 Lots of UX and some TODOs 2025-02-26 12:05:47 +01:00
scgbckbone
70d303af78 add ability to use master bkpw for tmp seeds; add bkpw override 2025-01-28 12:08:01 -05:00
scgbckbone
5fa2f385ef fix tests after re-word removal 2024-08-25 11:34:18 -04:00
scgbckbone
58f7c59a6e bugfix: do not re-word UX stories 2024-08-23 12:55:22 -04:00
scgbckbone
13365dc258 remove obsolete function erase from SFFile 2024-06-20 15:14:15 -04:00
Peter D. Gray
de12eb6c4a
support larger backup files 2024-03-29 09:35:26 -04:00
Peter D. Gray
ad8626b1eb
style check 2024-03-28 11:26:46 -04:00
scgbckbone
7819f0b4d8 Force default HW settings (USB,NFC,VDisk OFF) after clone/backup restore 2024-03-28 10:42:43 -04:00
scgbckbone
6b044b18cf UI: clone CC progress bar & update menu item names 2024-02-19 09:09:18 -05:00
scgbckbone
1c178d3ebc backup: Q1 seed entry 2024-01-31 09:37:21 -05:00
Peter D. Gray
17d0e7d345
secure notes and passwords 2024-01-11 16:07:42 -05:00
scgbckbone
96173d7500 bugfix: prevent yikes in clone coldcard - creating backup with bypass_tmp=True on master secret
(cherry picked from commit 9594efcf03)
2023-12-21 08:36:42 -05:00
Peter D. Gray
3197ad19e5
capture hardware platform into backups 2023-12-18 09:35:06 -05:00
Peter D. Gray
c8adf9cefa remove version.has_fatram, add version.supports_hsm 2023-12-05 12:30:39 +01:00
scgbckbone
a65b1fcc09 temporary seed from encrypted COLDCARD backup 2023-10-23 10:59:47 -04:00
scgbckbone
bb6fea731e seed vault backup tests 2023-10-09 12:43:35 -04:00
scgbckbone
3784e1e007 UX: rename Ephemeral Seed to Temporary Seed 2023-10-09 11:23:53 -04:00
scgbckbone
bceaaf92e0 Seed Vault 2023-10-04 08:54:29 -04:00
scgbckbone
fe63163c85 restore to main se2 secret without reboot; active ephemeral seeds have first home menu item [XFP]; tests reorg - created separate test_backup.py; add ability to remove ephemeral seed settings via Restore Seed 2023-09-25 09:36:09 -04:00
scgbckbone
e5d1782b9d BIP39 passphrase as ephemeral seed; Lock Down Seed for all ephemeral; BIP-39 wallet backup 2023-09-21 08:50:32 -04:00
scgbckbone
6655238409 remove obsolete Mk2/Mk3 code paths from firmware 2023-09-21 08:32:59 -04:00
scgbckbone
79ce4ae115 Do NOT inherit linked and prelogin settings, do NOT backup words length setting; goto_top_menu after activating bip85 as ephemeral secret 2023-09-07 10:52:43 -04:00
scgbckbone
500f730265 sd2fa is NOT backed up and not restored from older backups 2023-07-19 10:19:20 -04:00
scgbckbone
ebd34c81b3 backup fix + update attended tests to cope with new backup procedure 2023-02-17 09:28:35 -05:00
Peter D. Gray
d6193d5636 Save test backup password for next use 2023-02-16 09:38:01 -05:00
scgbckbone
4425435115 Ephemeral seeds 2022-10-04 15:41:29 -04:00
Peter D. Gray
d93ce186dd
Bugfix: another needs_microsd needs import 2022-05-12 10:21:06 -04:00
Peter D. Gray
9f550f82b3
Bugfix, cleanups 2022-03-08 11:32:54 -05:00
Peter D. Gray
3f13c63dd3
Backup and restore of trick pins and their effects 2022-03-07 12:01:15 -05:00
Peter D. Gray
77d4e138f1
whitespace 2021-12-14 10:16:42 -05:00
Peter D. Gray
6cc0483c21
Virtdisk working better 2021-11-05 10:47:24 -04:00