aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2018-01-03 20:41:20 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2018-01-03 20:41:20 +0800
commit280d7c84204b3eb1a08993fb20dcddebbf8e2b40 (patch)
tree3161d7c47f1a5e015bb1257f00da80c063108491
parentb370c65c42ea58f0ee76c37058fb29f1d1c4ddbe (diff)
downloadtangerine-mcl-280d7c84204b3eb1a08993fb20dcddebbf8e2b40.tar.gz
tangerine-mcl-280d7c84204b3eb1a08993fb20dcddebbf8e2b40.tar.zst
tangerine-mcl-280d7c84204b3eb1a08993fb20dcddebbf8e2b40.zip
[she] change decG1ViaGT to useDecG1ViaGT
-rw-r--r--include/mcl/she.h4
-rw-r--r--include/mcl/she.hpp20
-rw-r--r--src/she_c_impl.hpp6
3 files changed, 15 insertions, 15 deletions
diff --git a/include/mcl/she.h b/include/mcl/she.h
index 1d32240..b97cae1 100644
--- a/include/mcl/she.h
+++ b/include/mcl/she.h
@@ -110,12 +110,12 @@ MCLSHE_DLL_API void sheSetTryNum(mclSize tryNum);
decode G1 via GT if use != 0
@note faster if tryNum >= 300
*/
-MCLSHE_DLL_API void sheDecG1ViaGT(int use);
+MCLSHE_DLL_API void sheUseDecG1ViaGT(int use);
/*
decode G2 via GT if use != 0
@note faster if tryNum >= 100
*/
-MCLSHE_DLL_API void sheDecG2ViaGT(int use);
+MCLSHE_DLL_API void sheUseDecG2ViaGT(int use);
/*
load table for DLP
return read size if success else 0
diff --git a/include/mcl/she.hpp b/include/mcl/she.hpp
index fdadf50..4ea0daf 100644
--- a/include/mcl/she.hpp
+++ b/include/mcl/she.hpp
@@ -359,8 +359,8 @@ struct SHET {
static mcl::fp::WindowMethod<G2> Qwm_;
typedef local::InterfaceForHashTable<GT, false> GTasEC;
static local::HashTable<GT, false> ePQhashTbl_;
- static bool decG1ViaGT_;
- static bool decG2ViaGT_;
+ static bool useDecG1ViaGT_;
+ static bool useDecG2ViaGT_;
private:
template<class G>
class CipherTextAT {
@@ -560,13 +560,13 @@ public:
QhashTbl_.setTryNum(tryNum);
ePQhashTbl_.setTryNum(tryNum);
}
- static void decG1ViaGT(bool use = true)
+ static void useDecG1ViaGT(bool use = true)
{
- decG1ViaGT_ = use;
+ useDecG1ViaGT_ = use;
}
- static void decG2ViaGT(bool use = true)
+ static void useDecG2ViaGT(bool use = true)
{
- decG2ViaGT_ = use;
+ useDecG2ViaGT_ = use;
}
/*
only one element is necessary for each G1 and G2.
@@ -627,7 +627,7 @@ public:
#endif
int64_t dec(const CipherTextG1& c) const
{
- if (decG1ViaGT_) return decViaGT(c);
+ if (useDecG1ViaGT_) return decViaGT(c);
/*
S = mP + rxP
T = rP
@@ -640,7 +640,7 @@ public:
}
int64_t dec(const CipherTextG2& c) const
{
- if (decG2ViaGT_) return decViaGT(c);
+ if (useDecG2ViaGT_) return decViaGT(c);
G2 R;
G2::mul(R, c.T_, y_);
G2::sub(R, c.S_, R);
@@ -1481,8 +1481,8 @@ template<class BN, class Fr> std::vector<bn_current::Fp6> SHET<BN, Fr>::Qcoeff_;
template<class BN, class Fr> local::HashTable<typename BN::G1> SHET<BN, Fr>::PhashTbl_;
template<class BN, class Fr> local::HashTable<typename BN::G2> SHET<BN, Fr>::QhashTbl_;
template<class BN, class Fr> local::HashTable<typename BN::Fp12, false> SHET<BN, Fr>::ePQhashTbl_;
-template<class BN, class Fr> bool SHET<BN, Fr>::decG1ViaGT_;
-template<class BN, class Fr> bool SHET<BN, Fr>::decG2ViaGT_;
+template<class BN, class Fr> bool SHET<BN, Fr>::useDecG1ViaGT_;
+template<class BN, class Fr> bool SHET<BN, Fr>::useDecG2ViaGT_;
typedef mcl::she::SHET<bn_current::BN, bn_current::Fr> SHE;
typedef SHE::SecretKey SecretKey;
typedef SHE::PublicKey PublicKey;
diff --git a/src/she_c_impl.hpp b/src/she_c_impl.hpp
index 42a6fb2..1f5237d 100644
--- a/src/she_c_impl.hpp
+++ b/src/she_c_impl.hpp
@@ -198,13 +198,13 @@ void sheSetTryNum(mclSize tryNum)
{
SHE::setTryNum(tryNum);
}
-void sheDecG1ViaGT(int use)
+void sheUseDecG1ViaGT(int use)
{
- SHE::decG1ViaGT(use != 0);
+ SHE::useDecG1ViaGT(use != 0);
}
void sheDecG2ViaGT(int use)
{
- SHE::decG2ViaGT(use != 0);
+ SHE::useDecG2ViaGT(use != 0);
}
template<class HashTable>