aboutsummaryrefslogtreecommitdiffstats
path: root/test/she_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/she_test.cpp')
-rw-r--r--test/she_test.cpp74
1 files changed, 37 insertions, 37 deletions
diff --git a/test/she_test.cpp b/test/she_test.cpp
index c9cbbab..5de1a93 100644
--- a/test/she_test.cpp
+++ b/test/she_test.cpp
@@ -96,12 +96,12 @@ CYBOZU_TEST_AUTO(enc_dec)
ppub.init(pub);
CipherTextG1 c1;
CipherTextG1 c2;
- CipherTextM cm1, cm2;
+ CipherTextGT ct1, ct2;
for (int i = -5; i < 5; i++) {
- pub.enc(cm1, i);
- CYBOZU_TEST_EQUAL(sec.dec(cm1), i);
- ppub.enc(cm2, i);
- CYBOZU_TEST_EQUAL(sec.dec(cm2), i);
+ pub.enc(ct1, i);
+ CYBOZU_TEST_EQUAL(sec.dec(ct1), i);
+ ppub.enc(ct2, i);
+ CYBOZU_TEST_EQUAL(sec.dec(ct2), i);
ppub.enc(c1, i);
CYBOZU_TEST_EQUAL(sec.dec(c1), i);
ppub.enc(c2, i);
@@ -163,7 +163,7 @@ CYBOZU_TEST_AUTO(add_mul_add_sub)
CYBOZU_TEST_EQUAL(sec.dec(c[i]), m[i]);
CYBOZU_TEST_ASSERT(!c[i].isMultiplied());
CipherText mc;
- pub.convertToCipherTextM(mc, c[i]);
+ pub.convertToCipherTextGT(mc, c[i]);
CYBOZU_TEST_ASSERT(mc.isMultiplied());
CYBOZU_TEST_EQUAL(sec.dec(mc), m[i]);
}
@@ -252,9 +252,9 @@ CYBOZU_TEST_AUTO(io)
pub.enc(ca, -4);
m = sec.dec(testIo(ca));
CYBOZU_TEST_EQUAL(m, -4);
- CipherTextM cm;
- CipherTextM::mul(cm, g1, g2);
- m = sec.dec(testIo(cm));
+ CipherTextGT ct;
+ CipherTextGT::mul(ct, g1, g2);
+ m = sec.dec(testIo(ct));
CYBOZU_TEST_EQUAL(m, 15);
}
}
@@ -387,9 +387,9 @@ CYBOZU_TEST_AUTO(hashBench)
CYBOZU_BENCH_C("finalExp", C, BN::finalExp, e, e);
CYBOZU_BENCH_C("precomML", C, BN::precomputedMillerLoop, e, P, SHE::Qcoeff_);
- CipherTextG1 ca1;
- CipherTextG2 ca2;
- CipherTextM cm;
+ CipherTextG1 c1;
+ CipherTextG2 c2;
+ CipherTextGT ct;
int m = int(hashSize - 1);
printf("small m = %d\n", m);
@@ -401,30 +401,30 @@ CYBOZU_TEST_AUTO(hashBench)
CYBOZU_BENCH_C("GTwindow", C, SHE::ePQhashTbl_.mulByWindowMethod, e, m);
// CYBOZU_BENCH_C("GTwindow", C, wm.mul, static_cast<AG&>(e), m);
- CYBOZU_BENCH_C("encG1 ", C, pub.enc, ca1, m);
- CYBOZU_BENCH_C("encG2 ", C, pub.enc, ca2, m);
- CYBOZU_BENCH_C("encGT ", C, pub.enc, cm, m);
- CYBOZU_BENCH_C("encG1pre", C, ppub.enc, ca1, m);
- CYBOZU_BENCH_C("encG2pre", C, ppub.enc, ca2, m);
- CYBOZU_BENCH_C("encGTpre", C, ppub.enc, cm, m);
-
- CYBOZU_BENCH_C("decG1 ", C, sec.dec, ca1);
- CYBOZU_BENCH_C("decG2 ", C, sec.dec, ca2);
- CYBOZU_BENCH_C("degGT ", C, sec.dec, cm);
-
- CYBOZU_BENCH_C("mul ", C, CipherTextM::mul, cm, ca1, ca2);
-
- CYBOZU_BENCH_C("addG1 ", C, CipherTextG1::add, ca1, ca1, ca1);
- CYBOZU_BENCH_C("addG2 ", C, CipherTextG2::add, ca2, ca2, ca2);
- CYBOZU_BENCH_C("addGT ", C, CipherTextM::add, cm, cm, cm);
- CYBOZU_BENCH_C("reRandG1", C, pub.reRand, ca1);
- CYBOZU_BENCH_C("reRandG2", C, pub.reRand, ca2);
- CYBOZU_BENCH_C("reRandGT", C, pub.reRand, cm);
- CYBOZU_BENCH_C("reRandG1pre", C, ppub.reRand, ca1);
- CYBOZU_BENCH_C("reRandG2pre", C, ppub.reRand, ca2);
- CYBOZU_BENCH_C("reRandGTpre", C, ppub.reRand, cm);
- CYBOZU_BENCH_C("mulG1 ", C, CipherTextG1::mul, ca1, ca1, m);
- CYBOZU_BENCH_C("mulG2 ", C, CipherTextG2::mul, ca2, ca2, m);
- CYBOZU_BENCH_C("mulGT ", C, CipherTextM::mul, cm, cm, m);
+ CYBOZU_BENCH_C("encG1 ", C, pub.enc, c1, m);
+ CYBOZU_BENCH_C("encG2 ", C, pub.enc, c2, m);
+ CYBOZU_BENCH_C("encGT ", C, pub.enc, ct, m);
+ CYBOZU_BENCH_C("encG1pre", C, ppub.enc, c1, m);
+ CYBOZU_BENCH_C("encG2pre", C, ppub.enc, c2, m);
+ CYBOZU_BENCH_C("encGTpre", C, ppub.enc, ct, m);
+
+ CYBOZU_BENCH_C("decG1 ", C, sec.dec, c1);
+ CYBOZU_BENCH_C("decG2 ", C, sec.dec, c2);
+ CYBOZU_BENCH_C("degGT ", C, sec.dec, ct);
+
+ CYBOZU_BENCH_C("mul ", C, CipherTextGT::mul, ct, c1, c2);
+
+ CYBOZU_BENCH_C("addG1 ", C, CipherTextG1::add, c1, c1, c1);
+ CYBOZU_BENCH_C("addG2 ", C, CipherTextG2::add, c2, c2, c2);
+ CYBOZU_BENCH_C("addGT ", C, CipherTextGT::add, ct, ct, ct);
+ CYBOZU_BENCH_C("reRandG1", C, pub.reRand, c1);
+ CYBOZU_BENCH_C("reRandG2", C, pub.reRand, c2);
+ CYBOZU_BENCH_C("reRandGT", C, pub.reRand, ct);
+ CYBOZU_BENCH_C("reRandG1pre", C, ppub.reRand, c1);
+ CYBOZU_BENCH_C("reRandG2pre", C, ppub.reRand, c2);
+ CYBOZU_BENCH_C("reRandGTpre", C, ppub.reRand, ct);
+ CYBOZU_BENCH_C("mulG1 ", C, CipherTextG1::mul, c1, c1, m);
+ CYBOZU_BENCH_C("mulG2 ", C, CipherTextG2::mul, c2, c2, m);
+ CYBOZU_BENCH_C("mulGT ", C, CipherTextGT::mul, ct, ct, m);
}