Pol Henarejos
|
94ab2ccef7
|
Mark submodules as system includes.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-03-08 22:05:30 +01:00 |
|
Pol Henarejos
|
5302942ae3
|
Do not use FORTIFY as causes out of memory panics.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-03-08 20:25:09 +01:00 |
|
Pol Henarejos
|
8e6c6c1fcc
|
Apply strict build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-03-08 19:27:23 +01:00 |
|
Pol Henarejos
|
34633828d7
|
Fix MLKEM build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-03-07 17:41:32 +01:00 |
|
Pol Henarejos
|
ba1046c172
|
Small typos
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-03-07 17:18:58 +01:00 |
|
Pol Henarejos
|
4c88d712b4
|
Beautify cmake files.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-03-07 13:30:37 +01:00 |
|
Pol Henarejos
|
6c7b254183
|
Add openssl backend.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-02-25 23:30:54 +01:00 |
|
Pol Henarejos
|
87e9f9e58b
|
Add support for HIGH/LOW LED in ESP32.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-02-04 23:32:37 +01:00 |
|
Pol Henarejos
|
42267cb237
|
Use new descriptors allocated to picokeys.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-01-22 12:30:12 +01:00 |
|
Pol Henarejos
|
b5c2e55c71
|
Add missing files.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-01-22 12:09:27 +01:00 |
|
Pol Henarejos
|
68600291d0
|
Reorganize tree for ESP32
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2026-01-22 11:22:37 +01:00 |
|
Pol Henarejos
|
1f4d638119
|
Build minimal picokey app.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-12-14 18:45:02 +01:00 |
|
Pol Henarejos
|
05fe0596ef
|
Revert "Move EDDSA to another branch."
This reverts commit 09ec0767b6.
|
2025-12-11 15:42:30 +01:00 |
|
Pol Henarejos
|
09ec0767b6
|
Move EDDSA to another branch.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-12-09 15:36:29 +01:00 |
|
Pol Henarejos
|
c1cc33fd9d
|
Upodate mbedtls only when necessary.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-12-01 17:02:47 +01:00 |
|
Pol Henarejos
|
66f31c15b6
|
Upgrade to mbedtls v3.6.5
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-11-30 18:28:13 +01:00 |
|
Pol Henarejos
|
eca6807f8e
|
Fix win build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-10-12 18:51:46 +02:00 |
|
Pol Henarejos
|
2211fafe32
|
Fix non-pico build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-09-22 17:30:39 +02:00 |
|
Pol Henarejos
|
276f1b2ae8
|
Fix build for non-pico platforms.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-09-22 17:27:08 +02:00 |
|
Pol Henarejos
|
2e2b78445c
|
Load led driver depending on PHY.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-09-01 21:27:43 +02:00 |
|
Pol Henarejos
|
8321db1f67
|
Fix build for rp2350.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-25 01:39:06 +02:00 |
|
Pol Henarejos
|
685e660ec0
|
Call pico_sdk_init in the cmake.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-08-25 01:33:23 +02:00 |
|
Pol Henarejos
|
c45c97ee1f
|
Fix Pico Keys SDK build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-06-22 19:57:15 +02:00 |
|
Pol Henarejos
|
499e8fafaa
|
Upgrade to mbedtls v3.6.3 and fix git subscripts.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-24 23:58:53 +01:00 |
|
Pol Henarejos
|
4ef641b8d3
|
Always build ccid if defined.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-03-22 23:25:04 +01:00 |
|
Pol Henarejos
|
0a4c7b0981
|
Fix autobuild.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-02-21 19:56:19 +01:00 |
|
Pol Henarejos
|
db338842b9
|
Add git pull when switch
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-02-21 19:12:19 +01:00 |
|
Pol Henarejos
|
71af710568
|
Add EDDSA support as a conditional build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-02-21 19:00:21 +01:00 |
|
Pol Henarejos
|
e18f192edf
|
Fix ESP32 build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-02-21 18:59:11 +01:00 |
|
Pol Henarejos
|
07415e6e8b
|
Fix emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-02-21 17:08:29 +01:00 |
|
Pol Henarejos
|
a9eff9fb17
|
Build cyw43 driver with RP2350.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-02-21 17:02:20 +01:00 |
|
Pol Henarejos
|
bfa085cae9
|
Take led_driver on build depending on defines.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-02-19 14:32:58 +01:00 |
|
Pol Henarejos
|
94a842fa04
|
Add file & line to debug info.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2025-02-19 11:43:47 +01:00 |
|
Pol Henarejos
|
a271785814
|
Fix build for RP2350.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-25 23:45:54 +01:00 |
|
Pol Henarejos
|
5bce3e4c83
|
Remove Secure boot build flags, since are added to rescue.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-09 00:23:22 +01:00 |
|
Pol Henarejos
|
242e357a74
|
Add rescue app to communicate via webUSB.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-05 18:03:19 +01:00 |
|
Pol Henarejos
|
0638409ff8
|
Refactor PHY to support more flexible and scalable architecture.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-05 00:29:13 +01:00 |
|
Pol Henarejos
|
802df9e705
|
Add flags to enable secure boot and secure boot lock via firmware on boot.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-11-04 18:31:34 +01:00 |
|
Pol Henarejos
|
84c3efd782
|
Let detect macos target.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-10-01 13:29:09 +02:00 |
|
Pol Henarejos
|
fe396bc5b8
|
Fix ESP & emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-25 19:40:22 +02:00 |
|
Pol Henarejos
|
15d81be6de
|
Specify led driver for each board.
Quina matada!
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-25 19:28:58 +02:00 |
|
Pol Henarejos
|
30df1d9202
|
Fix build for boards with WS2812.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-25 11:33:14 +02:00 |
|
Pol Henarejos
|
1bf323c367
|
Fix build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-13 08:47:32 +02:00 |
|
Pol Henarejos
|
3d52921ef5
|
Add sha256_alt to use sha256 hardware in RP2350.
Other boards and SHA224 use mbedtls implementation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-13 00:26:44 +02:00 |
|
Pol Henarejos
|
108cfec47c
|
Enable OTP to store a permanent secret key.
It can be used by HSM or Fido to protect the keys and use it as MKEK.
|
2024-09-11 23:16:23 +02:00 |
|
Pol Henarejos
|
76ba851df1
|
Use internal TRNG of Pico.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-06 15:16:34 +02:00 |
|
Pol Henarejos
|
3cbbb6a16c
|
Add signature and copy_to_ram if supports it
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-05 07:43:56 +02:00 |
|
Pol Henarejos
|
697e2fd263
|
Add macro to parse version file and set pico_binary_version accordingly.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-04 01:30:23 +02:00 |
|
Pol Henarejos
|
ea6303de81
|
Add new led module to use colors whenever is possible.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-03 18:07:37 +02:00 |
|
Pol Henarejos
|
70622a9a3b
|
Fix emulation build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
|
2024-09-03 10:28:50 +02:00 |
|