Macros
- Pattern that matches an unknown
CredentialError
member. - Pattern that matches an unknown
ResetError
member.
Structs
- Parameters to AddCredential method. TODO(fxbug.dev/88343): Replace with anonymous tables when available as parameter arguments.
- Parameters to CheckCredential method. TODO(fxbug.dev/88343): Replace with anonymous tables when available as parameter arguments.
- Response to CheckCredential method. TODO(fxbug.dev/88343): Replace with anonymous tables when available as parameter arguments.
- Defines a single entry in the table of failed authentication attempt number to authentication delay for a given credential.
- A Stream of incoming requests for Manager
- A Stream of incoming requests for Resetter
Enums
- Specific error codes that can be returned by the credential manager.
- Manager manages the overall state of low entropy secrets, such as knowleged-based authentication factors, on a Fuchsia device. This includes inserting, deleting and validating credentials. With anti-hammering support built in to prevent pin brute forcing.
- Specific error codes returned by the Reset protocol.
- Reset is a small protocol intended to be used exclusively on factory reset to reset any hardware backed credentials.