diff --git a/packages/browser/src/types/dom.ts b/packages/browser/src/types/dom.ts index 1caddc0d..71fbd357 100644 --- a/packages/browser/src/types/dom.ts +++ b/packages/browser/src/types/dom.ts @@ -50,12 +50,28 @@ export interface AuthenticationExtensionsClientInputs { credProps?: boolean; hmacCreateSecret?: boolean; minPinLength?: boolean; + prf?: AuthenticationExtensionsPRFInputs; +} +export interface AuthenticationExtensionsPRFInputs { + eval?: AuthenticationExtensionsPRFValues; + evalByCredential?: Record; +} + +export interface AuthenticationExtensionsPRFValues { + first: BufferSource; + second?: BufferSource; +} + +export interface AuthenticationExtensionsPRFOutputs { + enabled?: boolean; + results?: AuthenticationExtensionsPRFValues; } export interface AuthenticationExtensionsClientOutputs { appid?: boolean; credProps?: CredentialPropertiesOutput; hmacCreateSecret?: boolean; + prf?: AuthenticationExtensionsPRFOutputs; } export interface AuthenticatorSelectionCriteria {