Commit Graph

68 Commits (82ca08372d3dc228adca0437a4d20f0dbe84957c)

Author SHA1 Message Date
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
MITSUNARI Shigeo 2ca430617c rename setMsg to SetHashOf 8 years ago
MITSUNARI Shigeo 49ebc4119e rename IoEcComp to IoFixedSizeByteSeq 8 years ago
MITSUNARI Shigeo cc38f9c517 all tests passed 8 years ago
MITSUNARI Shigeo 9d375d04ce add test of ioMode for Ec 8 years ago
MITSUNARI Shigeo ffb566c06b use readStream 8 years ago
MITSUNARI Shigeo e7bf6b3244 pairing(P, zero) should be 1 8 years ago
MITSUNARI Shigeo 242e962849 a little faster G1::mul 8 years ago
MITSUNARI Shigeo c20c761024 bug fix of mulCT 8 years ago
MITSUNARI Shigeo 399a97961a add test of mapToG2 8 years ago
MITSUNARI Shigeo faa01c6e11 defaut constructor of Ec does not clear the memory 8 years ago
MITSUNARI Shigeo 1bca88116a add wrapper functions ; BN::mapToGi 8 years ago
MITSUNARI Shigeo 13942ae25d change the order of arguments of G1 and G2 8 years ago
MITSUNARI Shigeo 90d7bbe2b6 fix ; ensure that the elements by mapTo.calcG2 is in G2 8 years ago
MITSUNARI Shigeo 59905c24fd show JIT status 8 years ago
MITSUNARI Shigeo a70c681aea add precomputedMillerLoop2 8 years ago
MITSUNARI Shigeo 9f93fe6900 add precomupted miller loop 8 years ago
MITSUNARI Shigeo e272318a39 enable Compress::fixed_power for Fp254BNb 8 years ago
MITSUNARI Shigeo 32ec71ff76 move test code 8 years ago
MITSUNARI Shigeo e187bf8f5a udpate benchmark of arm 8 years ago
MITSUNARI Shigeo 21324c9e0a add random test of pairing 8 years ago
MITSUNARI Shigeo 3dd3ccd4ac update bench of x64 8 years ago
MITSUNARI Shigeo 5e2100364d add preset of bn256 8 years ago
MITSUNARI Shigeo c1d390c254 optimize Fp6::mul 8 years ago
MITSUNARI Shigeo 08949d13ec test ok for snark 8 years ago
MITSUNARI Shigeo 97fce173c1 add SNARK curve parameter, but test does not pass 8 years ago
MITSUNARI Shigeo f087f4997e unify calcG1 and calcG2 8 years ago
MITSUNARI Shigeo 4f4a8d47eb add MapToG2 8 years ago
MITSUNARI Shigeo 4e395bccbe add F2T::squareRoot 8 years ago