// GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) // Source: Client to Authenticator Protocol (CTAP) (https://fidoalliance.org/specs/fido-v2.2-ps-20250714/fido-client-to-authenticator-protocol-v2.2-ps-20250714.html) partial dictionary AuthenticationExtensionsClientInputs { USVString credentialProtectionPolicy; boolean enforceCredentialProtectionPolicy = false; }; partial dictionary AuthenticationExtensionsClientInputs { ArrayBuffer credBlob; }; partial dictionary AuthenticationExtensionsClientInputs { boolean getCredBlob; }; partial dictionary AuthenticationExtensionsClientOutputs { boolean credBlob; }; partial dictionary AuthenticationExtensionsClientOutputs { ArrayBuffer getCredBlob; }; partial dictionary AuthenticationExtensionsClientInputs { boolean minPinLength; }; partial dictionary AuthenticationExtensionsClientInputs { boolean pinComplexityPolicy; }; partial dictionary AuthenticationExtensionsClientInputs { boolean hmacCreateSecret; }; dictionary HMACGetSecretInput { required ArrayBuffer salt1; // 32-byte random data ArrayBuffer salt2; // Optional additional 32-byte random data }; partial dictionary AuthenticationExtensionsClientInputs { HMACGetSecretInput hmacGetSecret; }; partial dictionary AuthenticationExtensionsClientOutputs { boolean hmacCreateSecret; }; dictionary HMACGetSecretOutput { required ArrayBuffer output1; ArrayBuffer output2; }; partial dictionary AuthenticationExtensionsClientOutputs { HMACGetSecretOutput hmacGetSecret; };