diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2016-06-13 18:04:06 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2016-06-14 19:36:35 +0800 |
commit | abd7d3f3004aa4194ec9ed7e4ff5b51b4af647b5 (patch) | |
tree | de9b4f95252e8b15a4b6b3d65b0e6fcafd823319 | |
parent | 40ef86f9fe62380bbdb2b80ed4c67d1c2ecd33ea (diff) | |
download | tangerine-mcl-abd7d3f3004aa4194ec9ed7e4ff5b51b4af647b5.tar.gz tangerine-mcl-abd7d3f3004aa4194ec9ed7e4ff5b51b4af647b5.tar.zst tangerine-mcl-abd7d3f3004aa4194ec9ed7e4ff5b51b4af647b5.zip |
add test for setCache
-rw-r--r-- | test/elgamal_test.cpp | 3 |
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; |