# WebAuthn Errors

## `WebAuthn.GetCredentialFailedError`

Thrown when a WebAuthn credential request fails.

**Source:** [src/core/WebAuthn.ts](https://github.com/wevm/ox/blob/main/src/core/WebAuthn.ts#L571)

## `WebAuthn.InvalidExtensionError`

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

**Source:** [src/core/WebAuthn.ts](https://github.com/wevm/ox/blob/main/src/core/WebAuthn.ts#L466)

## `WebAuthn.InvalidOptionsError`

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

**Source:** [src/core/WebAuthn.ts](https://github.com/wevm/ox/blob/main/src/core/WebAuthn.ts#L475)

## `WebAuthn.InvalidPrfOutputError`

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

**Source:** [src/core/WebAuthn.ts](https://github.com/wevm/ox/blob/main/src/core/WebAuthn.ts#L486)

## `WebAuthn.PrfEvaluationFailedError`

Thrown when WebAuthn PRF evaluation fails after a credential ceremony.

**Source:** [src/core/WebAuthn.ts](https://github.com/wevm/ox/blob/main/src/core/WebAuthn.ts#L539)

## `WebAuthn.PrfNotSupportedError`

Thrown when a created credential does not support PRF evaluation.

**Source:** [src/core/WebAuthn.ts](https://github.com/wevm/ox/blob/main/src/core/WebAuthn.ts#L513)

## `WebAuthn.PrfUnavailableError`

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

**Source:** [src/core/WebAuthn.ts](https://github.com/wevm/ox/blob/main/src/core/WebAuthn.ts#L526)
