Commit Graph

  • 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 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. 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 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
  • 4fd4d75e21 Fixed potential memory leak. Pol Henarejos 2023-10-30 16:51:56 +01:00
  • 599fd706ce Fix AID selection. Pol Henarejos 2023-10-28 20:57:53 +02:00
  • 28e979939a Adapted to new selection AID method. Pol Henarejos 2023-10-28 20:53:06 +02:00
  • 849221fd95 Added backfall compatibility. Pol Henarejos 2023-10-28 20:52:07 +02:00
  • 011429a982 Update to latest HSM SDK changes. Pol Henarejos 2023-10-28 20:51:36 +02:00
  • b99181a00c Fix pico_w build. Pol Henarejos 2023-09-18 10:39:21 +02:00
  • 041bb788f9 Added support for LED in Pico W. Pol Henarejos 2023-09-18 10:13:06 +02:00
  • 20a8ef08f0 Upgrade to version 5.8 Pol Henarejos 2023-11-21 12:01:47 +01:00
  • e757ad2945 Removing SHORT_TICKET limitation. Pol Henarejos 2023-11-21 11:53:47 +01:00
  • 1ce0d98c34 OTP callbacks must be initialized on ctor. Pol Henarejos 2023-11-21 11:42:27 +01:00
  • 96de6efed6 OTP static passwords are 38 bytes length. Pol Henarejos 2023-11-16 20:16:23 +01:00
  • 195096ad52 otp must be initialized when selection fido or management applets. Pol Henarejos 2023-11-16 20:12:48 +01:00
  • 1ee86f8634 Moving Pico Keys SDK pointer. Pol Henarejos 2023-11-16 20:12:01 +01:00
  • 2b9a5829e5 Merge pull request #26 from sylvainpelissier/patch-1 Pol Henarejos 2023-11-08 14:17:49 +01:00
  • 8056e64cab Update pico-fido-patch-vidpid.sh Sylvain Pelissier 2023-11-08 13:56:37 +01:00
  • ffb3beb84a Fix build in emulation mode. Pol Henarejos 2023-11-06 15:32:25 +01:00
  • d78d9d10aa Use new names and defines. Pol Henarejos 2023-11-06 15:22:28 +01:00
  • f8d4f1d02e Use new pico-keys-sdk submodule name. Pol Henarejos 2023-11-06 14:28:09 +01:00
  • b493a81ddc Rename old pico-hsm-sdk to the new pico-keys-sdk. Pol Henarejos 2023-11-06 14:27:57 +01:00
  • 5c20909b03 Move some functions from HID to fido callbacks. Pol Henarejos 2023-11-06 13:01:10 +01:00
  • 27b9e3954a Use get_version_major and get_version_minor as pointers. Pol Henarejos 2023-11-06 11:57:08 +01:00
  • 440ec5c854 Update SDK to new otp. Pol Henarejos 2023-11-06 11:49:42 +01:00
  • cb2744cab3 Move some OTP functions from HID to OTP. Pol Henarejos 2023-11-06 11:49:18 +01:00
  • 5db1014850 Generate a secure key if it is not found. Pol Henarejos 2023-11-06 11:48:32 +01:00
  • 421bea6421 python-fido2 has a bug which does not allow to use 0xff as ConfigVendorPrototype. Pol Henarejos 2023-11-02 22:14:42 +01:00
  • 65039c0959 Fixed AUT permission. Pol Henarejos 2023-11-02 22:13:45 +01:00
  • 8e36b4c379 Added support for --pin flag. Pol Henarejos 2023-11-02 22:08:49 +01:00
  • 3652368542 Added Windows & Linux backend for backup/restore. Pol Henarejos 2023-11-02 09:32:19 +01:00
  • e5d1ef29a4 Fixed OTP read packet through HID interfaces. Pol Henarejos 2023-10-31 17:35:59 +01:00
  • 0fd36806cc Fixed potential crash. Pol Henarejos 2023-10-31 00:40:56 +01:00
  • 7bf26b28fc Fixed potential memory leak. Pol Henarejos 2023-10-30 16:51:56 +01:00
  • da94a82487 Fix AID selection. Pol Henarejos 2023-10-28 20:57:53 +02:00
  • c24be5a631 Adapted to new selection AID method. Pol Henarejos 2023-10-28 20:53:06 +02:00
  • 46ce9390bf Added backfall compatibility. Pol Henarejos 2023-10-28 20:52:07 +02:00
  • c1fd5736f9 Update to latest HSM SDK changes. Pol Henarejos 2023-10-28 20:51:36 +02:00
  • b1c4ff877e Fix pico_w build. Pol Henarejos 2023-09-18 10:39:21 +02:00
  • 6c85d57412 Added support for LED in Pico W. Pol Henarejos 2023-09-18 10:13:06 +02:00
  • 233c5a7c7d Merge branch 'development' into eddsa Pol Henarejos 2023-09-18 09:33:56 +02:00
  • 3b4ac12d0f Merge branch 'development' into eddsa Pol Henarejos 2023-09-18 09:02:26 +02:00
  • 2e5b8f4c71 Upgrade to version 5.6 Pol Henarejos 2023-09-18 09:00:39 +02:00
  • a9697ba4e0 Upgrade to version 5.6 Pol Henarejos 2023-09-18 08:57:31 +02:00
  • aec488f070 Revert "Upgrade to version 5.6" Pol Henarejos 2023-09-18 08:56:43 +02:00
  • 7c5bab8b05 Merge branch 'development' into eddsa Pol Henarejos 2023-09-18 01:38:39 +02:00
  • 21035d649d Upgrade to version 5.7 Pol Henarejos 2023-09-18 01:38:31 +02:00
  • 9c90095e96 CBOR errors are not sent through CTAPHID_ERROR command, but in CBOR response instead. Fixes #16 Pol Henarejos 2023-09-18 01:35:57 +02:00
  • 7c5f2cee4b Do not throw error if not supported but valid algorithm is provided. Just ignore it. Pol Henarejos 2023-09-18 01:35:13 +02:00
  • 5e0c42a9f9 Use hexa representation for error displaying Pol Henarejos 2023-09-18 01:34:47 +02:00
  • da7b918dc4 Added RS algorithms though are not supported. Pol Henarejos 2023-09-18 01:34:34 +02:00
  • abe91823c0 Build firmwares with -eddsa1 suffix. Pol Henarejos 2023-09-17 19:29:54 +02:00
  • 91e049b997 Merge branch 'development' into eddsa Pol Henarejos 2023-09-17 19:28:41 +02:00
  • cfcfb941e0 Merge 5.6 changes. Pol Henarejos 2023-09-17 19:13:18 +02:00
  • 45c2cf65fe Upgrade to version 5.6 Pol Henarejos 2023-09-17 19:13:07 +02:00
  • 1217d82361 Add support for newer boards. Pol Henarejos 2023-09-17 19:12:57 +02:00
  • 332debea6d Code style. Pol Henarejos 2023-09-17 19:11:39 +02:00
  • 8836902dc1 Merge branch 'development' into eddsa Pol Henarejos 2023-08-22 15:32:10 +02:00
  • bafede2ae5 Add supported curves to README. Pol Henarejos 2023-08-22 15:31:30 +02:00
  • a019b54d69 Merge branch 'development' into eddsa Pol Henarejos 2023-08-22 13:27:35 +02:00
  • 539420b996 Added ES256K tests. Pol Henarejos 2023-08-22 13:23:56 +02:00
  • 0c08590dcc Added support for ES256K tests. Pol Henarejos 2023-08-22 13:23:42 +02:00
  • cac4ae1751 Adapted test errors to specs. Pol Henarejos 2023-08-22 13:23:22 +02:00
  • 974868d8e4 FIDO2 Server only uses supported algorithms. Pol Henarejos 2023-08-22 13:22:38 +02:00