> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://v3.viem.sh/api/mcp` to find what you need.

# WebAuthn Errors

:::info
`WebAuthn` is a re-export of ox's [`WebAuthn`](https://oxlib.sh/api/WebAuthn/errors). Refer to the ox documentation for the full reference.
:::

## `WebAuthn.GetCredentialFailedError`

Thrown when a WebAuthn credential request fails.

## `WebAuthn.InvalidExtensionError`

Thrown when a caller supplies the managed `prf` extension.

## `WebAuthn.InvalidOptionsError`

Thrown when raw credential options are combined with managed PRF evaluation.

## `WebAuthn.InvalidPrfOutputError`

Thrown when a WebAuthn PRF result is not a valid 32-byte output.

## `WebAuthn.PrfEvaluationFailedError`

Thrown when WebAuthn PRF evaluation fails after a credential ceremony.

## `WebAuthn.PrfNotSupportedError`

Thrown when a created credential does not support PRF evaluation.

## `WebAuthn.PrfUnavailableError`

Thrown when a credential assertion does not return a PRF output.
