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.
Re-exports§
pub use state::migrate;
Modules§
- constants
- Constants.
- credential
- Internal
Credentialand 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.
- Large
Blobs Config - Silent
- No user presence verification.
Enums§
- Error
- Re-export of
ctap-typesauthenticator errors. - Signing
Algorithm - Currently Ed25519 and P256.
Traits§
- Extension
Requirements - Trussed
Requirements - Trait bound on our implementation’s requirements from a Trussed client.
- User
Presence - Method to check for user presence.