Commit Graph

47 Commits

Author SHA1 Message Date
Peter D. Gray
d98bcd18fc
Avoid producing 72 byte signatures (low-R) 2021-07-27 13:57:27 -04:00
Peter D. Gray
1884d4767d
Confirm new firmware version before applying upgrade 2021-04-22 08:46:22 -04:00
Peter D. Gray
a13562dc26 Add setting to disable USB if user will be using airgap 2021-03-30 10:41:55 -04:00
Peter D. Gray
bf0fc151b3 free earlier (pointless) 2021-03-09 15:33:38 -05:00
Peter D. Gray
fc3244f5a0 Cleanup 2021-03-09 10:20:51 -05:00
Peter D. Gray
b18723dddb First pass w/ libNgU 2021-03-01 09:03:03 -05:00
Peter D. Gray
3668f99d4e New release: 2021-01-07T1439-v3.2.1 2021-01-08 10:53:29 -05:00
Peter D. Gray
12948e39fa Bugfix: Longer bag numbers 2020-07-03 14:50:34 -04:00
Peter D. Gray
601c800e0e Make is_factory_mode() a variable, not funct 2020-06-12 13:39:38 -04:00
Peter D. Gray
3048b9e67c Handle higher-entropy bag numbers 2020-05-13 16:47:48 -04:00
Peter D. Gray
e1f5270894 Conserve memory 2020-03-02 10:37:45 -05:00
Peter D. Gray
deaab355fa Add new 'visualize' transaction feature 2020-02-06 10:21:09 -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
9acba07bbd Merge branch 'bridge' into hsm 2020-01-21 10:17:49 -05:00
Peter D. Gray
a94a9b5c51 Support firmware limiting itself to specific hardware revs 2020-01-21 09:53:56 -05:00
Peter D. Gray
d7e63e3e10 HSM feature complete 2020-01-20 09:29:11 -05:00
Peter D. Gray
c5313ef5fa More HSM support 2020-01-17 14:58:46 -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
81be4073e2 User commands 2020-01-10 12:34:13 -05:00
Peter D. Gray
eebb1f886a No longer needed; see cleanup_deriv_path 2019-10-28 14:42:02 -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
510c1e489f Add new blkc/chain comand to USB 2019-10-10 09:13:06 -04:00
Peter D. Gray
7ec86da5e3 Merge branch 'master' into mark3 2019-10-09 08:45:16 -04:00
Peter D. Gray
fb83314f36 Allow zero-length derivation path (ie. just m) 2019-10-08 11:23:30 -04:00
Peter D. Gray
c161b166e9 Cleanup hardware verison labels 2019-07-08 11:01:21 -04:00
Peter D. Gray
6e4467a754 Bugfix: fail sooner if BIP39 pw not possible 2019-06-21 09:21:28 -04:00
Peter D. Gray
aead4c3f14 Track derivations, when possible; msck USB command 2019-05-30 10:12:12 -04:00
Peter D. Gray
23f0fd3a88 Changes to support trust-on-first-usage for xpubs from psbt 2019-05-24 14:43:32 -04:00
Peter D. Gray
c00700942c Show line number of blank asserts 2019-05-21 13:40:20 -04:00
Peter D. Gray
789cc1109f Handle duplicated XFP values better 2019-05-17 13:19:37 -04:00
Peter D. Gray
1b65a98213 Multisig support 2019-05-08 10:39:52 -04:00
Peter D. Gray
6e95f112a6 More progress towards multisig support 2019-05-06 13:48:28 -04:00
Peter D. Gray
6e8a49c970 More for multisig 2019-05-03 13:04:41 -04:00
Peter D. Gray
4bf0dab398 Revert "Support for XFP in right endian"
This reverts commit 94cfbee66b.
2019-05-03 12:58:03 -04:00
Peter D. Gray
a6f1dbd8f8 Support for XFP in right endian 2019-05-03 12:55:41 -04:00
Peter D. Gray
52fe4832ee Multisig wallet enroll process 2019-05-01 14:59:50 -04:00
Peter D. Gray
4bc80d4081 Remove extra cut-n-apste 2019-04-30 15:19:18 -04:00
Peter D. Gray
43f2753a5f Allow redeem/witness script in show address cmd 2019-04-30 15:18:39 -04:00
Peter D. Gray
a2f626f171 Cleanup dev usb support 2019-04-11 10:37:31 -04:00
Peter D. Gray
6302fd88fb BIP39 passphrase additions, no UX yet 2019-03-27 11:00:43 -04:00
Peter D. Gray
4e54a91848 Addition pre-bagging checks 2018-07-25 09:06:09 -04:00
Peter D. Gray
9f04ac1b88 Making whole firmware public with single, signed commit. 2018-07-24 14:07:33 -04:00