Commit Graph

  • 251b35dd9c Upgrade to v6.6 master v6.6 nightly-master nightly-development Pol Henarejos 2026-04-07 19:27:37 +02:00
  • 0eebdd330a Upgrade Pico Keys SDK 8.6 and Mbedtls v3.6.6 Pol Henarejos 2026-04-06 20:16:15 +02:00
  • 2a4ee5d42f Fix includes. Pol Henarejos 2026-04-06 20:16:11 +02:00
  • d5b0a94ba4 Fix build for cyw43. Pol Henarejos 2026-03-28 20:32:46 +01:00
  • 504bb0fc05 Remove debugs. Pol Henarejos 2026-03-27 17:20:56 +01:00
  • f1d927d4ef Add regression tests. Pol Henarejos 2026-03-26 19:07:16 +01:00
  • 1b322755a1 Do not include OTP FIDO in the CCID interface if not available. Pol Henarejos 2026-03-20 14:35:32 +01:00
  • e8a398f508 Update memory layout. Pol Henarejos 2026-03-20 13:31:23 +01:00
  • 5297e368d1 Sometimes sc-hsm-tool returns $?=1 despite it succeeds. Pol Henarejos 2026-02-25 23:26:11 +01:00
  • 7c8b39ff82 Update tests Pol Henarejos 2026-03-20 01:20:46 +01:00
  • 254159d44d Allow access to EE_DEV. Pol Henarejos 2026-03-20 01:19:53 +01:00
  • 75c56bb2c7 Migrate PIN and MKEK to new system. Pol Henarejos 2026-03-20 01:19:35 +01:00
  • 1f96fe619b Fix bounds on update ef. Pol Henarejos 2026-03-18 17:42:25 +01:00
  • 3af776ec26 Removed unused functions in extras. Pol Henarejos 2026-03-18 16:57:49 +01:00
  • 54cba3efdf Remove session pin. Pol Henarejos 2026-03-18 16:40:08 +01:00
  • 1ced9f6267 Check bounds on update ef. Pol Henarejos 2026-03-18 16:04:20 +01:00
  • c14a12d9d1 Set ACL for all registers. Pol Henarejos 2026-03-18 16:03:39 +01:00
  • bbbf28cb42 Fix ACL for static files. Pol Henarejos 2026-03-18 14:26:43 +01:00
  • db9d6ef2f5 Do not allow reading private objects if not authenticated. Pol Henarejos 2026-03-18 13:21:14 +01:00
  • 983a5b7d10 Fix secp521r1 test with newer OpenSSL versions. Pol Henarejos 2026-03-18 13:19:20 +01:00
  • 839fb431c4 Add strict build. Pol Henarejos 2026-03-09 11:02:47 +01:00
  • 50cf1f355a Merge branch 'master' into development development Pol Henarejos 2026-03-07 17:55:10 +01:00
  • cc0e4e43ca Fix MLKEM build. Pol Henarejos 2026-03-07 17:54:59 +01:00
  • 7a12177745 Update memory layout. Pol Henarejos 2026-03-07 17:52:56 +01:00
  • 879daefc0a Fix MLKEM build. Pol Henarejos 2026-03-07 17:42:26 +01:00
  • 553eecf496 Merge branch 'master' into development Pol Henarejos 2026-03-07 17:25:11 +01:00
  • 2874353804 Merge pull request #127 from ajkrj/patch-1 Pol Henarejos 2026-03-07 17:24:01 +01:00
  • 64c4afb5d9 Small typos Pol Henarejos 2026-03-07 17:19:20 +01:00
  • aae66e7db3 Fix link with mbedtls in openssl backend. Pol Henarejos 2026-03-07 17:16:40 +01:00
  • 2d25ed9939 Fix strict non-prototype declaration warn. Pol Henarejos 2026-03-07 17:12:49 +01:00
  • 36a6594cdc Update Pico Keys SDK. Pol Henarejos 2026-03-07 13:46:21 +01:00
  • 508904bdeb Sometimes sc-hsm-tool returns $?=1 despite it succeeds. Pol Henarejos 2026-02-25 23:26:11 +01:00
  • ac3f139feb Do not link here with mbedtls. Pol Henarejos 2026-02-25 23:25:44 +01:00
  • 5d827234a9 Increase buffers for emulation. Pol Henarejos 2026-02-25 23:25:22 +01:00
  • 98123046e5 Revert "Enable pytests" Pol Henarejos 2026-02-25 20:25:08 +01:00
  • f96b189eb0 Fix parsing 521 key for openssl>3. Pol Henarejos 2026-02-25 20:17:02 +01:00
  • bd47ba479e Update memory layout for tests. Pol Henarejos 2026-02-25 20:16:41 +01:00
  • 5269c72b9c Fix reset retry only resets flag. Pol Henarejos 2026-02-25 20:16:32 +01:00
  • 19c70341a2 Update memory layout for tests Pol Henarejos 2026-02-25 19:54:52 +01:00
  • 96734c3a47 Enable pytests Pol Henarejos 2026-02-25 19:54:41 +01:00
  • 69015b84d9 Increase buffer size for non-pico. Pol Henarejos 2026-02-25 19:33:38 +01:00
  • fcc82458ba Merge branch 'master' into development Pol Henarejos 2026-02-25 15:51:25 +01:00
  • 0ad7e3a610 Fix Secure boot enable. Pol Henarejos 2026-02-16 16:03:01 +01:00
  • 25889094e5 [BETA] Add support to Secure Boot in ESP32. Pol Henarejos 2026-02-07 14:32:31 +01:00
  • 710f4324ad Update README.md ajkrj 2026-02-05 20:08:14 +05:30
  • b78c1485c1 Add support for HIGH/LOW ESP32 LED Pol Henarejos 2026-02-04 23:45:14 +01:00
  • 7e651c78e3 Upgrade to v6.4 v6.4 Pol Henarejos 2026-02-01 20:34:41 +01:00
  • 2dec7c0b4e Fix phy marker write. Pol Henarejos 2026-02-01 20:34:24 +01:00
  • 0b18ab5e3d Upgrade to Pico Keys SDK 8.5 Pol Henarejos 2026-01-29 16:12:41 +01:00
  • 868caff665 Use new VID:PID allocated to Pico HSM. Pol Henarejos 2026-01-22 12:33:42 +01:00
  • ed980c3093 Use new layout Pol Henarejos 2026-01-22 11:59:46 +01:00
  • 64c79fccd4 Let's link directly with mbedtls Pol Henarejos 2026-01-22 11:50:12 +01:00
  • 9fb1e36954 First attempt for PQC Pol Henarejos 2026-01-22 11:23:33 +01:00
  • 4348f09c6f Upgrade pico keys sdk layout. Pol Henarejos 2026-01-22 11:23:11 +01:00
  • 16b62ca761 Merge branch 'master' into development Pol Henarejos 2026-01-07 23:39:24 +01:00
  • 16d4d0d26e Update README with up-to-date info. Pol Henarejos 2026-01-06 21:20:13 +01:00
  • 380ff7afa4 Upgrade to v6.2 v6.2 Pol Henarejos 2026-01-05 19:54:07 +01:00
  • 60dafec2e8 Upgrade Pico Keys SDK to v8.2 Pol Henarejos 2026-01-05 19:51:51 +01:00
  • 3207fe3451 Disable button press by default since LED may not be properly configured until it is commissioned. Pol Henarejos 2026-01-05 19:40:50 +01:00
  • 6914be4fea Fix build. Pol Henarejos 2025-12-29 20:36:55 +01:00
  • 7d551f6fea Blink led three times to acknowledge proper commissioning. Pol Henarejos 2025-12-29 20:17:03 +01:00
  • d3a7ff425a Fix pimoroni led Pol Henarejos 2025-12-27 22:03:47 +01:00
  • 97e7303505 Move pointer Pol Henarejos 2025-12-26 20:00:59 +01:00
  • e41f2ba712 Releaser is available up to 6.7.0 Pol Henarejos 2025-12-26 19:54:15 +01:00
  • 045f9dca79 Releaser is available up to 6.7.0 Pol Henarejos 2025-12-26 19:53:21 +01:00
  • 710eb70af7 Update reamde & usage. Pol Henarejos 2025-12-13 23:36:43 +01:00
  • 9dbd764c8c Reset by recopying memory file. Pol Henarejos 2025-12-13 21:12:45 +01:00
  • 1768ab5a0f Merge branch 'master' into development Pol Henarejos 2025-12-11 20:05:13 +01:00
  • feec958d10 Not used Pol Henarejos 2025-12-11 20:05:08 +01:00
  • 6a04b487d0 Merge branch 'master' into development Pol Henarejos 2025-12-11 19:59:46 +01:00
  • 9720bcfd4b Fix build Pol Henarejos 2025-12-11 19:59:39 +01:00
  • 49f0706b06 Merge branch 'master' into development Pol Henarejos 2025-12-11 19:56:16 +01:00
  • 4bb81f5b25 Build only necessary boards. Pol Henarejos 2025-12-11 19:56:01 +01:00
  • c9926a71d1 Do not call pytest Pol Henarejos 2025-12-11 19:48:23 +01:00
  • 10c25b6a3a Update pointer. Pol Henarejos 2025-12-11 19:36:06 +01:00
  • 629f14ab0d Revert "Move EDDSA to another branch." Pol Henarejos 2025-12-11 19:35:27 +01:00
  • 4d6f6e4635 Revert "Move Secure Boot to another branch." Pol Henarejos 2025-12-11 19:35:20 +01:00
  • 8e35104695 Update memory.flash for tests Pol Henarejos 2025-12-10 00:20:28 +01:00
  • 82f4b2201c Remove printf Pol Henarejos 2025-12-09 21:38:15 +01:00
  • 8978456524 Move Secure Boot to another branch. Pol Henarejos 2025-12-09 21:37:52 +01:00
  • cdd7b6833d Merge branch 'master' into development Pol Henarejos 2025-12-09 15:51:34 +01:00
  • a0faf5308e Move EDDSA to another branch. Pol Henarejos 2025-12-09 15:49:20 +01:00
  • 0d76de7bda Merge branch 'master' into development-eddsa v6.0-eddsa1 Pol Henarejos 2025-12-03 20:20:45 +01:00
  • f4df9766b6 Fix MSOS/BOS descriptor. v6.0 Pol Henarejos 2025-12-03 16:34:24 +01:00
  • a7b28e87f9 Merge branch 'master' into development Pol Henarejos 2025-12-02 10:18:58 +01:00
  • a1d64d2523 Set anti-rollback version only when the binary is signed. Pol Henarejos 2025-12-02 09:55:49 +01:00
  • cd37462386 Merge branch 'master' into development-eddsa Pol Henarejos 2025-12-01 23:45:34 +01:00
  • 82c6badc48 Increase anti-rollback version to 2. Pol Henarejos 2025-12-01 23:42:16 +01:00
  • 2243629d58 Add anti-rollback argument. Pol Henarejos 2025-12-01 23:42:01 +01:00
  • 016cf61ce0 Merge branch 'master' into development-eddsa Pol Henarejos 2025-12-01 17:23:30 +01:00
  • b5b5ccd53c Upgrade to v6.0 Pol Henarejos 2025-12-01 17:21:26 +01:00
  • 0df97c881f Update mbedtls only when necessary. Pol Henarejos 2025-12-01 17:20:36 +01:00
  • 3c0706f7b2 Fix on AID selection. It should support shorter AID if matches. Pol Henarejos 2025-12-01 01:45:43 +01:00
  • 0d1d77b3f6 Upgrade Pico Keys SDK to v8.0 Pol Henarejos 2025-11-30 18:30:57 +01:00
  • 25301f14e1 Upgrade to mbedtls v3.6.5 Pol Henarejos 2025-11-30 18:28:24 +01:00
  • 256e61d813 Update tests to new CA2/DV2 Pol Henarejos 2025-11-28 12:14:36 +01:00
  • 1fe771f074 Fix tests Pol Henarejos 2025-11-28 01:13:27 +01:00
  • 0588dde490 Do not use editable mode. Pol Henarejos 2025-11-28 00:53:29 +01:00
  • 1d6cc6ff89 Do not install apt pyscard Pol Henarejos 2025-11-28 00:21:42 +01:00
  • 8fde25eff2 Fix build, key generation for RP2040 and added reboot bootsel command. Pol Henarejos 2025-11-28 00:13:10 +01:00