#ifndef __PROOF_HPP #define __PROOF_HPP #include #include #include #include #include #include #include "Scalar.hpp" #include "Curvepoint.hpp" #include "Bipoint.hpp" class Proof { public: Proof(); Proof(std::string hbc); // HBC security std::string hbc; // Malicious security std::vector curvepointUniversals; std::vector curveBipointUniversals; std::vector twistBipointUniversals; std::vector challengeParts; std::vector responseParts; }; Scalar oracle(const std::string& input); #endif