Commit Graph

49 Commits

Author SHA1 Message Date
scgbckbone
d656f371c7 BIP-322 changes after BIP got in to the complete state 2026-06-22 11:20:44 -04:00
scgbckbone
c36eac23d2 bundle small fixes 2026-06-19 10:56:45 -04:00
scgbckbone
de043f2250 restore backup via USB 2025-09-18 10:09:35 -04:00
scgbckbone
123caec8d1 fix HSM UX message text 2025-08-13 08:13:34 -04:00
scgbckbone
d4c4cc1b69 remove exception dumping to console 2025-05-13 12:07:32 -04:00
Peter D. Gray
ef01a57626 file import 2025-02-26 12:05:48 +01:00
scgbckbone
ced5f068b1 Add test to sign 400 different PSBTs in one session 2023-11-13 10:17:44 -05:00
scgbckbone
6655238409 remove obsolete Mk2/Mk3 code paths from firmware 2023-09-21 08:32:59 -04:00
Peter D. Gray
1af410e9ec
Tweak 2023-03-31 10:09:46 -04:00
scgbckbone
98459a62c1 output validation optimization - no caching 2023-03-31 10:05:26 -04:00
Straylight
4dc4172d54
Display HSM policy hash on first activation (#151)
Co-authored-by: doc-hex <1482781+doc-hex@users.noreply.github.com>
2022-10-05 10:53:11 -04:00
Peter D. Gray
e0d4b8710b
mk4 note 2022-10-04 09:24:17 -04:00
Peter D. Gray
d511ce24eb
move verify_recover_pubkey from auth.py to chains.py 2022-09-15 14:33:56 -04:00
straylight
e0b0014116 HSM Attestation Mode 2022-09-15 14:26:07 -04:00
straylight
a7acc144ba HSM: ban OP_RETURN when using whitelisting 2022-09-02 14:26:33 -04:00
straylight
4c1ff0f034 Better caching; update tests 2022-09-02 14:26:33 -04:00
straylight
0e69f367f3 PSBT and HSM refactor 2022-09-02 14:26:33 -04:00
straylight
3b9670cbde Tests for the new HSM rules 2022-08-29 08:27:20 -04:00
straylight
c2143e4e4a Improve min_pct_self_transfer 2022-08-29 08:27:20 -04:00
straylight
63c6e4b1db New HSM policy rules 2022-08-29 08:27:20 -04:00
scgbckbone
ce2feb5f1d allow unknown scripts in HSM; add support for OP_RETURN 2022-07-14 09:23:36 -04:00
Peter D. Gray
f136038371
checkpt 2021-06-01 11:04:21 -04:00
Peter D. Gray
50d0056dd0 Dboule BOOT_LOCKOUT_TIME to one minute 2021-03-15 08:53:11 -04:00
Peter D. Gray
8a887af5c7 Do not delete hsm policy when local escape pin is entered 2021-03-15 08:51:32 -04:00
Peter D. Gray
b18723dddb First pass w/ libNgU 2021-03-01 09:03:03 -05:00
Peter D. Gray
a0048acca9 Use uos.remove not uos.unlink 2020-07-29 10:21:14 -04:00
Peter D. Gray
2173fdc5ff In boot-to-HSM mode, assume period spending is consumed at powerup 2020-02-20 09:29:28 -05:00
Peter D. Gray
1c51ae8c00 Tighten notes field 2020-02-18 11:25:47 -05:00
Peter D. Gray
8ab34d8068 Remove line number thing here too 2020-02-10 13:53:37 -05:00
Peter D. Gray
a4de2bc635 Increase max for allow_sl 2020-02-10 10:06:49 -05:00
Peter D. Gray
c1a28ae088 Display values nicer, test code 2020-02-05 14:55:56 -05:00
Peter D. Gray
15147a623d Fixes and add priv_over_ux feature 2020-01-30 16:21:09 -05:00
Peter D. Gray
8e60e029f2 Support for wildcard in deriv path whitelists 2020-01-28 11:12:08 -05:00
Peter D. Gray
39eb970beb Add boot-to-HSM feature, 2FA enrol by on-screen QR 2020-01-23 14:29:11 -05:00
Peter D. Gray
df5a0a4d06 Add never_log, improve local PINs 2020-01-23 10:01:38 -05:00
Peter D. Gray
1b84b88525 HSM testing on real device, and bugs/performance issue fixes 2020-01-22 16:38:31 -05:00
Peter D. Gray
c915c2c29d HSM UX and performance improvements; remove use of utime.time 2020-01-22 10:14:26 -05:00
Peter D. Gray
0a127473af Feature complete on HSM 2020-01-20 11:10:15 -05:00
Peter D. Gray
d7e63e3e10 HSM feature complete 2020-01-20 09:29:11 -05:00
Peter D. Gray
102261fc13 More progress 2020-01-17 14:57:04 -05:00
Peter D. Gray
3930f0d17c users and logging 2020-01-16 13:36:52 -05:00
Peter D. Gray
e21d46e3b4 HSM test fees and warnings 2020-01-16 00:43:06 -05:00
Peter D. Gray
c0bd88dc02 Whitelisting addresses 2020-01-15 23:24:54 -05:00
Peter D. Gray
86b623f6e0 More progress towards HSM 2020-01-15 16:35:21 -05:00
Peter D. Gray
484f80b4a9 New confirm policy, better heartbeat, locker storage 2020-01-14 09:39:48 -05:00
Peter D. Gray
856a011570 More 2020-01-14 08:34:59 -05:00
Peter D. Gray
0e2820a2eb HSM user management menu 2020-01-13 10:44:10 -05:00
Peter D. Gray
424850d7f3 Additions for HSM and user mgmt 2020-01-10 12:39:57 -05:00
Peter D. Gray
87fbc2dd41 wip 2020-01-09 15:55:52 -05:00