chromium/chrome/browser/webauthn/fake_magic_arch.h

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

#ifndef CHROME_BROWSER_WEBAUTHN_FAKE_MAGIC_ARCH_H_
#define CHROME_BROWSER_WEBAUTHN_FAKE_MAGIC_ARCH_H_

#include <cstdint>
#include <optional>
#include <string_view>
#include <vector>

class FakeSecurityDomainService;
class FakeRecoveryKeyStore;

// Magic Arch is the name given to the service on accounts.google.com that
// performs recovery of Zuul and passkey security domain secrets. This fake
// implements some of the same operations so that tests can check that
// generated vaults are valid and contain the expected secret.
class FakeMagicArch {};

#endif  // CHROME_BROWSER_WEBAUTHN_FAKE_MAGIC_ARCH_H_