Commit Graph

  • 8b70c864a4 Added support for enterprise attestation. Pol Henarejos 2022-11-28 17:39:21 +01:00
  • 765db0e98b Update README.md Pol Henarejos 2022-11-24 15:35:34 +01:00
  • 6b2e95deb0 Adding support for minPinLength extension. Pol Henarejos 2022-11-23 19:11:03 +01:00
  • d45fa9aae0 Added support for setMinPinLength. Pol Henarejos 2022-11-23 17:01:18 +01:00
  • 23c7e16e6e Fix counting PIN retries. Pol Henarejos 2022-11-23 16:42:49 +01:00
  • 5923f435fe Add support for authenticatorConfig verification. Pol Henarejos 2022-11-23 15:24:09 +01:00
  • 04868f2d7b Added permissions support. Pol Henarejos 2022-11-23 13:00:28 +01:00
  • 54c0769dbd Upgrading to version 2.4 Pol Henarejos 2022-11-15 12:12:06 +01:00
  • 0bbcba2f60 Upgrade to version 2.4 Pol Henarejos 2022-11-15 11:59:46 +01:00
  • 723648173d Update README.md Pol Henarejos 2022-11-15 11:59:06 +01:00
  • e6c128fe0d Linux uses the generic interface. Needs deep testing. Pol Henarejos 2022-11-07 13:15:24 +01:00
  • 2174b516c3 Using ecdh interface from mbedtls. Pol Henarejos 2022-11-07 13:15:09 +01:00
  • 4577e4430c Moving AUT UNLOCK to Vendor command instead of using VendorConfig. Pol Henarejos 2022-10-30 00:47:50 +02:00
  • 9a8f4c0f4d Moving to last pico-hsm-sdk to support Vendor command. Pol Henarejos 2022-10-29 19:41:28 +02:00
  • e21d985344 Adding support for specific vendor HID command (0x41). Pol Henarejos 2022-10-29 19:41:00 +02:00
  • 43cd8869f9 Adding support for backup. Pol Henarejos 2022-10-28 00:31:50 +02:00
  • a42131876f Adding disable secure key. Pol Henarejos 2022-10-27 20:11:12 +02:00
  • e1f4e3035d Adding first backend, for macOS. Pol Henarejos 2022-10-27 19:02:03 +02:00
  • 71ecb23af6 Adding support for disabling secure aut. Pol Henarejos 2022-10-24 00:04:55 +02:00
  • 8c21a2bbcd Adding command line parsing. Pol Henarejos 2022-10-23 23:24:35 +02:00
  • 53cc16ab6d Preliminar test tool for device lock/unlock Pol Henarejos 2022-10-19 18:33:11 +02:00
  • f213854f8b Added unlock config command to unlock the device at every boot with an external key. Pol Henarejos 2022-10-19 16:39:13 +02:00
  • 2c125e76eb Add ef of keydev encrypted. Pol Henarejos 2022-10-19 16:38:17 +02:00
  • 19d8f16056 Clean struct before return. Pol Henarejos 2022-10-19 16:37:56 +02:00
  • 40065217fd Add a config command to unlock. Pol Henarejos 2022-10-19 16:37:42 +02:00
  • 32c938674a Adding pico-fido-tool for enabling some configs. Pol Henarejos 2022-10-17 17:37:54 +02:00
  • 4425722a71 Adding support for CBOR CONFIG. Pol Henarejos 2022-10-17 17:37:39 +02:00
  • 69eef7651c Adding EF_KEY_DEV_ENC. Pol Henarejos 2022-10-17 17:35:57 +02:00
  • 7f97ea4f24 Updating readme Pol Henarejos 2022-10-05 12:56:50 +02:00
  • 467523769e Upgrading version to v2.2. Pol Henarejos 2022-10-05 11:09:36 +02:00
  • 2d295d0d98 Fix severe bug zeroing outside memory. Pol Henarejos 2022-10-05 11:09:03 +02:00
  • 0758644583 Fix generic build Pol Henarejos 2022-10-05 11:01:54 +02:00
  • c3a5b8e708 Adding building script Pol Henarejos 2022-10-05 06:55:32 +02:00
  • b134d261ae Adding hid tests. They worked... meh Pol Henarejos 2022-10-04 20:02:36 +02:00
  • 4f93b984cd Adding U2F tests. Pol Henarejos 2022-10-04 19:38:07 +02:00
  • ea0547ef49 Adding tests for credProtect. Pol Henarejos 2022-10-04 17:29:47 +02:00
  • e5b7dff8cc Adding credential management tests. Pol Henarejos 2022-10-04 16:58:59 +02:00
  • 6a077d0d8f Enabling credential management. Pol Henarejos 2022-10-04 16:58:49 +02:00
  • 7c271fc4f3 Fix counting mismatches. Pol Henarejos 2022-10-04 16:58:33 +02:00
  • 2734259c02 Cosmetic changes Pol Henarejos 2022-10-04 16:58:19 +02:00
  • ba4faa9840 No more icon Pol Henarejos 2022-10-04 16:58:03 +02:00
  • 746c324113 Adding client_pin fixture. Pol Henarejos 2022-10-04 16:57:54 +02:00
  • ac224063fc Fix freeing memory. Pol Henarejos 2022-10-04 16:57:45 +02:00
  • cf4778b9ad Fixes in enumerations. Pol Henarejos 2022-10-04 16:57:34 +02:00
  • 3f80acc81b Added ctap1 interoperability test. Pol Henarejos 2022-10-04 11:42:54 +02:00
  • 4cea6ebe87 U2F keys shall be verified only when the credID is u2f. Pol Henarejos 2022-10-04 11:42:41 +02:00
  • 02e5eb8dba Updating pointer Pol Henarejos 2022-10-04 00:37:24 +02:00
  • 037019b348 Update codeql.yml Pol Henarejos 2022-10-04 00:33:54 +02:00
  • ae237db9ca Added tests for PIN. Pol Henarejos 2022-10-04 00:00:13 +02:00
  • c2e16fda41 Fix change pin for protocol v2. Pol Henarejos 2022-10-04 00:00:03 +02:00
  • f84d36b1da Add return error when no pin is set on getUVToken. Pol Henarejos 2022-10-03 17:47:27 +02:00
  • 04aaf0f572 Fix test. Pol Henarejos 2022-10-03 16:10:45 +02:00
  • 577edbb62f Adding hmac-secret tests. Pol Henarejos 2022-10-03 16:10:36 +02:00
  • 40b5f70761 Fixes with hmac-secret and ProtocolV2. Pol Henarejos 2022-10-03 16:10:12 +02:00
  • a294840425 Make more easy encryption/decryption with ProtocolV2. Pol Henarejos 2022-10-03 16:09:59 +02:00
  • d786a9c6e5 User data is returned when there are more than 1 credential. Pol Henarejos 2022-10-03 10:44:57 +02:00
  • b87eb3f278 Credentials are sequentially returned only if allowList is empty. Also, user data is returned only when more than 1 credential is returned (and thus, are discoverable). Pol Henarejos 2022-10-03 10:43:24 +02:00
  • 6f226001df More test fixes. Pol Henarejos 2022-10-03 01:24:17 +02:00
  • 6e91694253 Only return user fields on discoverable request. Pol Henarejos 2022-10-03 01:24:05 +02:00
  • 0c5b308aef Only return numberOfCredentials if allowList is empty. Pol Henarejos 2022-10-03 01:11:51 +02:00
  • 3fc41a12a7 Only return other user fields if credentials > 1. Pol Henarejos 2022-10-03 00:53:31 +02:00
  • 8ad8c82baf Adding test discoverable. Pol Henarejos 2022-10-02 20:31:59 +02:00
  • 85818d009c Fix adding icon field to user. Pol Henarejos 2022-10-02 20:31:43 +02:00
  • bb069c5651 Get assertion also returns userName and userDisplayName. Pol Henarejos 2022-10-02 20:24:29 +02:00
  • e3b036456f One more test Pol Henarejos 2022-10-02 00:54:38 +02:00
  • 47ea749454 Adding authentication tests. Pol Henarejos 2022-10-02 00:28:13 +02:00
  • cb4827688b Fix missing parameters. Pol Henarejos 2022-10-02 00:27:15 +02:00
  • d43b6caf16 Finalizing register tests. Pol Henarejos 2022-09-30 20:48:17 +02:00
  • 7534d7bb76 Update workflow to include python Pol Henarejos 2022-09-30 17:30:26 +02:00
  • cc8d9e0741 Adding first tests. Pol Henarejos 2022-09-30 12:06:43 +02:00
  • 4e94cbe40e Finalizing credmgmt. Pol Henarejos 2022-09-28 22:57:27 +02:00
  • b1b9dad9f5 Only increase rps if it is not an update. Pol Henarejos 2022-09-28 22:57:02 +02:00
  • 0c51160d23 Adding more subpara. Pol Henarejos 2022-09-28 20:46:57 +02:00
  • 958a20ce11 Fix public key size. Pol Henarejos 2022-09-28 20:46:45 +02:00
  • 1e7d711c03 Adding cred_mgmt. Not finished. Pol Henarejos 2022-09-28 17:48:47 +02:00
  • cc0a181f75 Renaming authenticator selection. Pol Henarejos 2022-09-28 12:02:52 +02:00
  • b8568d834a Adding CRED_PROTO. Pol Henarejos 2022-09-28 11:54:39 +02:00
  • 174241c0a0 Fix generating random IV on credential creation. Pol Henarejos 2022-09-28 11:52:48 +02:00
  • fa17d5c906 Fix increasing sign counter. Pol Henarejos 2022-09-27 22:36:19 +02:00
  • 7a4be766bc Comparing appId with bogus apps. Pol Henarejos 2022-09-27 22:10:31 +02:00
  • 1835afe54a Fix making new credential when up is absent. Pol Henarejos 2022-09-27 22:10:11 +02:00
  • ad07052e6a PIN protocol 2 fixes. Pol Henarejos 2022-09-27 22:09:46 +02:00
  • da577b8e8d Debug all CBOR. Pol Henarejos 2022-09-27 22:09:25 +02:00
  • 0ec563c8de Adding authenticatorSelection 0x0B support. Pol Henarejos 2022-09-27 12:24:22 +02:00
  • d4b7bfd6cc Fix generating cert dev. Pol Henarejos 2022-09-27 12:24:02 +02:00
  • 995870d77e Moving some defines. Pol Henarejos 2022-09-27 12:23:43 +02:00
  • 8338762bcd Adding autobuild.sh Pol Henarejos 2022-09-25 18:51:26 +02:00
  • 11a0b2cb43 Update codeql.yml Pol Henarejos 2022-09-25 18:56:44 +02:00
  • 957bcae183 Create codeql.yml Pol Henarejos 2022-09-25 18:33:03 +02:00
  • 109cd4e4ea Upgrading to Version 2.0 Pol Henarejos 2022-09-25 18:15:59 +02:00
  • 8c61cf180d Upgrading Pico HSM SDK pointer. Pol Henarejos 2022-09-25 18:15:48 +02:00
  • 4fd9e80e92 Adding credProtect on getinfo. Pol Henarejos 2022-09-25 18:13:03 +02:00
  • 01a3c0c60e Adding firmware field on getinfo. Pol Henarejos 2022-09-25 18:12:19 +02:00
  • 7a3996da02 Updating readme. Pol Henarejos 2022-09-25 18:10:07 +02:00
  • 48f358cb19 Adding default options on make cred. Pol Henarejos 2022-09-25 18:09:46 +02:00
  • 074dd80afe Adding support of credProtect on excludeList when make cred. Pol Henarejos 2022-09-23 18:49:12 +02:00
  • 9cbb53716b Fix return errors. Pol Henarejos 2022-09-23 18:29:23 +02:00
  • 7a6b8a6af4 Added size check. Pol Henarejos 2022-09-23 18:20:39 +02:00
  • eb318bc381 Return error on bad CLA. Pol Henarejos 2022-09-23 18:13:01 +02:00
  • 0e4532a22c Adding check UP if not provided. Pol Henarejos 2022-09-23 18:07:16 +02:00