diff options
author | MITSUNARI Shigeo <herumi@nifty.com> | 2018-04-05 20:44:13 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2018-04-05 20:44:13 +0800 |
commit | ed7b141f6ef2701712becc59d6e987b1ab6a1785 (patch) | |
tree | 007b352fa19d25182b9e18f9b43f7b5edc8331d4 /src/bls.cpp | |
parent | 489ef0cf31b0ef40257516213dbb80926c883e9d (diff) | |
download | dexon-bls-ed7b141f6ef2701712becc59d6e987b1ab6a1785.tar dexon-bls-ed7b141f6ef2701712becc59d6e987b1ab6a1785.tar.gz dexon-bls-ed7b141f6ef2701712becc59d6e987b1ab6a1785.tar.bz2 dexon-bls-ed7b141f6ef2701712becc59d6e987b1ab6a1785.tar.lz dexon-bls-ed7b141f6ef2701712becc59d6e987b1ab6a1785.tar.xz dexon-bls-ed7b141f6ef2701712becc59d6e987b1ab6a1785.tar.zst dexon-bls-ed7b141f6ef2701712becc59d6e987b1ab6a1785.zip |
BLS signature supports BLS12-381
Diffstat (limited to 'src/bls.cpp')
-rw-r--r-- | src/bls.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/bls.cpp b/src/bls.cpp index cc67186..71bcb3b 100644 --- a/src/bls.cpp +++ b/src/bls.cpp @@ -156,17 +156,17 @@ std::ostream& writeAsHex(std::ostream& os, const T& t) void init(int curve, int maxUnitSize) { if (maxUnitSize != MCLBN_FP_UNIT_SIZE) throw cybozu::Exception("bls:init:bad maxUnitSize") << maxUnitSize << MCLBN_FP_UNIT_SIZE; - mcl::bn::CurveParam cp; + mcl::CurveParam cp; switch (curve) { - case mclBn_CurveFp254BNb: - cp = mcl::bn::CurveFp254BNb; + case MCL_BN254: + cp = mcl::BN254; break; #if MCLBN_FP_UNIT_SIZE == 6 - case mclBn_CurveFp382_1: - cp = mcl::bn::CurveFp382_1; + case MCL_BN381_1: + cp = mcl::BN381_1; break; - case mclBn_CurveFp382_2: - cp = mcl::bn::CurveFp382_2; + case MCL_BLS12_381: + cp = mcl::BLS12_381; break; #endif default: |