Commit Graph

96 Commits (dacfdaefea7e8b92e8c02ae3cb92ba7ed29ba6bd)

Author SHA1 Message Date
MITSUNARI Shigeo fce9599a59 change internal millerLoopVecN api 4 years ago
MITSUNARI Shigeo 67672f4050 refactor mul 5 years ago
MITSUNARI Shigeo 959a0548d5 add IoEcAffineSerialize for serialize 5 years ago
MITSUNARI Shigeo 3039bdb86f change mulVec interface 5 years ago
MITSUNARI Shigeo afb1c812f1 support mulVec 5 years ago
MITSUNARI Shigeo 9f09970f70 fix for c++03 5 years ago
MITSUNARI Shigeo 2c2db22773 start to develop Ec::mulVec 5 years ago
MITSUNARI Shigeo 572fa8d816 add millerLoopVec 5 years ago
MITSUNARI Shigeo 4ae8bc289c add version 6 years ago
MITSUNARI Shigeo d6229da5aa add G1only 6 years ago
MITSUNARI Shigeo 4006713fc5 a little optimization of Ec::addJacobi if both points are affine 6 years ago
MITSUNARI Shigeo ee793eae32 include lagrange.hpp in bench.hpp 6 years ago
MITSUNARI Shigeo b73bac2077 add necessary header 6 years ago
MITSUNARI Shigeo b7c2d17e99 add fp2Dbl_sqrPreA_ 6 years ago
MITSUNARI Shigeo d72b2de848 use bn instead of bn256 6 years ago
MITSUNARI Shigeo 5564e669c0 add millerLoop2mixed for C 7 years ago
MITSUNARI Shigeo 2713e69d88 precomputedMillerLoop2mixed for nonprecomputed Q1 7 years ago
MITSUNARI Shigeo ede0f9b207 refactor namespace 7 years ago
MITSUNARI Shigeo 265b4649f4 define BN::** in mcl::bn** 7 years ago
MITSUNARI Shigeo ec2fea6176 use new CurveParam name 7 years ago
MITSUNARI Shigeo 8c8d616c9b rename curve name 7 years ago
MITSUNARI Shigeo f898b4f412 remove bls12.hpp 7 years ago
MITSUNARI Shigeo 3b815cf485 rename curveParam 7 years ago
MITSUNARI Shigeo 49dde231b6 unify curve param 7 years ago
MITSUNARI Shigeo 30ec0e0038 use bench.hpp for bls12 7 years ago
MITSUNARI Shigeo fa653e858f add bls12::mapToG2 7 years ago
MITSUNARI Shigeo 67ec14cb8f [break backward compatibility] mapToG2 is changed 7 years ago
MITSUNARI Shigeo 7ab4ba0c07 use mulGeneric instad of mul 7 years ago
MITSUNARI Shigeo 82ca08372d move HaveFrobenius to util 7 years ago
MITSUNARI Shigeo 7bf194cb0e remove MCL_DEV 7 years ago
MITSUNARI Shigeo 36b8100437 BLS12::addLine is ok 7 years ago
MITSUNARI Shigeo 57532d0464 unify bench for bn 7 years ago
MITSUNARI Shigeo 9d2774a391 fix testCompress ; a must be in GT 7 years ago
MITSUNARI Shigeo 2859989e7e use hasNext for loadWord 7 years ago
MITSUNARI Shigeo d196469678 [bn] a little optimization of addLineWithoutP 7 years ago
MITSUNARI Shigeo bade8efc64 [bn] mul_024 uses mulOpt 7 years ago
MITSUNARI Shigeo 6d6487b748 remove testHashAndMapto in bn_test.cpp 7 years ago
MITSUNARI Shigeo d8806e2df3 use SHA-2 if MCL_DONT_USE_OPENSSL 7 years ago
MITSUNARI Shigeo b810c822c8 rename bnXXXinit to initPairing() 7 years ago
MITSUNARI Shigeo bac7b485e0 add bench of mapto 7 years ago
MITSUNARI Shigeo 4923b40e43 add ONLY_BENCH test for bn_test 7 years ago
MITSUNARI Shigeo 229cc0166c define macro for emscripten 7 years ago
MITSUNARI Shigeo 433203a446 use MCL_SIZEOF_UNIT macro instead of CYBOZU_OS_BIT 7 years ago
MITSUNARI Shigeo 7a9deb7183 avoid exception test on emscripten 7 years ago
MITSUNARI Shigeo a83832ce7a Fp12::pow supports GLV method 8 years ago
MITSUNARI Shigeo af65817bf8 add bench of GT::pow 8 years ago
MITSUNARI Shigeo 91c5363fe7 const time GVL::mul does not depent on bit length 8 years ago
MITSUNARI Shigeo aab87af960 implement GLV for G2 8 years ago
MITSUNARI Shigeo c03f944f1a show curve name on bench 8 years ago
MITSUNARI Shigeo abf59abc4e add bench UNIT=4 and 6 8 years ago