Commit Graph

19 Commits

Author SHA1 Message Date
John M. Schanck 8947b15140 Type visibility changes for virtual authenticators 2023-06-14 12:13:28 -07:00
John M. Schanck c19a3ea625 Move get/set_device_info to HIDDevice and remove U2FDeviceInfo status updates 2023-06-02 10:39:09 -07:00
John M. Schanck 1aaf0540ff Add StatusUpdate::PresenceRequired 2023-05-15 11:59:31 -07:00
Martin Sirringhaus ca60b4d95b Merge remote-tracking branch 'upstream/ctap2-2021' into preflight 2023-05-10 14:41:09 +02:00
Martin Sirringhaus 42a9907ee5 Adressing feedback 2023-05-10 14:24:32 +02:00
John M. Schanck 99b4720606 Expose AuthenticatorError::CredentialExcluded in public API 2023-05-08 11:09:33 -07:00
Martin Sirringhaus cb44fd3918 Add interactive token management functionality 2023-05-01 09:24:51 -07:00
Martin Sirringhaus 62260b0d6c Add new EmptyAllowList-error to test-binary for ctap1-case 2023-04-27 09:08:42 +02:00
Martin Sirringhaus 6f8a129063 Implement pre-flight for CTAP2 2023-04-27 09:01:19 +02:00
Martin Sirringhaus ebcfdd2b60 Move pre-flight of CTAP1 to its own file 2023-04-27 08:53:04 +02:00
John M. Schanck 4cfd0668e7 Make Required/Preferred/Discouraged arguments explicit 2023-04-26 10:13:09 -07:00
John M. Schanck 36de5573da Make MC and GA take client data hash instead of client data 2023-04-18 13:56:18 -07:00
John M. Schanck 91e185e24c Remove redundant CTAP1 interface 2023-04-18 13:56:18 -07:00
John M. Schanck fef2653602 Copy StateMachine::{register,sign} to StateMachineCtap2::legacy_{register,sign} 2023-04-18 13:56:18 -07:00
Martin Sirringhaus 8fe23f3536 Implement UV-handling for CTAP2.1 2023-04-11 11:14:42 -07:00
Martin Sirringhaus d79e7f2d68 Rework CTAP2.0 GetPinToken-workflow 2023-03-27 10:19:20 -07:00
John M. Schanck a396f70350 Fix clippy lints 2023-02-09 11:52:11 -08:00
Martin Sirringhaus 5e9db7bd9d Fix clippy warnings and run clippy in CI 2023-01-12 13:01:46 -08:00
msirringhaus 85e55d4956 Relax keylength checks for CTAP2 and implement excludeList-support for CTAP1 (#181)
* Relax rules for keylength checking when dealing with CTAP2

* Add excludeList-support for CTAP1

Co-authored-by: Martin Sirringhaus <>
2022-10-13 14:47:11 +02:00