Commit Graph

  • 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 v5.6-eddsa1 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
  • 900e7f2eb2 Merge branch 'development' v5.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
  • 2bbaf7c274 Adapted pubKeyCredParams verification and return error messages to specs. Pol Henarejos 2023-08-22 13:22:16 +02:00
  • 3adb1a8422 Merge branch 'development' into eddsa Pol Henarejos 2023-08-21 19:12:51 +02:00
  • df26040838 Fix loading SECP521R1 key. Pol Henarejos 2023-08-21 19:11:44 +02:00
  • 95a9fe4214 Added flow triggering for eddsa branch. Pol Henarejos 2023-08-18 16:49:58 +02:00
  • 8af7cac57a Added authentication tests with EdDSA. Pol Henarejos 2023-08-18 16:48:12 +02:00
  • 7997eefdc8 Fixed EdDSA signature encapsulation. Pol Henarejos 2023-08-18 16:46:55 +02:00
  • e18f841a34 Fix Edwards load key. Pol Henarejos 2023-08-18 16:46:37 +02:00
  • 73b51cabfc Merge branch 'development' into eddsa Pol Henarejos 2023-08-18 14:10:58 +02:00
  • 539ea61436 Add get assertion test with different algorithms. Pol Henarejos 2023-08-18 14:10:49 +02:00
  • 75771e5e46 Not used. Pol Henarejos 2023-08-18 14:10:24 +02:00
  • 8e26ec8bcd Use python-fido2 from my repo, which contains some fixes. Pol Henarejos 2023-08-18 14:10:17 +02:00
  • ad3b2bbe4b Added EdDSA credential creation test. Pol Henarejos 2023-08-18 13:07:52 +02:00
  • b9ad8f4745 Merge branch 'development' into eddsa Pol Henarejos 2023-08-18 13:07:13 +02:00
  • 26148282e6 Fix credential creation for ES512. Pol Henarejos 2023-08-18 13:07:06 +02:00
  • 05044b498d Added test for testing algorithms on make credential. Pol Henarejos 2023-08-18 13:06:51 +02:00
  • 8242dc8d80 Merge branch 'development' into eddsa Pol Henarejos 2023-08-18 12:44:52 +02:00
  • be44947475 Fix writing COSE key when for curves with kty=1. Pol Henarejos 2023-08-18 12:43:49 +02:00
  • 0d280ca252 Moving pointer. Pol Henarejos 2023-08-18 12:33:30 +02:00
  • 2f6e4d5568 Upgraded COSE key functions to accept EDDSA. Pol Henarejos 2023-08-17 01:40:22 +02:00
  • 911dab031e Merge branch 'development' into eddsa Pol Henarejos 2023-08-17 01:36:35 +02:00
  • 4c3042a8bf Added function for reading COSE keys. Pol Henarejos 2023-08-17 01:30:49 +02:00
  • b7ceec8d49 Using COSE keys write functions. Pol Henarejos 2023-08-17 01:19:45 +02:00
  • 63e15b19bb Added functions for writing COSE keys. Pol Henarejos 2023-08-17 01:19:27 +02:00
  • b2c4e0e1c1 Added curve to fido. Pol Henarejos 2023-08-17 01:19:13 +02:00
  • b72c596aa6 Fix chained response. Pol Henarejos 2023-08-16 19:20:11 +02:00
  • 2d81a3c472 Update to pyfido2 1.1.2 Pol Henarejos 2023-08-16 19:17:13 +02:00
  • bb20dd7a53 First attempt to include CBOR as CCID. Pol Henarejos 2023-08-16 19:16:54 +02:00
  • 3a71275bc8 Add EDDSA algorithm in get_info. Pol Henarejos 2023-08-16 18:06:29 +02:00
  • c258dad8e6 Fix OTP applet selection. Pol Henarejos 2023-08-16 17:32:52 +02:00
  • 9f1e879efe Fix OTP applet selection. Pol Henarejos 2023-08-16 17:32:17 +02:00
  • 57bf97196d Updated readme. Pol Henarejos 2023-08-16 14:48:44 +02:00
  • e8c8ce4d15 Adding support for EdDSA with Ed25519 curve. Pol Henarejos 2023-08-16 14:47:34 +02:00
  • 69d618cc6b Point to proper EdDSA branch. Pol Henarejos 2023-08-16 13:13:58 +02:00
  • e057f17180 Using Pico HSM SDK EdDSA branch. Pol Henarejos 2023-08-16 13:07:01 +02:00
  • ce040a79f5 Fix signature computation for algorithms ES384 and ES512. Pol Henarejos 2023-08-16 12:39:53 +02:00