Commit Graph

96 Commits

Author SHA1 Message Date
scgbckbone
7a27adfcfd bugfix: implement missing if wrong pin options 2025-03-10 09:26:40 -04:00
Peter D. Gray
27ee8c90d5
cleanups 2023-12-11 12:02:24 -05:00
Peter D. Gray
3aa4bd1eb6 for q1 2023-12-05 12:42:42 +01:00
Peter D. Gray
c3f5af6d60 rebuild/maintain sigheader.{h,py} in one place 2023-12-05 11:48:30 +01:00
Peter D. Gray
c098b861c1
noted 2022-03-02 11:34:27 -05:00
Peter D. Gray
04a944e39e
Edits 2022-02-25 11:34:54 -05:00
Peter D. Gray
8cf306231f
obscure notes 2022-02-22 08:57:38 -05:00
Peter D. Gray
a213801f99
remove mk4 ram header/flags stuff 2022-02-01 10:29:20 -05:00
Peter D. Gray
7a491d8ab9
Coorect comments 2022-01-31 11:53:01 -05:00
Peter D. Gray
fcd40b8b60
refactor mk3 vs mk4 differences in Makefile 2022-01-13 13:29:24 -05:00
Peter D. Gray
db1e22759a
clarify 2021-12-15 14:13:11 -05:00
Peter D. Gray
3421ab4dbd
latest mk4 changes 2021-09-07 08:21:11 -04:00
Peter D. Gray
c53356434d
mk3 vs mk4 2021-05-21 14:34:51 -04:00
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