aboutsummaryrefslogtreecommitdiffstats
path: root/test/bls_test.cpp
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2017-02-12 17:07:08 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2017-02-12 17:07:08 +0800
commit72b38ba2e60a860d98ec6ac654aab8285c623e14 (patch)
tree8dea6b9b35709a6df996917602b6a82a047b39e8 /test/bls_test.cpp
parentffa48689f965a126a3673fd2a8feac6e2659d176 (diff)
downloaddexon-bls-72b38ba2e60a860d98ec6ac654aab8285c623e14.tar
dexon-bls-72b38ba2e60a860d98ec6ac654aab8285c623e14.tar.gz
dexon-bls-72b38ba2e60a860d98ec6ac654aab8285c623e14.tar.bz2
dexon-bls-72b38ba2e60a860d98ec6ac654aab8285c623e14.tar.lz
dexon-bls-72b38ba2e60a860d98ec6ac654aab8285c623e14.tar.xz
dexon-bls-72b38ba2e60a860d98ec6ac654aab8285c623e14.tar.zst
dexon-bls-72b38ba2e60a860d98ec6ac654aab8285c623e14.zip
1.4 times faster Sign::verify
Diffstat (limited to 'test/bls_test.cpp')
-rw-r--r--test/bls_test.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/bls_test.cpp b/test/bls_test.cpp
index c54ae09..e58f541 100644
--- a/test/bls_test.cpp
+++ b/test/bls_test.cpp
@@ -3,6 +3,7 @@
#include <cybozu/inttype.hpp>
#include <iostream>
#include <sstream>
+#include <cybozu/benchmark.hpp>
template<class T>
void streamTest(const T& t)
@@ -32,6 +33,8 @@ CYBOZU_TEST_AUTO(bls)
CYBOZU_TEST_ASSERT(s.verify(pub, m));
CYBOZU_TEST_ASSERT(!s.verify(pub, m + "a"));
streamTest(s);
+ CYBOZU_BENCH_C("verify", 100, s.verify, pub, m);
+ CYBOZU_BENCH_C("verify", 100, s.verify, pub, "abc");
}
}