Commit Graph

74 Commits

Author SHA1 Message Date
Michele Balistreri 88325503e7
cleanups 2023-03-22 15:47:22 +01:00
Michele Balistreri 80a3132f85
amend name 2023-03-22 15:30:54 +01:00
Michele Balistreri 7cf386e1d3
sync code and mex file 2023-03-22 15:28:59 +01:00
Michele Balistreri c265924f47
uncomment init functions 2023-03-22 14:12:11 +01:00
Michele Balistreri 3f683c98f6
minor cleanups 2023-03-22 10:19:05 +01:00
Michele Balistreri 16fee6eeba
added CBOR parser 2023-03-21 14:59:56 +01:00
Michele Balistreri 4dd0d8a724
add basic ur decoder 2023-03-20 18:42:15 +01:00
Michele Balistreri ce1725ec57
optionally accelerate SHA256 and CRC32 2023-03-17 18:10:40 +01:00
Michele Balistreri bae507a872
optimize quirc memory usage 2023-03-16 14:22:34 +01:00
Michele Balistreri dcdc62dfa6
error handling 2023-03-16 12:46:18 +01:00
Michele Balistreri d74f408a89
add log viewer 2023-03-16 11:28:54 +01:00
Michele Balistreri 55a32ffb44
add start of message to log 2023-03-15 19:05:56 +01:00
Michele Balistreri 511803d2e6
remove nxp specific code 2023-03-15 16:51:53 +01:00
Michele Balistreri bad774351d
platform independent logging 2023-03-15 16:39:45 +01:00
Michele Balistreri 5f26c1b261
fix camera driver 2023-03-14 17:51:21 +01:00
Michele Balistreri 2cf37de4cb
implement strnlen 2023-03-10 16:09:47 +01:00
Michele Balistreri 8c7a1014ef
soft aes implementation 2023-03-10 15:44:21 +01:00
Michele Balistreri 95a3441ca7
update NXP sdk 2023-03-09 16:04:48 +01:00
Michele Balistreri bdb3d48d8a
freertos related macros 2023-03-09 12:00:47 +01:00
Michele Balistreri 197201458e
add missing return 2023-03-08 12:30:35 +01:00
Michele Balistreri 0f38dfa18a
extract freertos from nxp port 2023-03-08 12:29:34 +01:00
Michele Balistreri cdf53633b3
remove soft fallback for rand 2023-03-08 10:23:44 +01:00
Michele Balistreri 884ccfb048
use TRNG for nxp port 2023-03-08 10:05:30 +01:00
Michele Balistreri e2e4dbe97b
extract camera driver 2023-03-07 13:50:25 +01:00
Michele Balistreri 079d7b3572
remove malloc calls 2023-03-02 18:32:48 +01:00
Michele Balistreri d09d90203e
move nxp specific code 2023-03-02 17:34:33 +01:00
Michele Balistreri f29d17fdb9
make it run 2023-03-02 16:03:56 +01:00
Michele Balistreri 0b0a83b012
refactor 2023-03-02 08:57:54 +01:00
Michele Balistreri 46aa6f651c
experiment with qr 2023-03-01 15:25:06 +01:00
Michele Balistreri 31b42e839e support new signature format 2022-12-07 10:29:40 +01:00
Michele Balistreri 91783e2367 remove workaround 2022-11-07 12:53:37 +01:00
Michele Balistreri 96649b4e4f export real chain code 2022-11-04 10:58:11 +03:00
Michele Balistreri aca9a33bda tx sign 2022-11-01 10:47:12 +03:00
Michele Balistreri 5149efdfc0 fix segmentation 2022-10-26 13:00:46 +02:00
Michele Balistreri 0dea414a16 add message signing 2022-10-26 12:54:46 +02:00
Michele Balistreri a43dd135d1 add signing 2022-10-24 18:28:24 +02:00
Michele Balistreri d79ae2deda implement address export 2022-10-23 10:52:00 +02:00
Michele Balistreri 93585920b5 fixed report sending 2022-10-21 18:42:24 +02:00
Michele Balistreri e99e406703 add report descriptor 2022-10-21 17:15:00 +02:00
Michele Balistreri 500b267318 implement response send 2022-10-20 15:09:36 +02:00
Michele Balistreri a391cb386a add usb 2022-10-19 09:33:37 +02:00
Michele Balistreri df1c326ddb remove old path 2022-10-06 16:20:25 +02:00
Michele Balistreri dcee9d8b89 implement loading seed 2022-10-06 16:18:02 +02:00
Michele Balistreri 2bf26a86b8 move cmdset functions 2022-10-06 14:55:20 +02:00
Michele Balistreri 969ba1292f keycard struct 2022-10-06 14:38:25 +02:00
Michele Balistreri 8cd95bb891 implement auth/unblock logic 2022-10-06 13:58:33 +02:00
Michele Balistreri 02e9a729d3 finish pairing implementation 2022-10-06 10:23:15 +02:00
Michele Balistreri 8b1fb30432 move ui concern away from logic 2022-10-05 14:25:56 +02:00
Michele Balistreri f121e3ded9 added card init 2022-10-04 14:50:10 +02:00
Michele Balistreri c509d28631 pin verify 2022-10-04 09:02:55 +02:00