chromium/third_party/blink/renderer/modules/credentialmanagement/public_key_credential_parameters.idl

// Copyright 2016 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// https://w3c.github.io/webauthn/#enumdef-publickeycredentialtype

enum PublicKeyCredentialType {
    "public-key"
};

// https://w3c.github.io/webauthn/#alg-identifier

typedef long COSEAlgorithmIdentifier;

// https://w3c.github.io/webauthn/#dictdef-publickeycredentialparameters

dictionary PublicKeyCredentialParameters {
    required PublicKeyCredentialType type;
    required COSEAlgorithmIdentifier alg;
};