Commit Graph

  • 2fdc7a3342 Update README.md main v1 Token2 2026-01-18 14:23:43 +01:00
  • c9c73dce4e Add files via upload Token2 2026-01-18 14:21:34 +01:00
  • eb697c3c94 Merge branch 'polhenarejos:main' into main Token2 2025-12-20 19:37:21 +01:00
  • 7dddfd971e Build only necessary boards Pol Henarejos 2025-12-11 20:01:08 +01:00
  • 29f942dab9 Update pointer Pol Henarejos 2025-12-11 15:42:47 +01:00
  • aa9df892d3 Revert "Move EDDSA to another branch." Pol Henarejos 2025-12-11 15:41:47 +01:00
  • 7ac2ce30f0 Revert "Move other curves to another branch." Pol Henarejos 2025-12-11 15:40:16 +01:00
  • e86862033c Revert "Move enterprise attestation to another branch." Pol Henarejos 2025-12-11 15:40:10 +01:00
  • ae36143498 Revert "Move Secure Boot to another branch." Pol Henarejos 2025-12-11 15:39:57 +01:00
  • 148e0c8926 Update COMPILING.md Token2 2025-12-11 11:26:11 +01:00
  • 36d9a16246 Update README.md Token2 2025-12-11 08:56:21 +01:00
  • 7cfe440d85 Delete ENTERPRISE.md Token2 2025-12-11 08:54:56 +01:00
  • f4cf9db7c9 Update README.md Token2 2025-12-11 08:54:40 +01:00
  • 3fd7a70bf4 Update README.md Token2 2025-12-11 08:54:15 +01:00
  • 59b0bccc9a Update README.md Token2 2025-12-11 08:53:44 +01:00
  • 9ac19233f8 Update COMPILING.md Token2 2025-12-10 20:41:38 +01:00
  • ac7ea57782 Update COMPILING.md Token2 2025-12-10 19:24:37 +01:00
  • 06d991340b Add build directory creation step in COMPILING.md Token2 2025-12-10 19:23:28 +01:00
  • ff3027a059 Update COMPILING.md Token2 2025-12-10 19:22:59 +01:00
  • d90dbb6c5f Move Secure Boot to another branch. Pol Henarejos 2025-12-09 21:39:14 +01:00
  • 1d21d93b74 Move enterprise attestation to another branch. Pol Henarejos 2025-12-09 21:39:10 +01:00
  • 8b9be258de Fix applet cmp Pol Henarejos 2025-12-09 19:15:35 +01:00
  • 46720fb387 Move other curves to another branch. Pol Henarejos 2025-12-09 18:52:13 +01:00
  • 1867f0330f Move EDDSA to another branch. Pol Henarejos 2025-12-09 15:56:31 +01:00
  • bcc05bb9b5 Update COMPILING.md Token2 2025-12-09 13:59:43 +01:00
  • c70d08b286 Create COMPILING.md Token2 2025-12-09 13:26:01 +01:00
  • 779100f33c Update cbor_client_pin.c Token2 2025-12-09 13:24:22 +01:00
  • 1424db2485 Enhance PIN complexity enforcement rules Token2 2025-12-09 12:40:51 +01:00
  • bb542e3b83 Add is_gpg flag for fido2. Pol Henarejos 2025-12-07 20:34:42 +01:00
  • 31991a31c3 Fix MSOS/BOS descriptor. Pol Henarejos 2025-12-03 16:34:49 +01:00
  • fcc9b49799 Do not debug in ESP32. Pol Henarejos 2025-12-02 14:39:43 +01:00
  • cf40b8dff8 Fix OTP button press in ESP32. Pol Henarejos 2025-12-02 14:39:01 +01:00
  • 1f5e106f22 Set anti-rollback version only when the binary is signed. Pol Henarejos 2025-12-02 09:57:37 +01:00
  • 39208c2167 Increase anti-rollback version to 2. Pol Henarejos 2025-12-01 23:49:34 +01:00
  • f5c0793a8d Add anti-rollback argument. Pol Henarejos 2025-12-01 23:48:55 +01:00
  • abcfe6e87b Upgrade to v7.0 Pol Henarejos 2025-12-01 17:17:17 +01:00
  • d0526d7de6 Update mbedtls only when necessary. Pol Henarejos 2025-12-01 17:17:04 +01:00
  • 4ce816e9f6 Update mbedTLS only when necessary. Pol Henarejos 2025-12-01 12:15:54 +01:00
  • 85bd329e3b Fix on AID selection. It should support shorter AID if matches. Pol Henarejos 2025-12-01 01:45:08 +01:00
  • 5f45a6b75b Fix oath aid test. Pol Henarejos 2025-11-30 19:06:15 +01:00
  • f97b942d11 Upgrade Pico Keys SDK to v8.0 Pol Henarejos 2025-11-30 18:31:19 +01:00
  • 93bba4fb76 Moved to pypicofido. Pol Henarejos 2025-11-18 01:04:36 +01:00
  • 0dc2b73de4 Add support for RP2354. Add PHY READ. Pol Henarejos 2025-11-15 20:18:23 +01:00
  • dc572bcc81 Add versions. Pol Henarejos 2025-11-15 20:18:08 +01:00
  • f6a1d146e7 Merge pull request #193 from MageDelfador/esp32pr Pol Henarejos 2025-11-10 00:57:11 +01:00
  • 0d89a21be7 Fix if/else logic. Fixes #199. Pol Henarejos 2025-11-09 20:13:45 +01:00
  • 65194e3775 Remove debug. Pol Henarejos 2025-11-09 20:13:04 +01:00
  • 5b778f2e27 Fix CI/CD Pol Henarejos 2025-10-28 10:19:48 +01:00
  • b0180711e7 Fix build. Pol Henarejos 2025-10-28 09:36:55 +01:00
  • 4bcbf7f9a9 Merge branch 'development' Pol Henarejos 2025-10-27 09:30:13 +01:00
  • cf0686f857 Add template for pull requests. Pol Henarejos 2025-10-27 08:57:59 +01:00
  • c54a6fa6fe Add CONTRIBUTING Pol Henarejos 2025-10-27 08:53:08 +01:00
  • 8b08618875 Update license models and add ENTERPRISE.md Pol Henarejos 2025-10-26 20:45:37 +01:00
  • a59cdef8e6 Merge branch 'main' into development Pol Henarejos 2025-10-26 20:12:26 +01:00
  • d4f2d04487 Relicense project under the GNU Affero General Public License v3 (AGPLv3) and add the Enterprise / Commercial licensing option. Pol Henarejos 2025-10-26 20:10:06 +01:00
  • 522b7d5841 Update sdkconfig.defaults MageDelfador 2025-10-15 23:43:38 +08:00
  • 6b93938040 Fix warnings. Pol Henarejos 2025-10-12 18:56:14 +02:00
  • 898c88dc6d Migration to the new system of secure functions to derive keys based on OTP, if available, and pico_serial as a fallback. PIN is also an input vector, which defines a separated domain. Pol Henarejos 2025-10-08 00:33:23 +02:00
  • 51c13b0f0b Add memory leak checker. Pol Henarejos 2025-10-07 23:41:58 +02:00
  • d424f0dea7 Add sanity check. Pol Henarejos 2025-10-07 21:11:50 +02:00
  • de1bf3d2d4 Add OTP security enhancements. Pol Henarejos 2025-10-06 14:22:23 +02:00
  • 85423fed85 Using new PIN format. Pol Henarejos 2025-09-28 20:29:06 +02:00
  • 6c85421eca Using new PIN format. Pol Henarejos 2025-09-28 20:28:04 +02:00
  • 3e9d1a4eb4 Fix silent authentication with resident keys. Pol Henarejos 2025-09-28 00:05:25 +02:00
  • c6dba5df43 Fix silent authentication with new resident key system. Pol Henarejos 2025-09-27 23:52:08 +02:00
  • eae22a97fb Fix conditional build. Pol Henarejos 2025-09-23 17:17:01 +02:00
  • 1b8ee2fc87 Fix missing files. Pol Henarejos 2025-09-23 17:03:53 +02:00
  • 7d97b21ca4 Update Pico Keys SDK. Pol Henarejos 2025-09-23 17:00:10 +02:00
  • 665f029593 Fix build for non-pico boards. Pol Henarejos 2025-09-22 23:41:55 +02:00
  • 78de56f0a9 Fix build for non-pico boards. Pol Henarejos 2025-09-22 23:36:05 +02:00
  • b25e4bed6c Fix build for non-pico boards. Pol Henarejos 2025-09-22 23:35:55 +02:00
  • 56b6b4a8b9 Vendor Config cmds have to be < 0x8000000000000000 Pol Henarejos 2025-09-21 01:23:02 +02:00
  • 9b254a0738 Add support to PIN POLICY URL via VendorConfig. Pol Henarejos 2025-09-11 19:20:20 +02:00
  • e4f8caa1ba Add VendorConfig upload EA command to get_info(). Pol Henarejos 2025-09-11 18:20:36 +02:00
  • 7e720e8c23 Enable enterprise attestation through VendorConfig. Add a subcommand to enable through pico-tool. Pol Henarejos 2025-09-11 12:56:02 +02:00
  • b3b3a5eecc Add other PHY commands to get_info(). Pol Henarejos 2025-09-11 12:23:45 +02:00
  • bf484d8663 Use internal macro. Pol Henarejos 2025-09-11 12:16:14 +02:00
  • 6b636d0bf4 Fix CMD_CONFIG with VendorCmd. Pol Henarejos 2025-09-11 12:13:44 +02:00
  • 54fb02995f Add 4 pseudorandom bytes to allow indexing used by some RP entities. Pol Henarejos 2025-09-11 11:31:45 +02:00
  • 56d5c61044 Add compatibility of old resident key system with the new one. Pol Henarejos 2025-09-06 19:14:27 +02:00
  • 1ac628d241 Major refactor on resident keys. Pol Henarejos 2025-09-04 21:57:53 +02:00
  • 48cc417546 Added support for Brainpool curves and Ed448. Pol Henarejos 2025-09-02 15:49:39 +02:00
  • 2919b37e9c Fix descriptor description when there are disabled interfaces. Pol Henarejos 2025-09-02 01:20:15 +02:00
  • 6836ffaf02 Add dummy led driver to avoid crashes in case a non-supported board is built. Pol Henarejos 2025-09-01 22:02:13 +02:00
  • d1c61536e0 Add support for dynamic led driver. Pol Henarejos 2025-09-01 21:28:09 +02:00
  • 351242d377 Fix build for ESP. Pol Henarejos 2025-09-01 21:27:53 +02:00
  • 3fe3a9d2ec Fix build for emulation. Pol Henarejos 2025-09-01 20:50:44 +02:00
  • 35a043f261 Fix automatic build. Pol Henarejos 2025-09-01 20:41:23 +02:00
  • 44c5ad4adb Some VIDs do not support VENDOR_CONFIG values. Pol Henarejos 2025-09-01 20:38:07 +02:00
  • a5fd31a5d6 Upgrade to bookworm CI for fido2 Pol Henarejos 2025-08-29 01:32:22 +02:00
  • fdf97f5469 Upgrade tests to python-fido2 v2.0.0 Pol Henarejos 2025-08-29 01:20:31 +02:00
  • d30ebde4f0 Upgrade tinycbor to 0.6.1 Pol Henarejos 2025-08-29 01:20:12 +02:00
  • f7ba3eec38 Fix crash APDU with CBOR. Pol Henarejos 2025-08-29 01:19:54 +02:00
  • 66ecd6a7fc Fix uint16 endianness that affected chained RAPDU. Pol Henarejos 2025-08-29 01:17:40 +02:00
  • d1dccf3762 Merge branch 'main' into development Pol Henarejos 2025-08-28 15:09:40 +02:00
  • 292a9e8d8a Add support for hmac-secret-mc extension. Pol Henarejos 2025-08-28 01:04:09 +02:00
  • 73a7856866 Add support for persistentPinUvAuthToken. Pol Henarejos 2025-08-28 00:17:57 +02:00
  • 2b640a5c36 Add support for FIDO 2.2 Pol Henarejos 2025-08-27 12:51:34 +02:00
  • bf1072781b Fix build. Pol Henarejos 2025-08-25 01:42:24 +02:00
  • 81e03cefda Fix for rp2350 build. Pol Henarejos 2025-08-25 01:39:41 +02:00