aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMITSUNARI Shigeo <herumi@nifty.com>2018-04-05 20:44:13 +0800
committerMITSUNARI Shigeo <herumi@nifty.com>2018-04-05 20:44:13 +0800
commited7b141f6ef2701712becc59d6e987b1ab6a1785 (patch)
tree007b352fa19d25182b9e18f9b43f7b5edc8331d4 /src
parent489ef0cf31b0ef40257516213dbb80926c883e9d (diff)
downloaddexon-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')
-rw-r--r--src/bls.cpp14
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: