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
- Constants.
- credential
- Internal
Credential
and externalCredentialId
(“keyhandle”). - state
- Various state of the authenticator.
Structs§
- Authenticator
- Trussed® app implementing a FIDO authenticator.
- Config
- Externally defined configuration.
- Conforming
- User presence verification via Trussed.
- Silent
- No user presence verification.
Enums§
- Error
- Re-export of
ctap-types
authenticator errors. - Signing
Algorithm - Currently Ed25519 and P256.
Traits§
- Trussed
Requirements - Trait bound on our implementation’s requirements from a Trussed client.
- User
Presence - Method to check for user presence.