From ed7b141f6ef2701712becc59d6e987b1ab6a1785 Mon Sep 17 00:00:00 2001 From: MITSUNARI Shigeo Date: Thu, 5 Apr 2018 21:44:13 +0900 Subject: BLS signature supports BLS12-381 --- src/bls.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'src') 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: -- cgit v1.2.3