Commit Graph

45 Commits

Author SHA1 Message Date
scgbckbone
7e92e5162a Restore borrowed secret handling in SensitiveValues 2026-06-22 11:16:20 -04:00
scgbckbone
c36eac23d2 bundle small fixes 2026-06-19 10:56:45 -04:00
scgbckbone
9b131b2eff WIF Store 2026-03-04 17:16:38 -05: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
ac782fdd59 signing psbt POC 2025-02-26 12:05:48 +01:00
Peter D. Gray
d35ccc1ade key C from vault, stash cleanups 2025-02-26 12:05:48 +01:00
Peter D. Gray
4fb37d7850 multisig 2025-02-26 12:05:47 +01:00
scgbckbone
fac58c6969 XOR from Seed Vault & multichoice menu 2024-09-04 10:43:31 -04:00
scgbckbone
ea619e0596 SeedQR & XOR Seed 2024-08-12 10:09:44 -04:00
scgbckbone
f19cbfa718 bugfix: b39pw on tmp when SE secret not set 2024-03-28 10:57:13 -04:00
Peter D. Gray
2728aa6db0
addr ownership, pass first 2024-03-21 14:36:23 -04:00
Peter D. Gray
b197cee5fa
factor-out tapsigner, wordwrap Q bug, 44prime to 44h 2024-02-21 11:55:33 -05:00
Peter D. Gray
9643d9d72c
Direct route to BIP-39 passwords on Q 2024-02-20 11:00:17 -05:00
Peter D. Gray
fd8c22bb26 show XFP in status bar 2023-12-05 12:42:26 +01:00
Peter D. Gray
05a08b6ff8 seed vault optimizations 2023-10-09 12:43:35 -04:00
Peter D. Gray
e635f5d9bc
Bugfix 2023-10-04 11:10:22 -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
265edcd1d2 SeedXOR for 12 and 18 words mnemonics 2023-03-16 14:00:47 -04:00
scgbckbone
b8978856f4 BSMS (BIP-129) 2023-01-25 17:35:10 -05:00
Peter D. Gray
b55ac1058f
Make 'words' value 12/24 vs T/F 2022-04-15 11:42:13 -04:00
Peter D. Gray
66c39da5ed
better error 2022-03-04 13:20:28 -05:00
Peter D. Gray
6cc0483c21
Virtdisk working better 2021-11-05 10:47:24 -04:00
Peter D. Gray
e7f8b24fae
menu reorg 2021-09-23 15:02:06 -04:00
Peter D. Gray
ee0c6cce6a
bugfix: secrets cache needs own timeout 2021-09-22 09:22:11 -04: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
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
c28643aa9c
Standardize on BIP-nn in place of BIPnn 2021-04-19 13:51:24 -04:00
Peter D. Gray
70c42c441d BUgfix 2021-03-11 13:56:52 -05:00
Peter D. Gray
b18723dddb First pass w/ libNgU 2021-03-01 09:03:03 -05:00
Peter D. Gray
8f2845a0eb Merge branch 'master' into deventro 2020-04-29 12:49:20 -04:00
Peter D. Gray
2fdf6f7b11 Remove extra hashing 2020-04-29 10:08:14 -04:00
Peter D. Gray
3c426a7238 New feature: capture BIP39 passphrases and restore them 2020-04-28 11:09:53 -04:00
Peter D. Gray
b64fb682df Bugfix: do not blank passed-in secret 2020-04-16 15:16:39 -04:00
Peter D. Gray
ad3d82f02e Refactor deriv path code, set max depth to 12 2019-10-28 11:23:38 -04:00
Peter D. Gray
35c101ad06 Add/remove asserts 2019-05-13 10:35:04 -04:00
Peter D. Gray
43a5b6a201 Optimize secure blanking/memory use during signing large txn 2019-04-25 10:23:10 -04:00
Peter D. Gray
15a81e18ff Hide some menu items (better) if no BIP39 words 2019-04-01 10:24:40 -04:00
Peter D. Gray
7e6ed3d9fe BIP39 passphrase editing UX 2019-03-29 14:33:14 -04:00
Peter D. Gray
6302fd88fb BIP39 passphrase additions, no UX yet 2019-03-27 11:00:43 -04:00
Peter D. Gray
9f04ac1b88 Making whole firmware public with single, signed commit. 2018-07-24 14:07:33 -04:00