#include "components/reporting/encryption/verification.h"
#include <memory>
#include "components/reporting/encryption/primitives.h"
#include "components/reporting/encryption/testing_primitives.h"
#include "components/reporting/util/status_macros.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
Eq;
HasSubstr;
Ne;
namespace reporting {
namespace {
class VerificationTest : public ::testing::Test { … };
TEST_F(VerificationTest, SignAndVerify) { … }
TEST_F(VerificationTest, SignAndFailBadSignature) { … }
TEST_F(VerificationTest, SignAndFailBadPublicKey) { … }
TEST_F(VerificationTest, ValidateFixedKey) { … }
}
}