123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128 |
- #ifndef EPID_VERIFIER_1_1_UNITTESTS_VERIFIER_TESTHELPER_H_
- #define EPID_VERIFIER_1_1_UNITTESTS_VERIFIER_TESTHELPER_H_
- #include <vector>
- #include "epid/common-testhelper/epid_gtest-testhelper.h"
- #include "gtest/gtest.h"
- extern "C" {
- #include "epid/verifier/1.1/api.h"
- }
- class Epid11VerifierTest : public ::testing::Test {
- public:
-
- static const Epid11G3ElemStr kG3IdentityStr;
-
- static const Epid11GroupPubKey kPubKeyStr;
-
- static const Epid11GroupPubKey kPubKeyStrForMsg0_255;
-
- static const std::vector<uint8_t> kMsg0;
-
- static const std::vector<uint8_t> kBsn0;
-
- static const std::vector<uint8_t> kData_0_255;
-
- static const std::vector<uint8_t> kSigGrp01Member0Sha256kBsn0Data_0_255;
-
- static const std::vector<uint8_t> kGrpXPrivRl;
-
- static const std::vector<uint8_t> kGrpXCorruptedPrivRl;
-
- static const std::vector<uint8_t> kGrpXPrivRlSingleEntry;
-
- static const Epid11VerifierPrecomp kVerifierPrecompStr;
-
- static const Epid11Params kParamsStr;
-
- static const std::vector<uint8_t> kSigGrpXMember0Sha256Bsn0Msg0;
-
- static const std::vector<uint8_t> kSigGrpXMember0Sha256Bsn0Msg0SingleEntry;
-
- static const std::vector<uint8_t> kSigGrpXMember0Sha256Bsn0Msg0ThreeEntry;
-
- static const std::vector<uint8_t> kSigGrpXMember0Sha256Bsn0Msg1;
-
- static const std::vector<uint8_t> kSigGrpXMember0Sha256Bsn1Msg0;
-
- static const std::vector<uint8_t> kSigGrpXMember0Sha256RandbaseMsg0;
-
- static const std::vector<uint8_t> kSigGrpXMember0Sha256RandbaseMsg0N2One;
-
- static const std::vector<uint8_t> kSigGrpXMember0Sha256RandbaseMsg1;
-
- static const std::vector<uint8_t> kSigGrpXMember1Sha256Bsn0Msg0;
-
- static const std::vector<uint8_t> kSigGrpXRevokedPrivKey000Sha256Bsn0Msg0;
-
- static const std::vector<uint8_t> kSigGrpXRevokedPrivKey001Sha256Bsn0Msg0;
-
- static const std::vector<uint8_t> kSigGrpXRevokedPrivKey002Sha256Bsn0Msg0;
-
- static const std::vector<uint8_t> kGroupRlEmptyBuf;
-
- static const std::vector<uint8_t> kGroupRl3GidBuf;
-
- static const std::vector<uint8_t> kGrpRlRevokedGrpXSingleEntry;
-
- static const std::vector<uint8_t> kGrpRlRevokedGrpXFirstEntry;
-
- static const std::vector<uint8_t> kGrpRlRevokedGrpXMiddleEntry;
-
- static const std::vector<uint8_t> kGrpRlRevokedGrpXLastEntry;
-
- static const std::vector<uint8_t> kSigRl;
-
- static const std::vector<uint8_t> kSigRlForMsg0_255;
-
- static const std::vector<uint8_t> kEmptySigRl;
-
- virtual void SetUp() {}
-
- virtual void TearDown() {}
-
-
- static const OctStr32 kOctStr32_1;
-
- static const std::vector<uint8_t> kGrpXSigRlMember0Bsn0Msg0SingleEntry;
-
- static const std::vector<uint8_t> kGrpXSigRlMember0Bsn0Msg0FirstEntry;
-
- static const std::vector<uint8_t> kGrpXSigRlMember0Bsn0Msg0MiddleEntry;
-
- static const std::vector<uint8_t> kGrpXSigRlMember0Bsn0Msg0LastEntry;
- };
- #endif
|