Commit Graph

  • 2d09a5c8e5 Added support to configure LED GPIO, LED brightness and LED dimming. Pol Henarejos 2024-09-27 20:56:33 +02:00
  • 720c2e45f3 Add support to LED_GPIO and LED_BTNESS vendor options. Pol Henarejos 2024-09-27 20:21:03 +02:00
  • aeea3c7183 Fix ESP & emulation build. Pol Henarejos 2024-09-25 19:40:29 +02:00
  • 8838ac9e54 Improve led driver support. Pol Henarejos 2024-09-25 19:29:08 +02:00
  • 623db840d3 Fix autobuild picotool Pol Henarejos 2024-09-25 15:36:45 +02:00
  • e2b06b908e Do not add SHA to filename, since it not will be able to rm. Pol Henarejos 2024-09-25 15:16:57 +02:00
  • b9e791ca90 Fix nightly build Pol Henarejos 2024-09-25 13:49:20 +02:00
  • ed560f10a4 Install picotool Pol Henarejos 2024-09-25 13:24:44 +02:00
  • 1f839c5f99 Append sha to nightly builds. Pol Henarejos 2024-09-25 13:24:29 +02:00
  • effb8e4063 Fix build for WS2812 boards. Pol Henarejos 2024-09-25 12:01:55 +02:00
  • b2e45b0f7f Fix build for boards with WS2812. Pol Henarejos 2024-09-25 11:33:29 +02:00
  • 24521dff4b Add nightly builds to main Pol Henarejos 2024-09-25 11:25:21 +02:00
  • 7bc4a70319 Fix nightly build Pol Henarejos 2024-09-25 11:20:43 +02:00
  • cbef14beec Add manual trigger to workflows Pol Henarejos 2024-09-25 11:09:34 +02:00
  • 0e54998d58 Add nightly deploy workflow Pol Henarejos 2024-09-25 11:09:13 +02:00
  • 2e16036bb5 Update pico_sdk_import Pol Henarejos 2024-09-24 00:44:58 +02:00
  • f98df743f9 Upgrade CodeQL to v3 Pol Henarejos 2024-09-19 20:27:00 +02:00
  • 4fe1c0804c Add set target to ESP32-S3 Pol Henarejos 2024-09-19 20:12:52 +02:00
  • 7071949a1f More fixes Pol Henarejos 2024-09-19 19:55:18 +02:00
  • e07b5194e3 Fix again... Pol Henarejos 2024-09-19 19:47:27 +02:00
  • e05115ffac Fix autobuild for ESP32. Pol Henarejos 2024-09-19 19:37:01 +02:00
  • 38eca2fdd4 Fix permissions. Pol Henarejos 2024-09-19 19:30:03 +02:00
  • f276e99342 Add autobuild for ESP32 Pol Henarejos 2024-09-19 19:26:04 +02:00
  • 6f517e8fca Fix header in Linux. Fixes #63 Pol Henarejos 2024-09-19 18:26:04 +02:00
  • 39e2ff40c3 Add support for dynamic VIDPID via PHY. Pol Henarejos 2024-09-18 19:44:02 +02:00
  • ffbe3fcbad Add OTP support and sha256 hardware acceleration. Pol Henarejos 2024-09-18 19:43:54 +02:00
  • cf5dbc9ae5 Add support for dynamic VIDPID via PHY. Pol Henarejos 2024-09-18 19:42:14 +02:00
  • 2fca44540a Add sha256 hardware accelerator. Pol Henarejos 2024-09-13 21:04:21 +02:00
  • ec612a451d Fix ssh-keygen creation. Pol Henarejos 2024-09-13 21:03:34 +02:00
  • c43006f8c2 Protect keydev if available (only for RP2350). Pol Henarejos 2024-09-12 19:01:04 +02:00
  • 8ae4ab5af4 Upgrade to version 5.12 v5.12-eddsa1 Pol Henarejos 2024-09-02 20:21:58 +02:00
  • 95cae29206 Upgrade to version 5.12 v5.12 nightly-stable Pol Henarejos 2024-09-02 17:12:11 +02:00
  • 11c28adbb0 Add more boards with RP2350. Pol Henarejos 2024-09-02 17:11:57 +02:00
  • 661442956d Update readme to add Passkey term. Pol Henarejos 2024-09-02 12:02:42 +02:00
  • 778c6b038a Fix BOOT press with RP2350. Pol Henarejos 2024-09-02 09:48:27 +02:00
  • de1c50db4f Replace sdkconfig Pol Henarejos 2024-08-30 14:47:22 +02:00
  • c1e985c9af Use mutex/semaphores for emulation, like in Pico and ESP. Pol Henarejos 2024-08-30 12:42:33 +02:00
  • 4f787eaaba Fix otp in Pico Pol Henarejos 2024-08-30 00:34:14 +02:00
  • b77277b72e Add RP2350 support. Pol Henarejos 2024-08-29 16:57:59 +02:00
  • 02556fcde1 Fix buffer initialization. Pol Henarejos 2024-08-25 20:21:43 +02:00
  • f234b0dc26 Fix emulation run Pol Henarejos 2024-08-25 01:31:19 +02:00
  • 8ba9116454 Fix test Pol Henarejos 2024-08-25 01:30:54 +02:00
  • 5a31405244 Improving tests Pol Henarejos 2024-08-25 00:10:23 +02:00
  • 902a988350 Fix memory cleanups. Pol Henarejos 2024-08-24 02:34:15 +02:00
  • 6256a9547d Fix build emulation Pol Henarejos 2024-08-24 00:11:40 +02:00
  • 5568aa7b69 Fixed thread synchronization. Pol Henarejos 2024-08-23 19:25:20 +02:00
  • 5e86745672 Add missing files for ESP32. Pol Henarejos 2024-08-23 15:23:10 +02:00
  • cffa8e29ff Fix windows build. Pol Henarejos 2024-08-23 14:24:03 +02:00
  • 6c74db9763 Fix warnings. Pol Henarejos 2024-08-23 13:17:51 +02:00
  • dac6407134 Fix windows build. Pol Henarejos 2024-08-23 13:17:29 +02:00
  • f49833291f Major refactor of USB CCID and USB HID interfaces. Pol Henarejos 2024-08-23 10:04:00 +02:00
  • 8c1e002892 select_app now invokes U2F or FIDO depending on the message. Pol Henarejos 2024-08-20 14:29:25 +02:00
  • 8d49ed5ffc Fix potential crash invoking OTP. Pol Henarejos 2024-08-20 14:28:09 +02:00
  • a0d9ad7a3a Increase vStack depending on the number of interfaces. Pol Henarejos 2024-08-20 12:43:15 +02:00
  • d2c25b69bc Merge branch 'main' into eddsa Pol Henarejos 2024-08-20 10:18:08 +02:00
  • 910fb66f3c Fix keepalive Pol Henarejos 2024-08-19 16:45:11 +02:00
  • ed12d6f8e9 Fix emulation build. Pol Henarejos 2024-08-19 13:18:03 +02:00
  • a9799dc77f Fix CBOR error. Pol Henarejos 2024-08-19 13:12:04 +02:00
  • d7d75caecf Fix OATH selection. Pol Henarejos 2024-08-19 13:11:48 +02:00
  • af4eb075c7 Add HID/CCID fixes for ESP32. Pol Henarejos 2024-08-19 00:09:05 +02:00
  • 0c5280e12a Add support to ESP32 build. Pol Henarejos 2024-08-19 00:08:31 +02:00
  • 163e936231 Fix potential bug in CBOR encoding. Pol Henarejos 2024-08-18 23:59:52 +02:00
  • 1b4dd9bed0 Fix ESP32 build. Pol Henarejos 2024-08-18 23:53:18 +02:00
  • 5b95e35ca9 Upgrade to version 5.10 v5.10 Pol Henarejos 2024-07-20 20:29:40 +02:00
  • 69ec242095 Update README. Pol Henarejos 2024-07-20 20:28:09 +02:00
  • 6eb6cd35d0 Merge branch 'development' Pol Henarejos 2024-07-20 20:27:01 +02:00
  • f21e203093 Fix compilation Pol Henarejos 2024-07-20 20:05:00 +02:00
  • e96da09a84 Fixes for mbedtls 3.6 Pol Henarejos 2024-07-20 20:04:48 +02:00
  • 6fe16a63e4 Upgrade Pico Keys SDK Pol Henarejos 2024-07-20 20:04:41 +02:00
  • d5fe405a87 Fix test bad pub type. Pol Henarejos 2024-06-30 00:32:40 +02:00
  • 54bbc0e9ea Fix return value when bad key type is provided. Fixes #47. Pol Henarejos 2024-06-30 00:31:29 +02:00
  • b0b0187919 Fix cleared permissions on make credential when UP is not present. Pol Henarejos 2024-06-07 20:57:21 +02:00
  • 1f0e1fb8f4 Use latest Pico Keys SDK. Pol Henarejos 2024-05-05 00:58:51 +02:00
  • f3f34cf66b Fix oath crash. Pol Henarejos 2024-03-13 22:06:00 +01:00
  • 82ed96b2e2 Fix asn1 struct initialization. Pol Henarejos 2024-03-13 21:22:05 +01:00
  • 92d04f9131 Use new asn1 structs. Pol Henarejos 2024-03-13 18:34:14 +01:00
  • 7a71bf48fc Add -DVIDPID=<VALUE> to build a project with a known VID/PID. Supported values: NitroHSM, NitroFIDO2, NitroStart, NitroPro, Nitro3, Yubikey5, YubikeyNeo, YubiHSM, Gnuk, GnuPG Pol Henarejos 2023-12-11 18:13:32 +01:00
  • 21765a6f10 Move pico-keys-sdk pointer. v5.8-eddsa1 Pol Henarejos 2023-11-21 13:10:58 +01:00
  • eb2c92bc5c Merge branch 'development' into eddsa Pol Henarejos 2023-11-21 13:01:10 +01:00
  • 7e2ecdbc56 Upgrade to version 5.8 v5.8 Pol Henarejos 2023-11-21 12:01:47 +01:00
  • e54df525c4 Removing SHORT_TICKET limitation. Pol Henarejos 2023-11-21 11:53:47 +01:00
  • 1d9107d4bb OTP callbacks must be initialized on ctor. Pol Henarejos 2023-11-21 11:42:27 +01:00
  • a9be759da3 OTP static passwords are 38 bytes length. Pol Henarejos 2023-11-16 20:16:23 +01:00
  • 34bfc3b2ef otp must be initialized when selection fido or management applets. Pol Henarejos 2023-11-16 20:12:48 +01:00
  • d985cf6301 Moving Pico Keys SDK pointer. Pol Henarejos 2023-11-16 20:12:01 +01:00
  • 0b00e01187 Fix build in emulation mode. Pol Henarejos 2023-11-06 15:32:25 +01:00
  • bef1922c8f Use new names and defines. Pol Henarejos 2023-11-06 15:22:28 +01:00
  • 107e5c34db Use new pico-keys-sdk submodule name. Pol Henarejos 2023-11-06 14:28:09 +01:00
  • 6157a91fdf Rename old pico-hsm-sdk to the new pico-keys-sdk. Pol Henarejos 2023-11-06 14:27:57 +01:00
  • 779db90713 Move some functions from HID to fido callbacks. Pol Henarejos 2023-11-06 13:01:10 +01:00
  • a0f1d2334d Use get_version_major and get_version_minor as pointers. Pol Henarejos 2023-11-06 11:57:08 +01:00
  • 5c6f87ab8f Update SDK to new otp. Pol Henarejos 2023-11-06 11:49:42 +01:00
  • cf152c1692 Move some OTP functions from HID to OTP. Pol Henarejos 2023-11-06 11:49:18 +01:00
  • 04238509ee Generate a secure key if it is not found. Pol Henarejos 2023-11-06 11:48:32 +01:00
  • 85298062cd python-fido2 has a bug which does not allow to use 0xff as ConfigVendorPrototype. Pol Henarejos 2023-11-02 22:14:42 +01:00
  • 0464ad8964 Fixed AUT permission. Pol Henarejos 2023-11-02 22:13:45 +01:00
  • 19197e54a8 Added support for --pin flag. Pol Henarejos 2023-11-02 22:08:49 +01:00
  • 01a6c9f77f Added Windows & Linux backend for backup/restore. Pol Henarejos 2023-11-02 09:32:19 +01:00
  • ba57cc4527 Fixed OTP read packet through HID interfaces. Pol Henarejos 2023-10-31 17:35:59 +01:00
  • 68b5614fb9 Fixed potential crash. Pol Henarejos 2023-10-31 00:40:56 +01:00