Commit Graph

  • 98123046e5 Revert "Enable pytests" development 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. master nightly-master nightly-development Pol Henarejos 2026-02-16 16:03:01 +01:00
  • 8e341c1a5a Add card label Styne13/feature/hsm_label #130 Styne13/feature/hsm_label Marcel 2026-02-13 17:25:46 +01:00
  • 25889094e5 [BETA] Add support to Secure Boot in ESP32. Styne13/master Pol Henarejos 2026-02-07 14:32:31 +01:00
  • 18df4600a2 Add public key export to pico-hsm-tool.py krlnokrl/master #128 krlnokrl/master krlnokrl 2026-02-07 10:45:45 +01:00
  • 710f4324ad Update README.md ajkrj/patch-1 #127 ajkrj/patch-1 ajkrj 2026-02-05 20:08:14 +05:30
  • b78c1485c1 Add support for HIGH/LOW ESP32 LED ajkrj/master 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
  • c21e0dafd7 Correctly initialize and update git submodules for IDF in autobuild.sh gris-gris/fix-autobuild #124 gris-gris/fix-autobuild Alex Efimov 2026-01-26 05:03:24 +01:00
  • 868caff665 Use new VID:PID allocated to Pico HSM. gris-gris/master 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 gris-gris/development ajkrj/development 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
  • 634eac50b1 Moved to pypicohsm. Pol Henarejos 2025-11-18 01:05:49 +01:00
  • c4a1cf32e5 Add Pico Version Major Pol Henarejos 2025-11-18 01:05:40 +01:00
  • 966b12ffad Merge pull request #108 from MageDelfador/esp32pr Pol Henarejos 2025-11-10 00:04:25 +01:00
  • de33124d6b Fix test case with newer openssl. Pol Henarejos 2025-11-09 21:38:52 +01:00
  • ae61150f5c Upgrade Dockerfile for fixing. Pol Henarejos 2025-11-09 20:00:23 +01:00
  • 605819f0a3 Fix build. Pol Henarejos 2025-11-09 19:56:18 +01:00
  • c9dc70b095 Add template for pull requests. Pol Henarejos 2025-10-27 08:58:12 +01:00
  • 7060e4df7c Add CONTRIBUTING Pol Henarejos 2025-10-27 08:53:48 +01:00
  • 28c99a21bd Update license models and add ENTERPRISE.md Pol Henarejos 2025-10-26 20:46:01 +01:00
  • c3ed23dc42 Merge branch 'master' into development Pol Henarejos 2025-10-26 20:19:11 +01:00
  • dba614ed36 Relicense project under the GNU Affero General Public License v3 (AGPLv3) and add the Enterprise / Commercial licensing option. Pol Henarejos 2025-10-26 20:18:45 +01:00
  • 2471c747d6 Update sdkconfig.defaults #108 MageDelfador 2025-10-15 23:52:34 +08:00
  • 7ecf361fec Press button when signing with HD. Pol Henarejos 2025-08-26 13:38:50 +02:00
  • ca82a9c9c7 Merge branch 'master' into development Pol Henarejos 2025-08-26 11:01:38 +02:00
  • e4b37437d3 Fix for rp2350 build. Pol Henarejos 2025-08-25 01:39:19 +02:00
  • 4f42e0344e Do not call pico_sdk_init. Pol Henarejos 2025-08-25 01:35:48 +02:00
  • c7006b6319 Merge pull request #102 from eliasnaur/push-upprymyooxrs Pol Henarejos 2025-08-12 12:29:23 +02:00
  • 5f5e010a19 Stick with Espressif v5.5 Pol Henarejos 2025-08-12 00:51:24 +02:00
  • ad5a503d36 implement bip32 operations in pico-hsm-tool #102 Elias Naur 2025-08-08 14:59:39 +02:00
  • 5e4f2286e6 Add autobuild for RP2350. Pol Henarejos 2025-07-05 00:52:06 +02:00
  • f0f8e4382a Fix cross build. Pol Henarejos 2025-06-22 20:33:06 +02:00
  • a0f6abf6a6 Remove the tweak for packets multiple of 64 bytes. It was fixed in the USB stack handling (don't remember where). Pol Henarejos 2025-05-23 20:18:29 +02:00
  • cbf9bb9281 Update scs3.md Pol Henarejos 2025-05-19 09:16:43 +02:00
  • bd0796b217 Update scs3.md Pol Henarejos 2025-05-18 19:34:48 +02:00
  • defa18a5ec Add ESPICOHSMCA00002 to scs3 docs. Pol Henarejos 2025-05-18 19:06:23 +02:00
  • bf06081b9c Fix interface descriptor when HID is disabled. Pol Henarejos 2025-05-02 18:28:43 +02:00
  • f1a8d8bc91 Use pyscard 2.2.1 since 2.2.2 has a bug Pol Henarejos 2025-04-24 19:11:32 +02:00
  • d6f15f8384 Fix eddsa output folder. v5.6 Pol Henarejos 2025-04-10 19:56:20 +02:00
  • dce4e304bc Upgrade to v5.6 Pol Henarejos 2025-04-10 18:41:31 +02:00
  • f97aaadd17 Update build script to automatize EdDSA builds. Pol Henarejos 2025-04-10 18:41:00 +02:00
  • 611b762a1f Use K1 curve in emulation mode. Pol Henarejos 2025-04-07 01:29:02 +02:00