chromium/device/fido/opaque_attestation_statement.cc

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

#include "device/fido/opaque_attestation_statement.h"

#include <utility>

#include "components/cbor/values.h"

Value;

namespace device {

OpaqueAttestationStatement::OpaqueAttestationStatement(
    std::string attestation_format,
    Value attestation_statement)
    :{}

OpaqueAttestationStatement::~OpaqueAttestationStatement() = default;

// Returns the deep copied CBOR value of |attestation_statement_|.
Value OpaqueAttestationStatement::AsCBOR() const {}

bool OpaqueAttestationStatement::IsNoneAttestation() const {}

bool OpaqueAttestationStatement::IsSelfAttestation() const {}

bool OpaqueAttestationStatement::
    IsAttestationCertificateInappropriatelyIdentifying() const {}

std::optional<base::span<const uint8_t>>
OpaqueAttestationStatement::GetLeafCertificate() const {}

}  // namespace device