aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2016-06-13 18:04:06 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2016-06-14 19:36:35 +0800
commitabd7d3f3004aa4194ec9ed7e4ff5b51b4af647b5 (patch)
treede9b4f95252e8b15a4b6b3d65b0e6fcafd823319
parent40ef86f9fe62380bbdb2b80ed4c67d1c2ecd33ea (diff)
downloadtangerine-mcl-abd7d3f3004aa4194ec9ed7e4ff5b51b4af647b5.tar.gz
tangerine-mcl-abd7d3f3004aa4194ec9ed7e4ff5b51b4af647b5.tar.zst
tangerine-mcl-abd7d3f3004aa4194ec9ed7e4ff5b51b4af647b5.zip
add test for setCache
-rw-r--r--test/elgamal_test.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/elgamal_test.cpp b/test/elgamal_test.cpp
index 6ddc001..a3a5bb9 100644
--- a/test/elgamal_test.cpp
+++ b/test/elgamal_test.cpp
@@ -28,6 +28,7 @@ CYBOZU_TEST_AUTO(testEc)
*/
ElgamalEc::PrivateKey prv;
prv.init(P, bitSize, rg);
+ prv.setCache(0, 60000);
const ElgamalEc::PublicKey& pub = prv.getPublicKey();
const int m1 = 12345;
@@ -41,6 +42,8 @@ CYBOZU_TEST_AUTO(testEc)
// dec(enc) = id
CYBOZU_TEST_EQUAL(dec1, m1);
CYBOZU_TEST_EQUAL(dec2, m2);
+ CYBOZU_TEST_EQUAL(prv.dec(c1), m1);
+ CYBOZU_TEST_EQUAL(prv.dec(c2), m2);
// iostream
{
ElgamalEc::PublicKey pub2;