tweag / webauthn

A library for parsing and validating webauthn/fido2 credentials
Apache License 2.0
34 stars 11 forks source link

Tests based on Client emulation #43

Closed ErinvanderVeen closed 2 years ago

ErinvanderVeen commented 2 years ago

This PR emulates the none authenticator following spec and implements a tiny subset of the Client specification (just enough to pass the tests).

It is used to do a full test of Attestation -> Assertion without relying on the json test files.

Ideally we would implement all attestation formats, but implementing just None already implements a significant part of attestation and assertion fully.