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.

Traits

Type Definitions