Commit Graph

83 Commits

Author SHA1 Message Date
Peter D. Gray
b6b9191145 dev squashed 2020-11-18 14:19:14 -05:00
Peter D. Gray
6d7819ad7a Bump version 2020-06-12 08:49:08 -04:00
Peter D. Gray
80a8a2dfa1 Hash in extra stuff 2020-06-12 08:32:11 -04:00
Peter D. Gray
761a1523a4 Remove risky patching of signed firmware headers 2020-02-20 08:56:06 -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
22759b58af Release build for mark3 bootrom 2019-10-09 08:53:59 -04:00
Peter D. Gray
70f44ea0ac Tweak 2019-10-09 08:47:26 -04:00
Peter D. Gray
1151b6349d Bugfix: need private_state value even when no pin 2019-09-27 12:59:57 -04:00
Peter D. Gray
45d676fa40 Change from brick icon to text Bricked 2019-09-27 09:11:39 -04:00
Peter D. Gray
ccc283d3c0 Remove code to support 2.x.x firmware on Mk3 hardware 2019-09-23 14:02:09 -04:00
Peter D. Gray
f527d24cab Remove PA_HAS_608A 2019-09-23 12:55:41 -04:00
Peter D. Gray
90aded0b13 Do not allow older firmware on Mk3, must be v3.x.x and higher 2019-09-23 10:43:32 -04:00
Peter D. Gray
a01b0cbb35 Save memory by removing unused code 2019-09-23 10:42:43 -04:00
Peter D. Gray
36785f9558 Critical: do not disable this check 2019-09-23 10:42:25 -04:00
Peter D. Gray
e912282e8a Add measurement 2019-09-23 10:42:08 -04:00
Peter D. Gray
5fc5ff2afa Enforce a min timestamp on mk3 firmware 2019-09-21 11:21:33 -04:00
Peter D. Gray
f34f0ac2eb PIN code testing/bugs found 2019-07-29 16:39:42 -04:00
Peter D. Gray
2d5066ab7b Long secrets added 2019-07-29 14:21:05 -04:00
Peter D. Gray
a62c010f51 Encrypt the secrets stored in 608a 2019-07-29 10:11:22 -04:00
Peter D. Gray
bf3a5b8955 Switch to exactly 13 tries 2019-07-26 11:23:45 -04:00
Peter D. Gray
aa5bb0f4d0 Verified math for main pin 2019-07-23 10:27:47 -04:00
Peter D. Gray
a66abda881 Allow larged pin structs 2019-07-19 15:30:57 -04:00
Peter D. Gray
5b55f43443 Manual linking 2019-07-19 15:29:56 -04:00
Peter D. Gray
d77f4e3826 Means to clear ReqRandom flag 2019-07-19 15:29:45 -04:00
Peter D. Gray
01f63f6318 PIN-hash linked slots can't be non-deterministic 2019-07-19 15:29:22 -04:00
Peter D. Gray
b1d6061669 Changes for new PIN schemes 2019-07-19 15:28:20 -04:00
Peter D. Gray
d6983a822e Yes, it checks 2019-07-19 15:28:03 -04:00
Peter D. Gray
1894436bf2 CLeanup 2019-07-19 15:26:33 -04:00
Peter D. Gray
197d27a306 Tweaks 2019-07-19 15:25:42 -04:00
Peter D. Gray
883de674bc Working math for KDF used for word prefix 2019-07-17 16:13:59 -04:00
Peter D. Gray
5411b0fbad Go back to boring prog bar 2019-07-17 16:13:43 -04:00
Peter D. Gray
69daa5c78a Busy bar concept; works 2019-07-17 14:19:04 -04:00
Peter D. Gray
04f59f3fd9 Remove unused return val from ae_send* 2019-07-17 14:18:37 -04:00
Peter D. Gray
a4bd43c555 Remove unused return val from ae_send* 2019-07-17 14:18:14 -04:00
Peter D. Gray
d860cd42dc Updates 2019-07-17 14:18:01 -04:00
Peter D. Gray
c6c5dd9046 Rev-eng display 2019-07-16 13:19:53 -04:00
Peter D. Gray
94752e92c7 Convert to hex 2019-07-16 11:28:54 -04:00
Peter D. Gray
4f7c22367d Can program the config and load the data slots. 2019-07-16 10:44:57 -04:00
Peter D. Gray
388a71cad3 comment 2019-07-15 09:22:08 -04:00
Peter D. Gray
cbde100383 Transition to new API for bootrom/pins 2019-07-11 11:09:15 -04:00
Peter D. Gray
66332f71b0 Plausible first pass 2019-07-11 09:00:46 -04:00
Peter D. Gray
aaf9f1ca50 More 2019-07-10 12:52:21 -04:00
Peter D. Gray
fb6c315fcb Checkpt 2019-07-10 11:47:30 -04:00
Peter D. Gray
762f16a4f9 Binary for 1.2.1 of bootloader 2019-03-29 14:34:56 -04:00
Peter D. Gray
ce3f98bbe5 Add 1.2.1 2019-03-29 14:32:51 -04:00
Peter D. Gray
058ffa95eb Robustness/debug hint for future 2019-03-29 10:34:41 -04:00
Peter D. Gray
01c34d5507 New version 2019-03-29 10:31:14 -04:00
Peter D. Gray
f7f8877c16 BUGFIX: recent change to stack in startup.S means args to this function changed 2019-03-29 10:27:50 -04:00
Peter D. Gray
9ea2b3ed64 Release 1.2.0 of bootloader 2019-02-12 08:51:48 -05:00
Peter D. Gray
25fbe043c5 Missed file 2019-02-12 08:51:26 -05:00