Commit Graph

1735 Commits

Author SHA1 Message Date
scgbckbone
6c247d4852 typo in Nuke Device UX message 2026-03-04 10:32:09 -05:00
Peter D. Gray
6f366d1603
slight rework 2026-02-25 11:05:24 -05:00
Peter D. Gray
d53c7b2e1b
optimizations, petty 2026-02-25 11:04:13 -05:00
scgbckbone
1bbaeef439 bugfix: duplicate inputs 2026-02-25 10:16:49 -05:00
Peter D. Gray
a3d5d6152e
MSG->Message when we have space 2026-02-25 09:54:29 -05:00
scgbckbone
aecc870c6b use HW accelerated tagged_sha256 2026-02-25 09:31:34 -05:00
scgbckbone
4ce43c74c6 move 2 2026-02-25 09:31:34 -05:00
scgbckbone
1176c83e34 move 2026-02-25 09:31:34 -05:00
scgbckbone
ef2f35b1fb BIP-322 msg verification 2026-02-25 09:31:34 -05:00
scgbckbone
5d7d5d881d BIP-322 Proof of Reserves 2026-02-25 09:31:34 -05:00
scgbckbone
5047512bae blue wallet export option 2026-02-24 14:10:37 -05:00
Peter D. Gray
dfd52e5c03
buried settings menu 2026-02-24 10:00:48 -05:00
Peter D. Gray
21392bd3df
show BIP-39 passphrase on-screen 2026-02-24 09:56:48 -05:00
scgbckbone
72e336628a Nuke Device 2026-02-17 11:36:32 -05:00
scgbckbone
7ca3baae43 allow cancel from tx explorer goto index 2026-02-17 11:22:57 -05:00
scgbckbone
89d6e226d7 txexplorer: goto index 2026-02-17 11:22:57 -05:00
scgbckbone
f966d47012 input explorer 2026-02-13 11:56:41 -05: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
ecd796b3a5 bugfix: empty notes in hobbled mode 2026-02-10 09:01:09 -05:00
scgbckbone
b1fe2cca26 bugfix: fwd slash in multisig name caused export to yikes. Replace fwd slash with dash in export filenames 2026-02-10 09:00:16 -05:00
scgbckbone
5d9ab62595 nit: tx nVersion serialization is signed integer 2026-02-10 08:59:48 -05:00
scgbckbone
88e4a5e8ab improve UX responsivness for Key Expression 2026-02-06 10:41:11 -05:00
scgbckbone
910c096145 allow resetting block_h in CCC menu 2026-02-02 11:35:38 -05:00
scgbckbone
a3d5485fd2 unified multisig import 2026-02-02 11:34:52 -05:00
scgbckbone
366670b4d5 USB send keystrokes for all BIP-85 secret types 2026-01-21 11:43:32 -05:00
scgbckbone
0fffb07e9e fix: remove unnecessary total_out counting in output_iter 2026-01-21 11:23:13 -05:00
russeree
a6a66bc367 [Policy] Support raw transaction versions == 3
Co-authored-by: scgbckbone <scgbckbone@proton.me>
2025-12-30 12:04:20 -05:00
scgbckbone
386cbcbb1d note that phone cannot be in airplane mode for NFC PushTx to work 2025-11-27 14:14:15 -05:00
scgbckbone
b3cd82ed61 allow viewing QR codes for XOR split mnemonics 2025-11-18 14:53:39 -05:00
scgbckbone
192f2d2dda Key expression export 2025-11-13 10:23:24 -05:00
Peter D. Gray
0d1104dfe0
block bump 2025-11-03 09:37:23 -05:00
scgbckbone
52a090e31b bugfix: allow setting block_h from tmp seed 2025-10-30 13:16:17 -04: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
48709f3329 show fw version in hobbled mode 2025-10-29 13:26:34 -04:00
scgbckbone
ef0ba6a556 address format matching from PSBT witness/redeem script instead of PSBT_XPUBs derivation paths 2025-10-29 12:56:50 -04:00
scgbckbone
a08550cfd8 bugfix: exiting custom backup password text form causes yikes 2025-10-29 12:48:20 -04:00
scgbckbone
3e818cbbf6 remove unused import from SSSP menu constructor 2025-10-05 14:24:24 -04:00
Peter D. Gray
fcd848d821
deltamode timing fix 2025-09-29 17:19:44 -04:00
Peter D. Gray
88a9f4719b
cleanups 2025-09-26 11:14:19 -04:00
scgbckbone
6a3eec50f1
bugfix: only list files with proper extension delimited by dot; fix UX showing suffixes in file_picker when no suitable files found 2025-09-26 11:03:49 -04:00
Peter D. Gray
722facf0d9
add heartbeats, cleanups 2025-09-26 10:59:37 -04:00
Peter D. Gray
d8c13ddc73
dont show "allow notes" on mk4 2025-09-25 14:59:33 -04:00
scgbckbone
f3aaf3d5cb reload Trick Pins before deleting unlock pins 2025-09-25 10:07:00 -04:00
scgbckbone
06fa4f338c disallow Type Passwords if not okeys in sssp 2025-09-25 10:07:00 -04:00
scgbckbone
2d81b7251d proper label for Web 2FA warning 2025-09-25 10:07:00 -04:00
scgbckbone
91f10c2f35 do not allow empty BIP-39 passphrase over USB 2025-09-25 10:07:00 -04:00
scgbckbone
52e7c75539 fix SSSP unable to find unlock policy PIN 2025-09-25 10:07:00 -04:00
scgbckbone
a1e7e4c8de fix SSSP test drive to actually enforce policy 2025-09-25 10:07:00 -04:00
scgbckbone
fce9503d0e bump ccc_min_block (block height) 2025-09-25 10:07:00 -04:00
scgbckbone
5fc25566ee ownership improve UI 2025-09-25 10:07:00 -04:00
Peter D. Gray
0625aa462c
comments 2025-09-23 10:53:31 -04:00
scgbckbone
d0c5998e55 multisig input/output address format 2025-09-23 10:47:16 -04:00
Peter D. Gray
50d20713a0
hide empty menu 2025-09-23 09:33:05 -04:00
scgbckbone
2445b4d435
mk4 fix word entry after restore via USB 2025-09-22 12:14:27 -04:00
Peter D. Gray
41b8167837
seedxor allowed when hobbled 2025-09-22 11:57:21 -04:00
Peter D. Gray
3461ce336d
nit 2025-09-22 10:53:55 -04:00
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
scgbckbone
2b115059e8
add "Restore from XOR" to Temporary Seed menu 2025-09-22 09:44:13 -04:00
scgbckbone
88110bc5c5
SSSP settings shared across temporary seeds 2025-09-22 09:31:13 -04:00
scgbckbone
1e9e3ffb9d fix tests 2025-09-19 13:10:04 -04:00
Peter D. Gray
863e0d85ad
nits 2025-09-19 08:50:05 -04:00
Peter D. Gray
e5dce7105b
bug 2025-09-18 10:45:05 -04:00
scgbckbone
0237fd29ba txout explorer do not yikes on big QRs 2025-09-18 10:43:32 -04:00
scgbckbone
3efeb4f1ef docs & nits 2025-09-18 10:34:22 -04:00
scgbckbone
8b3603b15f ownership: search particular named wallet via BIP-21 wallet query param 2025-09-18 10:34:22 -04:00
scgbckbone
e8ba25fd04 bugfix: ownership check needed re-run for values near max 2025-09-18 10:34:22 -04:00
scgbckbone
de043f2250 restore backup via USB 2025-09-18 10:09:35 -04:00
scgbckbone
3353f3d4a4 rename files on SD card via List Files 2025-09-18 08:37:14 -04:00
scgbckbone
4d2349fef4 lower Mk4 default wrap-around from 16 to 10 (same as Q) 2025-09-18 08:35:39 -04:00
Peter D. Gray
54dcf2dce8
little bug 2025-09-17 10:03:50 -04:00
scgbckbone
3291faa31e decouple wiping NFC chip from ux_animation routine 2025-09-17 09:31:42 -04:00
scgbckbone
bbac20b453 bugfix: premature wipe while exporting secret material via NFC - only first export loop (0th) was actually sending data 2025-09-17 09:31:42 -04:00
scgbckbone
98420f8ac3 bugfix: selftest MicroSD test 2025-09-17 08:45:54 -04:00
Peter D. Gray
a3cac15a53 nits 2025-09-16 10:35:07 -04:00
scgbckbone
c7a19ee50f add SSSP login tests 2025-09-16 10:35:07 -04:00
Peter D. Gray
609af3a257 cleanups 2025-09-16 10:35:07 -04:00
Peter D. Gray
3f24307dcd nits 2025-09-16 10:35:07 -04:00
scgbckbone
372954e43a SSSP update menu tree & related adjustments 2025-09-16 10:35:07 -04:00
Peter D. Gray
54d58d4b43 block some USB command in hobble mode 2025-09-16 10:35:07 -04:00
Peter D. Gray
76cc136a9e testing 2025-09-16 10:35:07 -04:00
Peter D. Gray
1a1daf32e3 nits 2025-09-16 10:35:07 -04:00
Peter D. Gray
43544f4f96 word entry 2025-09-16 10:35:07 -04:00
scgbckbone
d15de0321d Mk4 SSSP Word Check 2025-09-16 10:35:07 -04:00
scgbckbone
0420d4b6eb nits 2025-09-16 10:35:07 -04:00
scgbckbone
6ab63b9dcf (some) policy test for sssp 2025-09-16 10:35:07 -04:00
Peter D. Gray
d9a601e87c improvements 2025-09-16 10:35:07 -04:00
scgbckbone
6abb24443e fix0 2025-09-16 10:35:07 -04:00
Peter D. Gray
9d54e261ec passes test_ccc_magnitude 2025-09-16 10:35:07 -04:00
Peter D. Gray
335df666ab reword last_fail_reason 2025-09-16 10:35:07 -04:00
Peter D. Gray
f12457cbb5 spending policy implemented 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
9a4d3986b7 bugfix: enter vfs after creating it 2025-09-16 09:54:49 -04:00
scgbckbone
f89061ffbe slip32 --> slip132 2025-09-04 09:50:05 -04:00
scgbckbone
123caec8d1 fix HSM UX message text 2025-08-13 08:13:34 -04:00
Peter D. Gray
637624dea9
Key Teleport easier to access 2025-08-11 09:33:53 -04:00
Peter D. Gray
9d5b86e39b
cleanups 2025-07-31 10:24:28 -04:00