CTAP2-test-tool icon indicating copy to clipboard operation
CTAP2-test-tool copied to clipboard

Support CTAP 2.1

Open kaczmarczyck opened this issue 5 years ago • 10 comments

The test tool currently supports commands from version 2.0. GetInfo informs about supported versions.

For old commands, tests should differentiate between authenticator versions. For new commands, tests should only run if an authenticator claims it is compatible.

kaczmarczyck avatar Sep 17 '20 14:09 kaczmarczyck

any update about supporting CTAP 2.1?

geofli avatar Apr 06 '21 08:04 geofli

Review draft 3 looks like it's going to closely resemble the final version. Also, I almost finished the implementation for OpenSK (see this issue). I'll start working on the test tool soon.

kaczmarczyck avatar Apr 06 '21 12:04 kaczmarczyck

Hi there, the PS version has been published for a while. Is there any update about supporting CTAP 2.1? Thanks!

dangfan avatar Sep 20 '22 16:09 dangfan

The CTAP code itself has worked in all my tests. We are working on a few other feature before we could do a release. If you want to test CTAP 2.1 support, feel free to try our develop branch and we welcome your feedback!

kaczmarczyck avatar Sep 21 '22 06:09 kaczmarczyck

Thank you for the reply. Unfortunately, I don't see the develop branch. Also, I noticed that there is an AuthenticatorCredentialManagementPositiveTest function in fido_commands.cc, but I cannot find an invocation to it. Should I add such tests in GetTests? Thanks!

dangfan avatar Sep 21 '22 14:09 dangfan

Oh nevermind my last comment, I was working on OpenSK before and didn't realize that this is my Test Tool.

We don't have tests for 2.1 here yet. If you want to add any, feel free to.

kaczmarczyck avatar Sep 21 '22 14:09 kaczmarczyck

Okay. Thanks a lot!

dangfan avatar Sep 21 '22 14:09 dangfan

Hey @kaczmarczyck !

  1. I saw there are 10 or so CTAP 2.1 tests. Any plans on extending that?
  2. Do you plan to support CTAP 2.2? If so, do you have any rough time plan? I do not see any mentions of it on OpenSK project, which I understand would be required to proceed on this.

szszszsz avatar Jul 10 '23 15:07 szszszsz

Hi! Support for newer Test Tool versions is on hold. We will look into testing for 2.1 or 2.2 when OpenSK releases its next version.

There is no timeline for that yet. I don't think the difference between 2.1 and 2.2 is as big as from 2.0 to 2.1, so I don't expect CTAP to be a major blocker. There are other open questions for a new OpenSK release though.

kaczmarczyck avatar Jul 11 '23 11:07 kaczmarczyck

All clear, thank you for the update!

szszszsz avatar Jul 11 '23 17:07 szszszsz