Commit Graph

1240 Commits

Author SHA1 Message Date
Pol Henarejos 50cf1f355a Merge branch 'master' into development 2026-03-07 17:55:10 +01:00
Pol Henarejos cc0e4e43ca Fix MLKEM build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-07 17:54:59 +01:00
Pol Henarejos 7a12177745 Update memory layout.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-07 17:54:14 +01:00
Pol Henarejos 879daefc0a Fix MLKEM build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-07 17:42:26 +01:00
Pol Henarejos 553eecf496 Merge branch 'master' into development
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>

# Conflicts:
#	CMakeLists.txt
#	pico-keys-sdk
2026-03-07 17:25:11 +01:00
Pol Henarejos 2874353804 Merge pull request #127 from ajkrj/patch-1
Update README.md
2026-03-07 17:24:01 +01:00
Pol Henarejos 64c4afb5d9 Small typos
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-07 17:19:20 +01:00
Pol Henarejos aae66e7db3 Fix link with mbedtls in openssl backend.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-07 17:16:40 +01:00
Pol Henarejos 2d25ed9939 Fix strict non-prototype declaration warn.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-07 17:12:49 +01:00
Pol Henarejos 36a6594cdc Update Pico Keys SDK.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-03-07 13:46:21 +01:00
Pol Henarejos 508904bdeb Sometimes sc-hsm-tool returns $?=1 despite it succeeds.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-25 23:26:11 +01:00
Pol Henarejos ac3f139feb Do not link here with mbedtls.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-25 23:25:44 +01:00
Pol Henarejos 5d827234a9 Increase buffers for emulation.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-25 23:25:22 +01:00
Pol Henarejos 98123046e5 Revert "Enable pytests"
This reverts commit 96734c3a47.
2026-02-25 20:25:08 +01:00
Pol Henarejos f96b189eb0 Fix parsing 521 key for openssl>3.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-25 20:17:02 +01:00
Pol Henarejos bd47ba479e Update memory layout for tests.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-25 20:16:41 +01:00
Pol Henarejos 5269c72b9c Fix reset retry only resets flag.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-25 20:16:32 +01:00
Pol Henarejos 19c70341a2 Update memory layout for tests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-25 19:54:52 +01:00
Pol Henarejos 96734c3a47 Enable pytests
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-25 19:54:41 +01:00
Pol Henarejos 69015b84d9 Increase buffer size for non-pico.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-25 19:33:38 +01:00
Pol Henarejos fcc82458ba Merge branch 'master' into development
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>

# Conflicts:
#	CMakeLists.txt
#	pico-keys-sdk
2026-02-25 15:51:25 +01:00
Pol Henarejos 0ad7e3a610 Fix Secure boot enable.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-16 16:03:01 +01:00
Pol Henarejos 25889094e5 [BETA] Add support to Secure Boot in ESP32.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-07 14:32:31 +01:00
ajkrj 710f4324ad Update README.md 2026-02-05 20:08:14 +05:30
Pol Henarejos b78c1485c1 Add support for HIGH/LOW ESP32 LED
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-04 23:45:14 +01:00
Pol Henarejos 7e651c78e3 Upgrade to v6.4
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
v6.4
2026-02-01 20:34:41 +01:00
Pol Henarejos 2dec7c0b4e Fix phy marker write.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-02-01 20:34:24 +01:00
Pol Henarejos 0b18ab5e3d Upgrade to Pico Keys SDK 8.5
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-29 16:12:41 +01:00
Pol Henarejos 868caff665 Use new VID:PID allocated to Pico HSM.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-22 12:33:42 +01:00
Pol Henarejos ed980c3093 Use new layout
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-22 11:59:46 +01:00
Pol Henarejos 64c79fccd4 Let's link directly with mbedtls
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-22 11:50:12 +01:00
Pol Henarejos 9fb1e36954 First attempt for PQC
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-22 11:23:33 +01:00
Pol Henarejos 4348f09c6f Upgrade pico keys sdk layout.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-22 11:23:11 +01:00
Pol Henarejos 16b62ca761 Merge branch 'master' into development 2026-01-07 23:39:24 +01:00
Pol Henarejos 16d4d0d26e Update README with up-to-date info.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-06 21:20:13 +01:00
Pol Henarejos 380ff7afa4 Upgrade to v6.2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
v6.2
2026-01-05 19:54:07 +01:00
Pol Henarejos 60dafec2e8 Upgrade Pico Keys SDK to v8.2
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-05 19:51:51 +01:00
Pol Henarejos 3207fe3451 Disable button press by default since LED may not be properly configured until it is commissioned.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2026-01-05 19:40:50 +01:00
Pol Henarejos 6914be4fea Fix build.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-29 20:36:55 +01:00
Pol Henarejos 7d551f6fea Blink led three times to acknowledge proper commissioning.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-29 20:17:03 +01:00
Pol Henarejos d3a7ff425a Fix pimoroni led
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-27 22:03:47 +01:00
Pol Henarejos 97e7303505 Move pointer
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-26 20:00:59 +01:00
Pol Henarejos e41f2ba712 Releaser is available up to 6.7.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-26 19:54:15 +01:00
Pol Henarejos 045f9dca79 Releaser is available up to 6.7.0
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-26 19:53:21 +01:00
Pol Henarejos 710eb70af7 Update reamde & usage.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-13 23:36:43 +01:00
Pol Henarejos 9dbd764c8c Reset by recopying memory file.
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-13 21:12:45 +01:00
Pol Henarejos 1768ab5a0f Merge branch 'master' into development 2025-12-11 20:05:13 +01:00
Pol Henarejos feec958d10 Not used
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-11 20:05:08 +01:00
Pol Henarejos 6a04b487d0 Merge branch 'master' into development 2025-12-11 19:59:46 +01:00
Pol Henarejos 9720bcfd4b Fix build
Signed-off-by: Pol Henarejos <pol.henarejos@cttc.es>
2025-12-11 19:59:39 +01:00