Commit Graph

  • 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
  • 8ffd1bfe38 Added support for ES256K algorithm. Pol Henarejos 2023-08-16 12:18:42 +02:00
  • 5105545df0 Added thirdPartyPayment to supported extensions. Pol Henarejos 2023-08-14 21:44:34 +02:00
  • d011314500 Add thirdPartyPayment extension to credential manager response. Pol Henarejos 2023-08-14 21:44:15 +02:00
  • 51cbfe5fe9 Fix enabled cap detection when applet is already selected. Pol Henarejos 2023-08-14 21:09:54 +02:00
  • aa7362f88f Fix enabled capabilities detection. Pol Henarejos 2023-08-14 20:49:29 +02:00
  • 2b1227b105 Added support for management via Yubikey Manager to enable/disable specific interfaces individually. Pol Henarejos 2023-08-14 19:55:17 +02:00
  • a79842b33f Fix OTP slot deletion. Pol Henarejos 2023-08-14 18:45:36 +02:00
  • 30f51b8453 Add Nitrokey readme support. Pol Henarejos 2023-08-14 18:44:48 +02:00
  • c00c83dfe6 Added support for thirdPartyPayment extension. Pol Henarejos 2023-08-13 21:12:49 +02:00
  • cda97259b3 Create FUNDING.yml Pol Henarejos 2023-05-17 10:22:35 +02:00
  • c883083a75 Fix for mbedtls 3.4 build. Pol Henarejos 2023-05-16 09:41:11 +02:00
  • 016780b3de Update pointer Pol Henarejos 2023-05-16 09:23:16 +02:00
  • 24224b78dd Added support to Nitrokey's nitropy tool. Pol Henarejos 2023-05-15 19:11:02 +02:00
  • 07729f807b Upgrade to version 5.4 Pol Henarejos 2023-05-15 19:02:32 +02:00
  • e0c793dd0a Fix empty challenge. Pol Henarejos 2023-05-12 16:19:22 +02:00
  • 9d6003d1e5 Add more features to README Pol Henarejos 2023-04-04 09:52:42 +02:00
  • 147a93d7fb Update README.md Pol Henarejos 2023-05-11 20:08:39 +02:00
  • f12c55805c Put again commands to FIDO app for interoperability. Pol Henarejos 2023-04-02 01:19:23 +02:00
  • 7e10e25f96 Added management application. Pol Henarejos 2023-04-02 01:05:19 +02:00
  • 9052c66a7f Fix returning otp status over ccid. Pol Henarejos 2023-04-02 00:29:22 +02:00
  • 443ca69547 Added get config capabilities command. Pol Henarejos 2023-04-02 00:17:39 +02:00
  • 415c1b2e9c Enable U2F applet selection. Pol Henarejos 2023-04-02 00:00:09 +02:00
  • d87c1530c7 Return otp_status if selected applet OTP id. Pol Henarejos 2023-04-01 23:48:47 +02:00
  • f90baaf095 Do not respond a challenge-response command if no challenge-response app is configured. Pol Henarejos 2023-04-01 23:37:51 +02:00
  • 1d7bdb0861 Added support for swap. Pol Henarejos 2023-04-01 23:35:19 +02:00
  • fa811e2a0f If slot is configured with a challenge-response app, do nothing when pressed. Pol Henarejos 2023-04-01 23:25:57 +02:00
  • ff498ebfdf Added support for update config. Pol Henarejos 2023-04-01 19:11:00 +02:00
  • cceb735cc0 Fix order of fields of Yubico OTP. Pol Henarejos 2023-04-01 01:15:59 +02:00
  • 5a9de32e02 Added support for challenge-response for Yubico OTP. Pol Henarejos 2023-04-01 01:13:52 +02:00
  • c9eacc4a3d Added support for challenge-response HMAC SHA1. Pol Henarejos 2023-04-01 01:05:09 +02:00
  • c23d92ea28 Added support for OTP YubiOTP. Pol Henarejos 2023-03-31 20:02:06 +02:00
  • da04fbb824 Add crc check. Pol Henarejos 2023-03-30 23:44:37 +02:00
  • 0bfa760903 Undo previous commit. Pol Henarejos 2023-03-30 01:14:06 +02:00
  • bd9d4286d5 Added fix for emulation conditional build. Pol Henarejos 2023-03-30 01:04:22 +02:00
  • 3d1c68fa40 Added support for APPEND_CR. Pol Henarejos 2023-03-30 00:52:08 +02:00
  • 26ac66e813 Added support for OTP HOTP and OTP Static. Pol Henarejos 2023-03-30 00:37:51 +02:00
  • 05afcd706e Fix OATH calculation result when called multiple times. Pol Henarejos 2023-03-30 00:37:31 +02:00
  • 8c90dd55bd Added support for button pressed callback. Pol Henarejos 2023-03-28 23:33:14 +02:00
  • c6c1d0c6eb Added features to README Pol Henarejos 2023-03-27 00:19:11 +02:00
  • d4ed55b5a5 Upgrade to version 3.0 Pol Henarejos 2023-03-26 19:55:13 +02:00
  • cfb0b8f3f2 Upgrade to version 3.0 Pol Henarejos 2023-03-26 19:42:49 +02:00
  • eca8656bd9 Added support for newer waveshare boards. Pol Henarejos 2023-03-26 19:01:40 +02:00
  • 5b5a9fc0fe Upgrade HSM SDK. Pol Henarejos 2023-03-26 18:58:10 +02:00
  • 59ec9b75fc Increase validity up to 50 years. Pol Henarejos 2023-03-20 09:55:57 +01:00
  • 8b2be54ede Update code style. Pol Henarejos 2023-03-04 14:05:30 +01:00
  • 483073ebb8 Fix tests for CI Pol Henarejos 2023-03-03 20:31:38 +01:00
  • 12250a1c31 Small fixes. Pol Henarejos 2023-03-03 17:54:00 +01:00
  • 3f8aed1ecf Moving pointer. Pol Henarejos 2023-03-03 17:36:19 +01:00
  • 707af84292 Add test CI/CD Pol Henarejos 2023-03-03 01:16:29 +01:00
  • 717e7135d5 Adding test scripts Pol Henarejos 2023-03-03 01:15:01 +01:00
  • fc909fa93d Reset device on test_cid_0 Pol Henarejos 2023-03-03 00:50:30 +01:00
  • 03f29f5be6 Fix cbor processing when unknown command is used. Pol Henarejos 2023-03-03 00:23:12 +01:00
  • 267e66eaee Add input with timeout and fix fixtures' scopes. Pol Henarejos 2023-03-03 00:04:40 +01:00
  • 22317d4322 Numbering tests Pol Henarejos 2023-03-03 00:04:12 +01:00
  • 376b49db95 Fix encoding map on credmgmt listing credentials for specific RP. Pol Henarejos 2023-03-02 22:07:45 +01:00
  • 9756b451bb Fix test for credmgmt without credProtect. Pol Henarejos 2023-03-02 22:07:12 +01:00
  • dcdf605a5e Fix crash when missing PubKey type. Pol Henarejos 2023-03-02 22:06:50 +01:00
  • 6d9208f434 Added support for Fido emulation to automatize tests. Pol Henarejos 2023-03-02 22:05:04 +01:00
  • 9a493b9972 Fix for non apple builds Pol Henarejos 2023-02-23 07:57:11 +01:00
  • ef993d0f7b Using byte serial rpiid. Pol Henarejos 2023-02-23 07:56:48 +01:00
  • 5360d62062 Fix increasing counter on make credential. Pol Henarejos 2023-02-20 10:19:25 +01:00
  • 6d123e2a0f Moving pointer. Pol Henarejos 2023-02-20 10:20:01 +01:00
  • 379f136699 Fix increasing counter on make credential. Pol Henarejos 2023-02-20 10:19:25 +01:00
  • 5e0b0bfe38 Upgrading to Version 2.10. Pol Henarejos 2023-02-17 12:00:37 +01:00
  • f3decd8649 Fixes for Pico SDK 1.5 Pol Henarejos 2023-02-17 11:51:10 +01:00