Crate fido_authenticator
source · [−]Expand description
Open source reference implementation of FIDO CTAP.
The core structure is Authenticator
, a Trussed® application.
It implements the ctap_types::ctap1::Authenticator
and ctap_types::ctap2::Authenticator
traits,
which express the interface defined in the CTAP specification.
With feature dispatch
activated, it also implements the App
traits
of apdu_dispatch
and ctaphid_dispatch
.
Modules
Constants.
Internal Credential
and external CredentialId
(“keyhandle”).
Various state of the authenticator.
Structs
Trussed® app implementing a FIDO authenticator.
Externally defined configuration.
User presence verification via Trussed.
No user presence verification.
Enums
Re-export of ctap-types
authenticator errors.
Currently Ed25519 and P256.
Traits
Trait bound on our implementation’s requirements from a Trussed client.
Method to check for user presence.