1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #ifndef EPID_COMMON_TESTHELPER_1_1_VERIFIER_WRAPPER_TESTHELPER_H_
- #define EPID_COMMON_TESTHELPER_1_1_VERIFIER_WRAPPER_TESTHELPER_H_
- extern "C" {
- #include "epid/verifier/1.1/api.h"
- }
- class Epid11VerifierCtxObj {
- public:
-
- explicit Epid11VerifierCtxObj(Epid11GroupPubKey const& pub_key);
-
- Epid11VerifierCtxObj(Epid11GroupPubKey const& pub_key,
- Epid11VerifierPrecomp const& precomp);
-
-
- Epid11VerifierCtxObj(const Epid11VerifierCtxObj&) = delete;
- Epid11VerifierCtxObj& operator=(const Epid11VerifierCtxObj&) = delete;
-
- ~Epid11VerifierCtxObj();
-
- Epid11VerifierCtx* ctx() const;
-
- operator Epid11VerifierCtx*() const;
-
- operator const Epid11VerifierCtx*() const;
- private:
-
- Epid11VerifierCtx* ctx_;
- };
- #endif
|