aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2018-05-03 10:29:25 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2018-05-03 10:29:25 +0800
commitb8ba695837357d865b50047f85794610551d92e5 (patch)
tree868ce22d0a8aeac161229ffc922e6fc5a52886c0
parentddcbd090a41f4a435b5c1c19a0924aa9259601cb (diff)
downloadtangerine-mcl-b8ba695837357d865b50047f85794610551d92e5.tar.gz
tangerine-mcl-b8ba695837357d865b50047f85794610551d92e5.tar.zst
tangerine-mcl-b8ba695837357d865b50047f85794610551d92e5.zip
use isEqual for ZkpBinTest
-rw-r--r--test/she_c_test.hpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/she_c_test.hpp b/test/she_c_test.hpp
index f93ecaf..c038892 100644
--- a/test/she_c_test.hpp
+++ b/test/she_c_test.hpp
@@ -301,13 +301,14 @@ void ZkpBinTest(const sheSecretKey *sec, const PK *pub, encWithZkpFunc encWithZk
{
char buf[4096];
size_t n = sheZkpBinSerialize(buf, sizeof(buf), &zkp);
- CYBOZU_TEST_EQUAL(n, mclBn_getFrByteSize() * 4);
+ CYBOZU_TEST_EQUAL(n, mclBn_getFrByteSize() * CYBOZU_NUM_OF_ARRAY(zkp.d));
sheZkpBin zkp2;
size_t r = sheZkpBinDeserialize(&zkp2, buf, n);
CYBOZU_TEST_EQUAL(r, n);
- char buf2[4096];
- sheZkpBinSerialize(buf2, sizeof(buf2), &zkp2);
- CYBOZU_TEST_EQUAL_ARRAY(buf, buf2, n);
+ CYBOZU_TEST_EQUAL(r, n);
+ for (size_t i = 0; i < CYBOZU_NUM_OF_ARRAY(zkp.d); i++) {
+ CYBOZU_TEST_ASSERT(mclBnFr_isEqual(&zkp.d[i], &zkp2.d[i]));
+ }
}
zkp.d[0].d[0]++;
CYBOZU_TEST_EQUAL(verify(pub, &c, &zkp), 0);