Commit Graph

  • f11017fd13 Take led driver on build. Pol Henarejos 2025-02-19 19:32:33 +01:00
  • 9f91376bed Use fastest clk for rp2040. Pol Henarejos 2025-02-19 19:30:47 +01:00
  • 4e96b0ce5a Use all available boards. Pol Henarejos 2025-02-19 19:30:39 +01:00
  • d35e67c790 Autobuild Pico SDK 2.1.1 Pol Henarejos 2025-02-19 12:17:46 +01:00
  • a42c387e02 Add support for ESP32-S2 autobuild. Pol Henarejos 2025-02-19 12:16:27 +01:00
  • 7050e6b19f Upgrade to version 3.2 Pol Henarejos 2025-01-15 11:24:15 +01:00
  • 1015d2f697 Upgrade to v3.2. v3.2 Pol Henarejos 2025-01-15 10:54:42 +01:00
  • 5629500a22 Fix header project. Pol Henarejos 2025-01-15 10:53:39 +01:00
  • 46d35bd50f Add rollback version 1. Pol Henarejos 2025-01-15 10:53:27 +01:00
  • abb4d2326c Fix change PIN for RP2350. Pol Henarejos 2025-01-08 15:18:59 +01:00
  • 79912339b0 Add OTP for emulation and test. Pol Henarejos 2025-01-08 15:18:40 +01:00
  • 95a4f7201b Move cmd functions to separate files. Pol Henarejos 2025-01-08 11:46:49 +01:00
  • b1161c4614 Update Pico Keys SDK EdDSA pointer. Pol Henarejos 2025-01-08 10:21:35 +01:00
  • 64a2d240d4 Merge branch 'main' into eddsa Pol Henarejos 2025-01-05 20:01:42 +01:00
  • eaa8851719 Move Pico Keys SDK pointer. Pol Henarejos 2024-12-27 02:54:07 +01:00
  • fa8026bca2 Increase TinyUSB esp stack size. Pol Henarejos 2024-12-27 02:51:28 +01:00
  • e63a58a49e Fix nightly build. Pol Henarejos 2024-12-27 02:28:29 +01:00
  • 6fc27c97ca Fix bin name. Pol Henarejos 2024-12-27 02:21:44 +01:00
  • 7533585540 Add nightly build. Pol Henarejos 2024-12-27 02:17:59 +01:00
  • de9f53acd8 Fix RP2350 build. Pol Henarejos 2024-11-25 23:52:56 +01:00
  • 7f24b9f6b8 Upgrade to version 3.0 Pol Henarejos 2024-11-10 21:35:30 +01:00
  • 4971a22a32 Update README.md v3.0 Pol Henarejos 2024-11-10 19:01:10 +01:00
  • 3ed463cc97 Upgrade to version 3.0 Pol Henarejos 2024-11-10 18:57:19 +01:00
  • 4e6a9eaa4c Update README Pol Henarejos 2024-11-10 18:56:55 +01:00
  • 79c69a6617 OTP key is used to mask the DEK. Pol Henarejos 2024-11-10 18:56:46 +01:00
  • 21a9a731aa Upgrade Pico Keys SDK Pol Henarejos 2024-11-10 18:14:24 +01:00
  • 9b2b2e822a Add compiler options for optimized build.s Pol Henarejos 2024-11-09 00:38:39 +01:00
  • 4ba5e04080 Add PICO_PRODUCT. Pol Henarejos 2024-11-09 00:37:19 +01:00
  • 2747083672 Upgrade pico keys sdk. Pol Henarejos 2024-11-09 00:36:21 +01:00
  • 442caa2716 Fix macos alignment. Pol Henarejos 2024-10-01 13:29:25 +02:00
  • e9f0b1b58c Update autobuild for local and esp32. Pol Henarejos 2024-10-01 09:33:22 +02:00
  • 1d508f254d Not used Pol Henarejos 2024-09-30 20:10:00 +02:00
  • 09af4625a9 Fix indentation. Pol Henarejos 2024-09-30 20:02:06 +02:00
  • befe99576c Merge branch 'main' into eddsa Pol Henarejos 2024-09-30 20:01:54 +02:00
  • f1f6800b60 Fix ESP32 support. Pol Henarejos 2024-09-30 19:42:52 +02:00
  • 20b5084eee Fix build Pol Henarejos 2024-09-30 19:42:44 +02:00
  • 57e8d689fc Add sdkdefaults for esp32 Pol Henarejos 2024-09-30 19:26:26 +02:00
  • 77299f7047 Add esp32 cmake. Pol Henarejos 2024-09-30 19:23:19 +02:00
  • 2fd07a7dc3 Add EDDSA algo. Pol Henarejos 2024-09-30 19:22:30 +02:00
  • 6e11171416 Merge branch 'main' into eddsa Pol Henarejos 2024-09-30 19:22:18 +02:00
  • 631ffbe4a7 Update cmake Pol Henarejos 2024-09-30 17:46:04 +02:00
  • 88e19bae35 Update sdk Pol Henarejos 2024-09-30 17:44:08 +02:00
  • 90af0da7a0 Rename Pol Henarejos 2024-09-30 17:43:41 +02:00
  • cb2d784522 Update modules Pol Henarejos 2024-09-30 17:38:01 +02:00
  • e0779a49e7 Add error if a non-supported key is attempted to be imported. Pol Henarejos 2024-09-30 17:04:34 +02:00
  • 57e7fc38fb Update pico_sdk_import Pol Henarejos 2024-09-24 00:45:53 +02:00
  • f301601bcd Upgrade Pico Keys SDK to add support for OTP. Pol Henarejos 2024-09-16 19:41:15 +02:00
  • 3edf9bbf75 Add support for RP2350. Pol Henarejos 2024-08-30 13:33:56 +02:00
  • cde8968068 Update to latest Pico Keys SDK. Pol Henarejos 2024-08-30 13:25:01 +02:00
  • c0b23a7cb3 Fix write offset. Pol Henarejos 2024-08-26 00:51:40 +02:00
  • 0322967865 Free x509 cert on finish. Pol Henarejos 2024-08-25 21:17:15 +02:00
  • e8c62e5867 Use bullseye for tests. Pol Henarejos 2024-08-25 20:58:26 +02:00
  • 57a6458051 Fix unitialized var. Pol Henarejos 2024-08-25 20:58:14 +02:00
  • 6780eb3935 Fix select aid to new callback. Pol Henarejos 2024-08-25 20:57:56 +02:00
  • ac33f5a026 Add bullseye dockerfile. Pol Henarejos 2024-08-25 20:46:09 +02:00
  • 1051690b79 Add support to ESP32. Pol Henarejos 2024-08-20 00:23:22 +02:00
  • 8a5c734c41 Fix TLV when returning the public key in get metadata. Pol Henarejos 2024-08-13 17:16:57 +02:00
  • c09f96e956 Fix return error when missing metadata. Pol Henarejos 2024-08-13 17:06:58 +02:00
  • c28852d0ea Fix return metadata for PIN/PUK. Pol Henarejos 2024-08-13 17:05:35 +02:00
  • 209cd389e5 Fix returning error code when no object is found on GET DATA. Pol Henarejos 2024-08-13 16:49:39 +02:00
  • 10c3389c51 Fix GET METADATA when ref is CARDMGM. Pol Henarejos 2024-08-13 16:48:14 +02:00
  • 197bf3c056 Add management support for YKMAN. Pol Henarejos 2024-08-13 16:34:10 +02:00
  • 3a4ca80970 Update VERSION to 2.2 Pol Henarejos 2024-07-16 00:31:34 +02:00
  • 6a10405357 Upgrade to version 2.2 v2.2 Pol Henarejos 2024-07-15 15:15:20 +02:00
  • 1434ef2bd2 Fix for mbedtls 3.6 Pol Henarejos 2024-07-15 15:04:21 +02:00
  • 11cb855f81 Fix idVendor and idProduct placeholders for Pico Patcher. Fixes #14 and #15 Pol Henarejos 2024-07-15 15:04:09 +02:00
  • 5aba16692d Merge pull request #17 from imkuang/fix_pw1-life-status Pol Henarejos 2024-07-15 15:12:26 +02:00
  • 886bee5ddc Fix conditional error resetting has_pw1 variable Ming Kuang 2024-07-06 22:09:37 +08:00
  • 20e7c93707 Upgrade patch_vidpid for new Pico Keys SDK. Pol Henarejos 2024-05-30 19:16:50 +02:00
  • a2c00863f6 Upgrade to version 2.0. v2.0 Pol Henarejos 2024-05-23 19:22:59 +02:00
  • b61af665b8 Change size of tag_len() for uint16. Pol Henarejos 2024-05-23 18:44:57 +02:00
  • 20387c955e Use latest version of Pico Keys SDK. Pol Henarejos 2024-05-23 18:40:24 +02:00
  • 0198386734 Merge branch 'piv' Pol Henarejos 2024-05-23 18:32:26 +02:00
  • ce6eb6e8e6 Fix overflow when importing data. Pol Henarejos 2024-05-23 18:32:15 +02:00
  • e0daea80af Add PIV tests. Pol Henarejos 2024-03-28 01:20:48 +01:00
  • a9797ae1ba Added x509 extensions to attesting certificates. Pol Henarejos 2024-03-27 19:12:14 +01:00
  • 877e5c0a5c Fix attestation verification. Pol Henarejos 2024-03-27 18:50:55 +01:00
  • f4c3a75d66 Compute public point on load key. Pol Henarejos 2024-03-27 18:45:23 +01:00
  • b1e09b7047 Fix fetching some certs. Pol Henarejos 2024-03-27 18:10:04 +01:00
  • e8ad4baa70 Fix operation with slot 93. Pol Henarejos 2024-03-27 15:24:11 +01:00
  • 42f9402f8b Fix key deletion. Pol Henarejos 2024-03-27 15:18:01 +01:00
  • c609050b3c Fix keygen in slot 93. Pol Henarejos 2024-03-27 15:11:29 +01:00
  • 1e22908de1 Fix PIN POLICY Pol Henarejos 2024-03-26 20:58:38 +01:00
  • f8974ff183 Add PIN policy check on AUTHENTICATE. Pol Henarejos 2024-03-26 19:52:47 +01:00
  • a49aab43d7 Added support for RSA 3072 and RSA 4096 import and fixed RSA signature/decryption. Pol Henarejos 2024-03-26 19:41:06 +01:00
  • f20449fee3 Fix RSA signature. Pol Henarejos 2024-03-26 19:38:17 +01:00
  • 85b6c90d39 Added support for key import. Pol Henarejos 2024-03-26 13:00:42 +01:00
  • 9fe59a551a Added support for ATTESTATION. Pol Henarejos 2024-03-26 12:13:51 +01:00
  • ad5e98ce89 Fix PUK change. Pol Henarejos 2024-03-25 13:32:57 +01:00
  • a5bb1cd721 Add 3DES support. Pol Henarejos 2024-03-25 13:25:40 +01:00
  • e2bbe927af Only mark MGM if challenge is the same. Otherwise, send OK silently. Pol Henarejos 2024-03-25 12:43:16 +01:00
  • c35beb5b0e Reset PIN status on select. Pol Henarejos 2024-03-25 11:43:10 +01:00
  • beabcdd8a6 Add RESET command. Pol Henarejos 2024-03-25 11:42:24 +01:00
  • d45a0bfc20 Fix verify on change pin. Pol Henarejos 2024-03-24 02:19:55 +01:00
  • 61261aa1d6 Add meta data when generatin keypair and returning public key on get metadata. Pol Henarejos 2024-03-24 02:19:39 +01:00
  • 6f1af52510 Add missing EF_PW_RETRIES file. Pol Henarejos 2024-03-24 01:23:58 +01:00
  • 1c10b0186e Added support for SET RETRIES. Pol Henarejos 2024-03-22 20:38:01 +01:00
  • e0e1b3758e Added support for dynamic number of maximum retries. 3 by default Pol Henarejos 2024-03-22 20:37:47 +01:00
  • e3112d5cdf Added support for RESET RETRY. Pol Henarejos 2024-03-22 20:14:03 +01:00
  • 13f848dafb Added CHANGE PIN command. Pol Henarejos 2024-03-22 20:07:59 +01:00