Package-level declarations
Types
Authenticator selection criteria for registration.
Result of a successful authentication. Flutter-facing DTO - exposed via code generation.
Session data returned after successful WebAuthn authentication or registration.
Exception thrown when attempting to delete the last active credential.
Result from PasskeyClient.createCredential(). Contains the raw WebAuthn response data from registration.
Credential descriptor for allowCredentials/excludeCredentials.
Information about a registered credential. Flutter-facing DTO - exposed via code generation.
Exception thrown when a credential is not found.
Exception thrown when attempting to use a revoked credential.
Flutter submodule for credential registry management.
Status of a credential in the registry.
Type of WebAuthn credential.
Result from PasskeyClient.getAssertion(). Contains the raw WebAuthn assertion data from authentication.
Result from PasskeyClient.getAssertionWithPrf(). Contains assertion data plus PRF output for key derivation.
Exception thrown when a passkey operation is cancelled by the user.
Interface for passkey client operations.
Represents the passkey credential details stored locally after registration.
Exception thrown when a passkey operation fails.
Exception thrown when a passkey credential ID doesn't match the backup's stored credential. This prevents users from logging in with a different passkey than the one used to encrypt their backup.
Represents the result of a passkey operation.
Flutter submodule for WebAuthn passkey operations.
PRF evaluation input containing the salt(s).
PRF extension input for key derivation. The PRF (Pseudo-Random Function) extension allows deriving cryptographic keys from passkey authentication.
Public key credential algorithm parameter.
WebAuthn credential creation options for passkey registration. Matches the WebAuthn PublicKeyCredentialCreationOptions structure.
WebAuthn credential request options for passkey authentication. Matches the WebAuthn PublicKeyCredentialRequestOptions structure.
WebAuthn extensions container for authentication requests.
Functions
Android implementation of PRF support check.
Check if the current platform supports WebAuthn PRF extension.
Converts PasskeyDetails to WalletsCreatePasskeyRequest.