Commit Graph

56 Commits

Author SHA1 Message Date
Peter D. Gray
4457576ad4
Q becomes calculator rather than e-waste 2025-09-22 10:47:01 -04:00
scgbckbone
038199a3e2
review 2025-09-22 09:51:11 -04:00
scgbckbone
1929067aa1
Q: brick into forever calculator 2025-09-22 09:51:04 -04:00
Peter D. Gray
609af3a257 cleanups 2025-09-16 10:35:07 -04:00
Peter D. Gray
c3a454abd6 hobbled mode support for spending policy 2025-09-16 10:35:07 -04:00
scgbckbone
e29e0b65e3 is None, not equals None 2025-06-03 09:20:12 -04:00
scgbckbone
ac761c23d5 add message about successful master seed recovery when trying to use master as tmp 2025-01-17 08:30:14 -05:00
scgbckbone
114d1dd675 bugfix: seedless mode restore master status bar re-draw 2024-09-16 08:54:54 -04:00
scgbckbone
3f62b4e05e Lock Down Seed also wipes LFS 2024-04-16 15:13:40 -04:00
scgbckbone
f19cbfa718 bugfix: b39pw on tmp when SE secret not set 2024-03-28 10:57:13 -04:00
scgbckbone
6db13355e7 bugfix: properly calculate duress wallet tmp seed nvstore key from padded secret 2024-03-26 11:21:17 -04:00
Peter D. Gray
5c0fe5b634
update comment 2024-02-20 10:39:31 -05:00
scgbckbone
d924f7b4ed always use SettingsObject class for master data
(cherry picked from commit 4880292eae)
2024-02-16 08:47:33 -05:00
scgbckbone
1ee50b95c6 bugfix: lockdown temporary seed was no-op
(cherry picked from commit d289bfc7c2)
2024-02-16 08:47:33 -05:00
Peter D. Gray
ae87b63524
mk3 cleanups 2024-02-08 10:29:39 -05:00
scgbckbone
d7b63d072a one instant retry on AE_FAIL
(cherry picked from commit 84215b1721)
2023-12-21 08:36:42 -05:00
scgbckbone
155c71de86 bugfix: do not allow to import master seed as temporary
(cherry picked from commit 9188c7faf2)
2023-12-21 08:36:42 -05:00
scgbckbone
d4f13317fc bugfix: do not allow to import master seed as temporary 2023-12-07 15:42:52 +01:00
scgbckbone
30546d0b5e better 2023-12-07 15:42:52 +01:00
scgbckbone
5dcbc9a5d3 BIP39 passphrase is both passphrase nad tmp on status bar; few todos + fixes after rebase 2023-12-05 15:07:48 +01:00
Peter D. Gray
fd8c22bb26 show XFP in status bar 2023-12-05 12:42:26 +01:00
Peter D. Gray
f61b8c9337 status icon 2023-12-05 11:28:03 +01:00
Peter D. Gray
05a08b6ff8 seed vault optimizations 2023-10-09 12:43:35 -04:00
scgbckbone
e1ac204e04 Never store 'seeds' in ephemeral settings 2023-10-06 08:27:14 -04:00
scgbckbone
c2b8527f0c remove forgotten debug print statements 2023-10-04 09:35:00 -04:00
scgbckbone
bceaaf92e0 Seed Vault 2023-10-04 08:54:29 -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
573456885f remove buggy error msg 2023-05-26 09:43:33 -04:00
scgbckbone
307df0c013 Main seed and ephemeral seed from Tapsigner backup + ephemeral seed from extended private key 2023-02-16 11:35:03 -05:00
Peter D. Gray
7d19fb4278
extra check 2022-03-07 12:00:39 -05:00
Peter D. Gray
7fa108f951
comment 2022-03-04 13:20:07 -05:00
Peter D. Gray
95fea30871
Cleanups for mk4 world 2022-02-22 09:27:27 -05:00
Peter D. Gray
6b80c7a0a1
Bugfix 2022-01-31 11:26:43 -05:00
Peter D. Gray
0449dc000d
Bugfix 2022-01-31 11:25:14 -05:00
Peter D. Gray
d1f5852d9c
SE2 testing, countdown feature, more 2021-12-21 08:29:26 -05:00
Peter D. Gray
b22b969be3
cache secrets for up to 2 minutes 2021-09-15 11:28:12 -04:00
Peter D. Gray
28cffb543a
mk4 changes 2021-09-07 08:20:28 -04:00
Peter D. Gray
b4ec8b118c
more tricks 2021-07-08 13:19:30 -04:00
Peter D. Gray
f136038371
checkpt 2021-06-01 11:04:21 -04:00
Peter D. Gray
469b13d612
Seed XOR restore, new seed submenu 2021-04-27 14:53:14 -04:00
Peter D. Gray
b18723dddb First pass w/ libNgU 2021-03-01 09:03:03 -05:00
Peter D. Gray
5bea0ee0d7 Bugfix: clear duress secret, not only the PIN 2019-10-07 11:27:04 -04:00
Peter D. Gray
518f6b9705 Noted 2019-10-03 09:39:31 -04:00
Peter D. Gray
39ac4671a0 Trival change 2019-10-01 13:11:42 -04:00
Peter D. Gray
45f8f9a396 Backup/restore the 'long secret' held in new 608 2019-09-24 10:41:59 -04:00
Peter D. Gray
f527d24cab Remove PA_HAS_608A 2019-09-23 12:55:41 -04:00
Peter D. Gray
4ddc95bea2 Bugfix: send expected size to old bootroms 2019-08-01 08:25:01 -04:00
Peter D. Gray
f34f0ac2eb PIN code testing/bugs found 2019-07-29 16:39:42 -04:00