tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

fido.idl (1342B)


      1 // GENERATED CONTENT - DO NOT EDIT
      2 // Content was automatically extracted by Reffy into webref
      3 // (https://github.com/w3c/webref)
      4 // Source: Client to Authenticator Protocol (CTAP) (https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html)
      5 
      6 partial dictionary AuthenticationExtensionsClientInputs {
      7  USVString credentialProtectionPolicy;
      8  boolean enforceCredentialProtectionPolicy = false;
      9 };
     10 
     11 partial dictionary AuthenticationExtensionsClientInputs {
     12  ArrayBuffer credBlob;
     13 };
     14 
     15 partial dictionary AuthenticationExtensionsClientInputs {
     16  boolean getCredBlob;
     17 };
     18 
     19 partial dictionary AuthenticationExtensionsClientInputs {
     20  boolean minPinLength;
     21 };
     22 
     23 partial dictionary AuthenticationExtensionsClientInputs {
     24  boolean hmacCreateSecret;
     25 };
     26 
     27 dictionary HMACGetSecretInput {
     28  required ArrayBuffer salt1;   // 32-byte random data
     29  ArrayBuffer salt2;  // Optional additional 32-byte random data
     30 };
     31 
     32 partial dictionary AuthenticationExtensionsClientInputs {
     33  HMACGetSecretInput hmacGetSecret;
     34 };
     35 
     36 partial dictionary AuthenticationExtensionsClientOutputs {
     37  boolean hmacCreateSecret;
     38 };
     39 
     40 dictionary HMACGetSecretOutput {
     41  required ArrayBuffer output1;
     42  ArrayBuffer output2;
     43 };
     44 
     45 partial dictionary AuthenticationExtensionsClientOutputs {
     46  HMACGetSecretOutput hmacGetSecret;
     47 };