Pol Henarejos
|
a242a28394
|
Fix disable secure aut.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-27 16:11:18 +01:00 |
|
Pol Henarejos
|
c33ed9b968
|
Fix autobuild for Pico SDK 2.1.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-25 23:59:54 +01:00 |
|
Pol Henarejos
|
65a4474dec
|
Fix build for RP2350.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-25 23:46:12 +01:00 |
|
Pol Henarejos
|
e243def565
|
Add UP button timeout for PHY.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-25 15:24:27 +01:00 |
|
Pol Henarejos
|
78bc34827e
|
Autobuild for Pico SDK 2.0.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-25 13:13:31 +01:00 |
|
Pol Henarejos
|
a69cb8a95a
|
Add CCID SET_CLOCK_AND_FREQUENCY command for latest IFD.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-25 12:55:28 +01:00 |
|
Pol Henarejos
|
1ea0a91ba8
|
Fix initialization when initializing a RP2350 board for first time.
Fixes #60.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-12 19:25:22 +01:00 |
|
Pol Henarejos
|
6f572954d5
|
If the board is RP2350 or ESP32, the requested certificate must be for secp256k1 key.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-12 19:24:10 +01:00 |
|
Pol Henarejos
|
99a9803328
|
Update README.md
Fix headings
|
2024-11-10 19:00:29 +01:00 |
|
Pol Henarejos
|
b7c6ca58d0
|
Upgrade to v5.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-09 15:47:40 +01:00 |
|
Pol Henarejos
|
2f3d70fcac
|
Upgrade mbedtls v3.6.2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-09 15:16:32 +01:00 |
|
Pol Henarejos
|
91c641033a
|
Merge branch 'development'
|
2024-11-09 15:00:26 +01:00 |
|
Pol Henarejos
|
f3bf3cd8f4
|
Do not use pico patcher script anymore.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-09 14:58:42 +01:00 |
|
Pol Henarejos
|
e4736cc448
|
Upgrade Pico Keys SDK to v7.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-09 14:58:06 +01:00 |
|
Pol Henarejos
|
bfa8891c8d
|
Update README.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-09 14:54:51 +01:00 |
|
Pol Henarejos
|
618fdb4c1a
|
Do not request dev cert when performing tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-09 00:50:51 +01:00 |
|
Pol Henarejos
|
9457433844
|
Add compile flags for optimization build in ESP32.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-09 00:20:31 +01:00 |
|
Pol Henarejos
|
c239b4dd7c
|
Fix secure otp build for non rp2350.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-08 19:46:00 +01:00 |
|
Pol Henarejos
|
96359ebe03
|
Add secure boot and secure lock commands via rescue.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-08 19:36:54 +01:00 |
|
Pol Henarejos
|
f301b2a1b1
|
Add --no-dev-cert to do not request a certificate and use a self-signed one. Do not use if attestation is needed.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-08 19:13:14 +01:00 |
|
Pol Henarejos
|
4ec1d4d891
|
Fix initialization and terminal certificate generation.
Fixes #59.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-08 17:52:13 +01:00 |
|
Pol Henarejos
|
f1410bbf04
|
Only request and upload the device certificate if needed.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-08 17:45:48 +01:00 |
|
Pol Henarejos
|
9b9ea7cae5
|
Add product and mcu to info in rescue mode.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-07 20:00:41 +01:00 |
|
Pol Henarejos
|
f5b89aed69
|
Use DEV key from OTP if available when initializing.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-07 00:16:22 +01:00 |
|
Pol Henarejos
|
f74a374c64
|
Fix version header.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-05 19:33:07 +01:00 |
|
Pol Henarejos
|
3c6684cdab
|
Rename CCID_ codes to PICOKEY_
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-05 19:29:00 +01:00 |
|
Pol Henarejos
|
20ef94c301
|
Upgrade Pico HSM Tool to v2.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-28 00:28:49 +01:00 |
|
Pol Henarejos
|
68360978d6
|
Use BOOTKEY instead of reading json.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-28 00:25:22 +01:00 |
|
Pol Henarejos
|
1933498a33
|
Add optional bootkey index param for secure_boot.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-28 00:24:17 +01:00 |
|
Pol Henarejos
|
0ce89ae968
|
Add support for lock chip on secure_boot.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-28 00:19:55 +01:00 |
|
Pol Henarejos
|
9fa3758dad
|
Add support for OTP raw read/write.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-28 00:15:48 +01:00 |
|
Pol Henarejos
|
d1ee43baab
|
Add secure_boot enable.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-27 02:37:16 +02:00 |
|
Pol Henarejos
|
2856ec6917
|
Align data in case it's not.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-27 02:14:51 +02:00 |
|
Pol Henarejos
|
ccec83dfb1
|
Fix otp write length check.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-27 01:41:12 +02:00 |
|
Pol Henarejos
|
9de1b4ca5d
|
Fix OTP data check size.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-27 01:24:49 +02:00 |
|
Pol Henarejos
|
cbd9a5d296
|
Add sanitize check.
Only pages 0 and 1 are allowed for reading.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-27 01:24:36 +02:00 |
|
Pol Henarejos
|
eaf3d051e3
|
Fix sc-hsm test.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-15 23:16:02 +02:00 |
|
Pol Henarejos
|
8e3801e9a2
|
Revert "Update flash memory for tests."
This reverts commit 5388c11182.
|
2024-10-15 23:00:35 +02:00 |
|
Pol Henarejos
|
5388c11182
|
Update flash memory for tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-15 22:54:18 +02:00 |
|
Pol Henarejos
|
2b77519a3b
|
Add OTP command to Pico HSM Tool.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-15 22:12:34 +02:00 |
|
Pol Henarejos
|
812a737ff5
|
Fix length.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-13 20:52:29 +02:00 |
|
Pol Henarejos
|
6163b870ed
|
Fix haders.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-13 20:51:18 +02:00 |
|
Pol Henarejos
|
08d4dc58aa
|
Add OTP extra command to read/write OTP without bootmode.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-13 20:25:59 +02:00 |
|
Pol Henarejos
|
0193e55f7b
|
Use macros in extras.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-13 20:06:58 +02:00 |
|
Pol Henarejos
|
9dc3ea3232
|
Fix emulation alignment.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-01 14:38:56 +02:00 |
|
Pol Henarejos
|
48d92f53a0
|
Update Dockerfile with latest versions.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-01 14:38:44 +02:00 |
|
Pol Henarejos
|
3b083f9bd7
|
Fix nightly build for master branch
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-30 09:27:22 +02:00 |
|
Pol Henarejos
|
9cd7bc7b3e
|
Fix nightly build for master branch
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-30 09:26:59 +02:00 |
|
Pol Henarejos
|
4bea47faca
|
Add nightly builds workflow
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-30 09:25:06 +02:00 |
|
Pol Henarejos
|
954eb1d890
|
Add nightly builds workflow
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-30 09:22:23 +02:00 |
|