aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2018-04-15 16:00:28 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2018-04-15 16:00:28 +0800
commit94ec3aafc27aa9a7ea019d5ed085ab16c9f4dfac (patch)
tree34447e07e36aef36393a66f8ff2660515ce1fc60
parent4f9e9f00ce6d359fbcba39d41212a2ad15e95a7b (diff)
downloadtangerine-mcl-94ec3aafc27aa9a7ea019d5ed085ab16c9f4dfac.tar.gz
tangerine-mcl-94ec3aafc27aa9a7ea019d5ed085ab16c9f4dfac.tar.zst
tangerine-mcl-94ec3aafc27aa9a7ea019d5ed085ab16c9f4dfac.zip
define some functions in mcl::she
-rw-r--r--include/mcl/she.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/mcl/she.hpp b/include/mcl/she.hpp
index f934663..19c352a 100644
--- a/include/mcl/she.hpp
+++ b/include/mcl/she.hpp
@@ -1472,5 +1472,14 @@ typedef CipherTextGT CipherTextGM; // old class
typedef SHE::CipherText CipherText;
typedef SHE::ZkpBin ZkpBin;
+inline void init(const mcl::CurveParam& cp = mcl::BN254) { SHE::init(cp); }
+inline void setRangeForG1DLP(size_t hashSize) { SHE::setRangeForG1DLP(hashSize); }
+inline void setRangeForG2DLP(size_t hashSize) { SHE::setRangeForG2DLP(hashSize); }
+inline void setRangeForGTDLP(size_t hashSize) { SHE::setRangeForGTDLP(hashSize); }
+inline void setRangeForDLP(size_t hashSize) { SHE::setRangeForDLP(hashSize); }
+inline void setTryNum(size_t tryNum) { SHE::setTryNum(tryNum); }
+inline void useDecG1ViaGT(bool use = true) { SHE::useDecG1ViaGT(use); }
+inline void useDecG2ViaGT(bool use = true) { SHE::useDecG2ViaGT(use); }
+
} } // mcl::she