chromium/components/policy/test_support/signature_provider_unittest.cc

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

#include "components/policy/test_support/signature_provider.h"

#include <utility>

#include "components/policy/proto/device_management_backend.pb.h"
#include "crypto/rsa_private_key.h"
#include "crypto/signature_verifier.h"
#include "testing/gtest/include/gtest/gtest.h"

em;

namespace policy {

// Param: 1-based key version to be tested.
SignatureProviderWithValidKeyIndexTest;

void CheckSignatureForDomain(const SignatureProvider::SigningKey* signing_key,
                             const std::string& domain,
                             bool expected_success) {}

TEST_P(SignatureProviderWithValidKeyIndexTest, TestSha256Rsa) {}

TEST_P(SignatureProviderWithValidKeyIndexTest, TestSha1Rsa) {}

INSTANTIATE_TEST_SUITE_P();

// Param: 1-based key version to be tested.
SignatureProviderWithInvalidKeyIndexTest;

TEST_P(SignatureProviderWithInvalidKeyIndexTest, DomainSignatures) {}

INSTANTIATE_TEST_SUITE_P();

}  // namespace policy