diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2018-04-15 16:00:28 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2018-04-15 16:00:28 +0800 |
commit | 94ec3aafc27aa9a7ea019d5ed085ab16c9f4dfac (patch) | |
tree | 34447e07e36aef36393a66f8ff2660515ce1fc60 | |
parent | 4f9e9f00ce6d359fbcba39d41212a2ad15e95a7b (diff) | |
download | tangerine-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.hpp | 9 |
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 |