Commit Graph

  • 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
  • 483a0931a6 Update README with new enhancements and features Pol Henarejos 2022-12-15 00:42:13 +01:00
  • 6644b500fa Add write and read large blob test. Pol Henarejos 2022-12-15 00:31:21 +01:00
  • c8775ec69f Fix computing sha256 of large blob array. Pol Henarejos 2022-12-15 00:00:29 +01:00
  • 9160bbb8fe Write default large blob array. Pol Henarejos 2022-12-15 00:00:07 +01:00
  • 19dd52f944 Fix with required parameters. Pol Henarejos 2022-12-14 23:59:54 +01:00
  • 4c724d0e8b Fix offset parameter. Pol Henarejos 2022-12-14 23:51:30 +01:00
  • 81d3da2645 Activating LBW permission. Pol Henarejos 2022-12-14 23:51:17 +01:00
  • 9bcfacfe08 Fix calling large blobs. Pol Henarejos 2022-12-14 23:51:03 +01:00
  • 641c2fb880 Minor indent changes. Pol Henarejos 2022-12-14 19:42:24 +01:00
  • cb24927a80 Update get info command to add max large blob array length. Pol Henarejos 2022-12-14 19:42:09 +01:00
  • 4ddd45f16e Add ef to large blob array. Pol Henarejos 2022-12-14 19:41:48 +01:00
  • f39a51afca Add macro for large blob size. Pol Henarejos 2022-12-14 19:41:38 +01:00
  • aa4255b875 Add large blob command to cbor. Pol Henarejos 2022-12-14 19:41:19 +01:00
  • a4d82136c2 Compile large blob command. Pol Henarejos 2022-12-14 19:40:14 +01:00
  • 4a3f957fdf Add initial large blob command. Pol Henarejos 2022-12-14 19:40:02 +01:00
  • 24b66dcffc Added some largeBlobKey tests. Pol Henarejos 2022-12-12 00:48:17 +01:00
  • 703e4697ec Fix loading large blob key from a credential id. Pol Henarejos 2022-12-12 00:39:49 +01:00
  • 839562130a Zeroize large blob key. Pol Henarejos 2022-12-12 00:37:56 +01:00
  • e87ae34ab5 Adde largeBlobs to get info. Pol Henarejos 2022-12-12 00:31:05 +01:00
  • 2431812a18 Return largeBlobKey on cred management. Pol Henarejos 2022-12-12 00:16:17 +01:00
  • 81717135f5 Add test for credBlob extension. Pol Henarejos 2022-12-11 21:04:55 +01:00
  • 1d1d8ce5c3 Adding info test. Pol Henarejos 2022-12-11 21:04:35 +01:00
  • 6030f33977 Added more tests Pol Henarejos 2022-12-11 00:07:22 +01:00
  • 360b8eadaa Add minimal test for minPinLength extension. Pol Henarejos 2022-12-10 21:36:17 +01:00
  • 0d51d3c727 Number of credentials is always returned in GA, as Pico Fido does not have any display. Pol Henarejos 2022-12-10 20:49:09 +01:00