Commit Graph

  • 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 v5.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 v3.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. v2.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
  • 4f33d999e3 Adjusting code to work with the emulated interface. Pol Henarejos 2023-01-09 18:07:41 +01:00
  • 46661ee808 Adding first commit of OTP. Pol Henarejos 2022-12-30 21:34:33 +01:00
  • b1fdb9b1d1 Cleaning unused includes. Pol Henarejos 2022-12-30 19:39:01 +01:00
  • b3b2e98ec1 Adding OATH conditional compilation. Pol Henarejos 2022-12-30 01:55:02 +01:00
  • cdf96e3564 Fix ifdefs. Pol Henarejos 2022-12-30 01:36:53 +01:00
  • 4fe29750f2 Add some ifdefs for ccid. Pol Henarejos 2022-12-29 02:07:42 +01:00
  • 87bdea7e28 Fix uninitialized var. Pol Henarejos 2022-12-28 17:04:13 +01:00
  • cecb5da3a0 Added auth check in test_auth. Pol Henarejos 2022-12-27 00:49:21 +01:00
  • 49cf031037 Added test noauth. Pol Henarejos 2022-12-27 00:47:17 +01:00
  • 3a2ab27567 Fix raising APDU Pol Henarejos 2022-12-27 00:47:00 +01:00
  • 601e1bcda7 Added test_delete. Pol Henarejos 2022-12-27 00:33:32 +01:00
  • dc6f25caf3 Send RESET with proper P1/P2 Pol Henarejos 2022-12-27 00:33:19 +01:00
  • 20345ebd10 Added P1/P2 check on RESET. Pol Henarejos 2022-12-27 00:21:29 +01:00
  • 6674a0bb1e Add IMF tests. Pol Henarejos 2022-12-27 00:21:17 +01:00
  • c45c70d95d Added support to overwrite keys with the same name. Pol Henarejos 2022-12-27 00:16:43 +01:00
  • 061b5e919e Fix when IMF is not 8 bytes. Pol Henarejos 2022-12-27 00:11:13 +01:00
  • 0dc547dbe5 Add test_bothath for TOTP and HOTP calculation. Pol Henarejos 2022-12-26 21:38:30 +01:00
  • c383f6c446 Fix HOTP CALCULATE. Pol Henarejos 2022-12-26 21:38:15 +01:00
  • c3d6d4c657 Add test_overwrite and test_auth. Pol Henarejos 2022-12-26 20:45:25 +01:00
  • e387033266 Fix returning ID in VERSION. Pol Henarejos 2022-12-26 20:45:15 +01:00
  • 97336bf8d4 Added first tests for OATH. Pol Henarejos 2022-12-26 19:22:56 +01:00
  • 6ebaa05523 Fix CALCULATE result. Pol Henarejos 2022-12-26 19:21:07 +01:00
  • 00f30ba00c Adding disclaimer. Pol Henarejos 2022-12-26 19:20:56 +01:00
  • 363ad1c9e2 No need to call distinguished functions on core0/core1. Pol Henarejos 2022-12-24 01:38:38 +01:00
  • 94806f9bf0 Digits shall be returned in all cases. Pol Henarejos 2022-12-24 00:49:50 +01:00
  • 03b35cfe88 Added OATH calculations (CALCULATE and CALCULATE_ALL). Pol Henarejos 2022-12-23 12:41:45 +01:00
  • bc9bbaf292 Add VALIDATE instruction. Pol Henarejos 2022-12-23 01:50:05 +01:00
  • e5ca759dea Add OATH app through CCID interface. Pol Henarejos 2022-12-23 01:40:30 +01:00
  • f780b2a0b4 Fix HSM SDK. Pol Henarejos 2022-12-23 01:39:44 +01:00
  • b9f1adf211 Fix selecting FIDO with AID. Pol Henarejos 2022-12-22 19:32:25 +01:00
  • 880a1b003d Some fixes in HSM SDK. Pol Henarejos 2022-12-20 23:52:31 +01:00
  • 545860ccbc Update some functions to the newer Pico HSM SDK. Pol Henarejos 2022-12-20 23:42:06 +01:00
  • 9ac5200792 Moving Pico HSM SDK pointer. Pol Henarejos 2022-12-19 22:56:35 +01:00
  • 7542fad31c Upgrade to Version 2.10 Pol Henarejos 2022-12-19 22:50:56 +01:00
  • fe95093484 Upgrading to Version 2.10. Pol Henarejos 2022-12-15 00:42:38 +01:00