Commit Graph

  • d9193129c7 Upgrade to v4.6 main v4.6 nightly-main Pol Henarejos 2026-04-08 16:29:38 +02:00
  • 402c92ea83 Upgrade Pico Keys SDK 8.6 and MbedTLS v3.6.6 Pol Henarejos 2026-04-06 20:04:37 +02:00
  • ac1e3af410 Fix include. Pol Henarejos 2026-04-06 19:58:14 +02:00
  • 5a7f1dd781 Migrate to the new PIN KDF system. Pol Henarejos 2026-04-01 16:39:16 +02:00
  • a0f8d67821 Apply strict build. Pol Henarejos 2026-03-09 12:18:18 +01:00
  • 757a000f77 Update pico keys sdk. Pol Henarejos 2026-03-07 18:05:33 +01:00
  • 4fba684a24 Fix duplicated file entry. Pol Henarejos 2026-03-07 18:05:20 +01:00
  • 0b7beeec8c Introduce GET BULK DATA to execute GET DATA in multiple DO with a single APDU. Pol Henarejos 2026-02-19 18:30:50 +01:00
  • 1f037da326 Do no parse flash data as TLV. Pol Henarejos 2026-02-19 15:57:59 +01:00
  • ffbdef14b6 Set rollback globally to avoid incompatibilities. Pol Henarejos 2026-02-19 15:50:32 +01:00
  • ad59aa8c1a Fixed ACL for EF_CHR_CERT. Pol Henarejos 2026-02-18 00:52:49 +01:00
  • fcca95715e Fixed a bug allowing to write without PW3. Pol Henarejos 2026-02-18 00:52:19 +01:00
  • 704df76499 DO is cleared when no data is provided. Pol Henarejos 2026-02-18 00:38:52 +01:00
  • e6cc190c4f Do not interpret private DO as TLV. Pol Henarejos 2026-02-18 00:29:59 +01:00
  • 615737807a Add support for private DO. Pol Henarejos 2026-02-17 16:46:03 +01:00
  • e563bb3379 Fixed pw2 verify persistence. Pol Henarejos 2026-02-17 16:45:49 +01:00
  • 374cff588c Fix secure boot enable. Pol Henarejos 2026-02-16 16:31:12 +01:00
  • ca8d81fd20 Fix key rotation. Now also rotates cert & metadata. Pol Henarejos 2026-02-16 01:32:47 +01:00
  • 5d71e69c1d Do not allow slot move from retired to active. Pol Henarejos 2026-02-16 00:52:25 +01:00
  • 75691b6a42 Fix crash when attestating. Pol Henarejos 2026-02-16 00:46:58 +01:00
  • 811f33e282 Fix extension set in attestation. Pol Henarejos 2026-02-16 00:46:26 +01:00
  • 90b62f067d Add support for HIGH/LOW ESP32 LED Pol Henarejos 2026-02-04 23:47:07 +01:00
  • 2e0f9d6b36 Upgrade to v4.4 v4.4 Pol Henarejos 2026-02-01 20:42:56 +01:00
  • 6ef122528f Fix phy marker write. Pol Henarejos 2026-02-01 20:42:43 +01:00
  • 9c1dc102ce Upgrade to Pico Keys SDK 8.5 Pol Henarejos 2026-01-29 17:58:40 +01:00
  • a94603b9e2 Use new VID:PID allocated to Pico OpenPGP. Pol Henarejos 2026-01-22 12:34:23 +01:00
  • 6af4cef91b Use new layout Pol Henarejos 2026-01-22 12:14:27 +01:00
  • 551334a447 Clear dek on error. Pol Henarejos 2026-01-22 12:14:12 +01:00
  • 2ce4f22622 Update README with up-to-date info. Pol Henarejos 2026-01-06 21:20:24 +01:00
  • 822038aba2 Upgrade to v4.2 v4.2 Pol Henarejos 2026-01-05 19:53:41 +01:00
  • 70b5e35bde Upgrade Pico Keys SDK to v8.2 Pol Henarejos 2026-01-05 19:52:56 +01:00
  • 4638a1c926 Disable button press by default since LED may not be properly configured until it is commissioned. Pol Henarejos 2026-01-05 19:41:02 +01:00
  • b6366ef1c0 Fix build. Pol Henarejos 2025-12-29 20:37:17 +01:00
  • d4d8ad86d5 Blink led three times to acknowledge proper commissioning. Pol Henarejos 2025-12-29 20:16:44 +01:00
  • c51d3e7d5e Fix pimoroni led Pol Henarejos 2025-12-27 22:04:37 +01:00
  • 757d163ce9 Move pointer Pol Henarejos 2025-12-27 16:03:19 +01:00
  • 2513608ba9 Releaser is available up to 6.7.0 Pol Henarejos 2025-12-26 19:53:32 +01:00
  • 3710146074 Build only necessary boards Pol Henarejos 2025-12-11 20:03:50 +01:00
  • 5462458622 Update pointer Pol Henarejos 2025-12-11 19:37:06 +01:00
  • 353471c599 Revert "Move EDDSA to another branch." Pol Henarejos 2025-12-11 19:36:39 +01:00
  • b2538cf2b6 Revert "Move Secure Boot to another branch." Pol Henarejos 2025-12-11 19:36:33 +01:00
  • e136bb26e3 Move Secure Boot to another branch. Pol Henarejos 2025-12-09 21:40:02 +01:00
  • b1421e176b Move EDDSA to another branch. Pol Henarejos 2025-12-09 16:07:34 +01:00
  • 2a14c771cb Move is_gpg flag for fido2. Pol Henarejos 2025-12-07 20:35:08 +01:00
  • 90e77f7c61 Yubico and GnuPG interpretate the standard in different ways. While Yubico follows strictly the spec and expects the TAG encapsulating the output of GET_DATA, GnuPG expects consecutive DO in the response. A possible workaround is to detect whether sub-DO are called (GnuPG) or management AID is called (Yubico). v4.0 Pol Henarejos 2025-12-05 19:11:21 +01:00
  • 504d90a2b3 Fix MSOS/BOS descriptor. v4.0-eddsa1 Pol Henarejos 2025-12-03 16:35:10 +01:00
  • c35d6f73d9 Set anti-rollback version only when the binary is signed. Pol Henarejos 2025-12-02 09:56:40 +01:00
  • 595455bbbc Increase anti-rollback version to 2. Pol Henarejos 2025-12-01 23:50:57 +01:00
  • 7a27dde253 Add anti-rollback argument. Pol Henarejos 2025-12-01 23:50:32 +01:00
  • e4fec2ab22 Merge pull request #43 from MageDelfador/esp32pr Pol Henarejos 2025-12-01 17:04:06 +01:00
  • 45d174b8bf Upgrade to v4.0 Pol Henarejos 2025-12-01 17:03:43 +01:00
  • 73053bdc6d Upodate mbedtls only when necessary. Pol Henarejos 2025-12-01 17:03:34 +01:00
  • 7936e20b9a Add missing definitions for EdDSA Pol Henarejos 2025-12-01 15:31:35 +01:00
  • 9606e34630 Upgrade mbedTLS only when necessary Pol Henarejos 2025-12-01 13:21:38 +01:00
  • 81b012c0dd Fix on AID selection. It should support shorter AID if matches. Pol Henarejos 2025-12-01 01:45:26 +01:00
  • 42a13b2777 Fix start-up test script Pol Henarejos 2025-11-30 19:11:53 +01:00
  • 9742991deb Add version definitions. Pol Henarejos 2025-11-30 18:39:10 +01:00
  • d938720ab5 Upgrade Pico Keys SDK to v8.0 Pol Henarejos 2025-11-30 18:32:12 +01:00
  • b80a4693c6 Use max freq in esp32 Pol Henarejos 2025-11-30 18:31:54 +01:00
  • 321d02eb0d Add template for pull requests. Pol Henarejos 2025-10-27 08:58:23 +01:00
  • 296fbd142f Add CONTRIBUTING Pol Henarejos 2025-10-27 08:54:16 +01:00
  • b606b75a12 Update license model and add ENTERPRISE.md Pol Henarejos 2025-10-26 20:40:01 +01:00
  • 331f4f1c4e Relicense project under the GNU Affero General Public License v3 (AGPLv3) and add the Enterprise / Commercial licensing option. Pol Henarejos 2025-10-26 20:24:47 +01:00
  • abb432dd31 Update sdkconfig.defaults MageDelfador 2025-10-15 23:44:38 +08:00
  • f3b7f3b42d Fix build Pol Henarejos 2025-09-30 17:26:17 +02:00
  • d76e53f80b Do not call pico_sdk_init. Pol Henarejos 2025-08-25 01:41:01 +02:00
  • fc663cfdd6 Upgrade to Pico SDK 2.2 Pol Henarejos 2025-08-13 13:24:27 +02:00
  • 47ac55abd1 Stick with Espressif v5.5 Pol Henarejos 2025-08-13 13:22:30 +02:00
  • 286893bdb6 Stick with Espressif v5.5 Pol Henarejos 2025-08-12 00:52:00 +02:00
  • 41ae81067c Merge remote-tracking branch 'origin/main' Pol Henarejos 2025-07-09 09:39:05 +02:00
  • 9c878cc5b6 Fix PIV default keys indication. Pol Henarejos 2025-07-08 14:13:23 +02:00
  • 31ac28c7de Fix touch policy on mgmt key change. Pol Henarejos 2025-07-08 13:51:24 +02:00
  • 33ce1c50aa Add autobuild for RP2350. Pol Henarejos 2025-07-05 00:52:30 +02:00
  • edfcd087c1 Fix cross build. Pol Henarejos 2025-06-22 20:26:53 +02:00
  • a713eb4e03 Fix ESP32 build. Pol Henarejos 2025-06-22 20:22:38 +02:00
  • f2fe6dd5c2 Update README.md Pol Henarejos 2025-05-30 11:22:59 +02:00
  • 1a24a9ed1b Revert "Add card personalize 2 tests" Pol Henarejos 2025-05-13 15:44:42 +02:00
  • b62573a6bd Fix data checks. Pol Henarejos 2025-05-13 01:04:48 +02:00
  • 58a9d9cf97 Fix reset retry when OTP is enabled. Pol Henarejos 2025-05-13 01:03:45 +02:00
  • bc9681e7b0 Add support for EdDSA with Ed448 curve. Pol Henarejos 2025-05-12 16:06:37 +02:00
  • c39b87019e Add card personalize 2 tests Pol Henarejos 2025-05-12 15:16:48 +02:00
  • f34cdac00b Rename cmd_version to cmd_version_openpgp Pol Henarejos 2025-05-24 14:50:17 +02:00
  • f9c1178f4d Move PRODUCT def to a separate file. Pol Henarejos 2025-05-24 14:49:48 +02:00
  • 68ac692de6 Rename scan_files to scan_files_openpgp Pol Henarejos 2025-05-24 14:25:21 +02:00
  • 4480e29ecc Rename wait_button_pressed to wait_button_pressed_fid. Pol Henarejos 2025-05-24 14:22:37 +02:00
  • fccc48de43 Fix change PIN when no PIN was introduced before. Pol Henarejos 2025-05-12 11:16:18 +02:00
  • d5a0d85b71 Fix eddsa output folder. v3.6 Pol Henarejos 2025-04-10 19:56:40 +02:00
  • 6dbc8f8f56 Upgrade to v3.6 Pol Henarejos 2025-04-10 18:48:27 +02:00
  • 11840f1471 Update build script to automatize EdDSA builds. Pol Henarejos 2025-04-10 18:47:35 +02:00
  • fc4391b433 Upgrade pico keys sdk. Pol Henarejos 2025-04-08 18:58:19 +02:00
  • b8a3969fad Build and sign firmware. Pol Henarejos 2025-04-08 18:58:06 +02:00
  • 0cf673ac6d Fix build name. Pol Henarejos 2025-02-23 00:56:07 +01:00
  • 142511c494 Fix commissioned values for LED. Pol Henarejos 2025-02-23 00:54:09 +01:00
  • 6de499e435 Add EdDSA support as a conditional build. Pol Henarejos 2025-02-21 20:29:42 +01:00
  • ddb6b4b936 Add EDDSA as a conditional build. Pol Henarejos 2025-02-21 20:27:28 +01:00
  • 5ec7402e81 Merge branch 'eddsa' Pol Henarejos 2025-02-21 20:22:44 +01:00
  • 153c60fb47 Fix cyw43 build. Pol Henarejos 2025-02-21 17:34:41 +01:00
  • 3e5f882071 Fix cyw43 build. Pol Henarejos 2025-02-21 17:34:09 +01:00
  • 34c35ed36f Upgrade to v3.4 v3.4-eddsa1 Pol Henarejos 2025-02-19 20:24:39 +01:00
  • 7aefacd1d3 Upgrade to v3.4. v3.4 Pol Henarejos 2025-02-19 19:32:44 +01:00