diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2017-08-16 05:10:20 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2017-08-16 05:10:20 +0800 |
commit | 88d3eeb9508b21528279d5e2b4acd10399d47193 (patch) | |
tree | 164fc3cf64f431560c4b4925472a4af1e61f8a66 /test | |
parent | ad144ad2e4220dcbf678c515e4670c094413ea6d (diff) | |
download | dexon-bls-88d3eeb9508b21528279d5e2b4acd10399d47193.tar dexon-bls-88d3eeb9508b21528279d5e2b4acd10399d47193.tar.gz dexon-bls-88d3eeb9508b21528279d5e2b4acd10399d47193.tar.bz2 dexon-bls-88d3eeb9508b21528279d5e2b4acd10399d47193.tar.lz dexon-bls-88d3eeb9508b21528279d5e2b4acd10399d47193.tar.xz dexon-bls-88d3eeb9508b21528279d5e2b4acd10399d47193.tar.zst dexon-bls-88d3eeb9508b21528279d5e2b4acd10399d47193.zip |
blsInit is thread safe
Diffstat (limited to 'test')
-rw-r--r-- | test/bls_c384_test.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/bls_c384_test.cpp b/test/bls_c384_test.cpp index 2e61e2c..21612da 100644 --- a/test/bls_c384_test.cpp +++ b/test/bls_c384_test.cpp @@ -1,4 +1,5 @@ #include <cybozu/test.hpp> +#include <cybozu/inttype.hpp> #include <bls/bls.h> #include <string.h> @@ -62,7 +63,7 @@ void blsOrderTest(const char *curveOrder, const char *fieldOrder) CYBOZU_TEST_EQUAL(buf, fieldOrder); } -#if CYBOZU_CPP_VERSION >= CYBOZU_CPP_VERSION_CPP11 +#if defined(CYBOZU_CPP_VERSION) && CYBOZU_CPP_VERSION >= CYBOZU_CPP_VERSION_CPP11 #include <thread> #include <vector> struct Thread { @@ -86,7 +87,7 @@ CYBOZU_TEST_AUTO(multipleInit) { std::vector<Thread> vt(n); for (size_t i = 0; i < n; i++) { - vt[i].run(blsInitThreadSafe, mclBn_CurveFp254BNb, MCLBN_FP_UNIT_SIZE); + vt[i].run(blsInit, mclBn_CurveFp254BNb, MCLBN_FP_UNIT_SIZE); } } CYBOZU_TEST_EQUAL(blsGetOpUnitSize(), 4u); @@ -94,7 +95,7 @@ CYBOZU_TEST_AUTO(multipleInit) { std::vector<Thread> vt(n); for (size_t i = 0; i < n; i++) { - vt[i].run(blsInitThreadSafe, mclBn_CurveFp382_1, MCLBN_FP_UNIT_SIZE); + vt[i].run(blsInit, mclBn_CurveFp382_1, MCLBN_FP_UNIT_SIZE); } } CYBOZU_TEST_EQUAL(blsGetOpUnitSize(), 6u); |