aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2015-06-11 13:56:22 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2015-06-11 13:56:22 +0800
commit3e01ff5ca3cc25e8767ecf3c2606eed9ad1fe04a (patch)
treeaa2737782af2361d035a1fc7b487fcd7c81bde99
parent2b8b45cc6086ac50786cc432a356ac69e0439f6e (diff)
downloadtangerine-mcl-3e01ff5ca3cc25e8767ecf3c2606eed9ad1fe04a.tar.gz
tangerine-mcl-3e01ff5ca3cc25e8767ecf3c2606eed9ad1fe04a.tar.zst
tangerine-mcl-3e01ff5ca3cc25e8767ecf3c2606eed9ad1fe04a.zip
Fp_i is not necessary
-rw-r--r--test/ec_test.cpp20
-rw-r--r--test/elgamal_test.cpp2
2 files changed, 8 insertions, 14 deletions
diff --git a/test/ec_test.cpp b/test/ec_test.cpp
index e3f398d..c143376 100644
--- a/test/ec_test.cpp
+++ b/test/ec_test.cpp
@@ -5,20 +5,16 @@
#include <mcl/gmp_util.hpp>
#include <mcl/fp.hpp>
-typedef mcl::FpT<> Fp_3;
-typedef mcl::FpT<> Fp_4;
-typedef mcl::FpT<> Fp_6;
-typedef mcl::FpT<> Fp_9;
#include <mcl/ec.hpp>
#include <mcl/ecparam.hpp>
#include <time.h>
+typedef mcl::FpT<> Fp;
struct tagZn;
typedef mcl::FpT<tagZn> Zn;
+typedef mcl::EcT<Fp> Ec;
-template<class Fp>
struct Test {
- typedef mcl::EcT<Fp> Ec;
const mcl::EcParam& para;
Test(const mcl::EcParam& para)
: para(para)
@@ -26,7 +22,6 @@ struct Test {
Fp::setModulo(para.p);
Zn::setModulo(para.n);
Ec::setParam(para.a, para.b);
-// CYBOZU_TEST_EQUAL(para.bitSize, Fp(-1).getBitSize());
}
void cstr() const
{
@@ -274,12 +269,11 @@ private:
void operator=(const Test&);
};
-template<class Fp>
void test_sub(const mcl::EcParam *para, size_t paraNum)
{
for (size_t i = 0; i < paraNum; i++) {
puts(para[i].name);
- Test<Fp>(para[i]).run();
+ Test(para[i]).run();
}
}
@@ -299,7 +293,7 @@ CYBOZU_TEST_AUTO(all)
mcl::ecparam::secp192k1,
mcl::ecparam::NIST_P192,
};
- test_sub<Fp_3>(para3, CYBOZU_NUM_OF_ARRAY(para3));
+ test_sub(para3, CYBOZU_NUM_OF_ARRAY(para3));
}
if (g_partial & (1 << 4)) {
@@ -309,7 +303,7 @@ CYBOZU_TEST_AUTO(all)
mcl::ecparam::NIST_P224,
mcl::ecparam::NIST_P256,
};
- test_sub<Fp_4>(para4, CYBOZU_NUM_OF_ARRAY(para4));
+ test_sub(para4, CYBOZU_NUM_OF_ARRAY(para4));
}
if (g_partial & (1 << 6)) {
@@ -317,7 +311,7 @@ CYBOZU_TEST_AUTO(all)
// mcl::ecparam::secp384r1,
mcl::ecparam::NIST_P384,
};
- test_sub<Fp_6>(para6, CYBOZU_NUM_OF_ARRAY(para6));
+ test_sub(para6, CYBOZU_NUM_OF_ARRAY(para6));
}
if (g_partial & (1 << 9)) {
@@ -325,7 +319,7 @@ CYBOZU_TEST_AUTO(all)
// mcl::ecparam::secp521r1,
mcl::ecparam::NIST_P521,
};
- test_sub<Fp_9>(para9, CYBOZU_NUM_OF_ARRAY(para9));
+ test_sub(para9, CYBOZU_NUM_OF_ARRAY(para9));
}
}
diff --git a/test/elgamal_test.cpp b/test/elgamal_test.cpp
index e0920c9..36b702f 100644
--- a/test/elgamal_test.cpp
+++ b/test/elgamal_test.cpp
@@ -22,7 +22,7 @@ CYBOZU_TEST_AUTO(testEc)
Ec::setParam(para.a, para.b);
const Fp x0(para.gx);
const Fp y0(para.gy);
- const size_t bitSize = Zn(-1).getBitSize();
+ const size_t bitSize = Zn::getBitSize();
const Ec P(x0, y0);
/*
Zn = <P>