Commit Graph

660 Commits (d51fd79c86954a443b1c7ce67d7bcdb8a63ddedb)

Author SHA1 Message Date
MITSUNARI Shigeo d6229da5aa add G1only 6 years ago
MITSUNARI Shigeo 2df559456b add test of affine+generic 6 years ago
MITSUNARI Shigeo 4006713fc5 a little optimization of Ec::addJacobi if both points are affine 6 years ago
MITSUNARI Shigeo 817a6d94e6 add some benchmark 6 years ago
MITSUNARI Shigeo a6ccd705fc change members of mclBnFp2 6 years ago
MITSUNARI Shigeo 5b4abee36f add mclBnFp_mapToG1 and mclBnFp2_mapToG2 6 years ago
MITSUNARI Shigeo 38fb035e24 add test pattern 6 years ago
MITSUNARI Shigeo 5c8dad4f5e add Array::operator= if exception is enable 6 years ago
MITSUNARI Shigeo a7efe8a6fe use sha2.hpp instead of crypto.hpp 6 years ago
MITSUNARI Shigeo 73b683a288 setByCSPRNG uses setArrayMask to be compatible to setHashOf 6 years ago
MITSUNARI Shigeo 11b2f3517f fix loop counter of pairing benchmark 6 years ago
MITSUNARI Shigeo fcf4c71c0b avoid time out of ci 6 years ago
MITSUNARI Shigeo 69de6a8d7b fix new Fp2::init() 6 years ago
MITSUNARI Shigeo 2f68f703e4 add Fp2::sqr for bls12 6 years ago
MITSUNARI Shigeo 1a0da46fd3 add Fp2::neg for bls12 6 years ago
MITSUNARI Shigeo f4b4382433 add Fp2::add for bls12 6 years ago
MITSUNARI Shigeo 7c3a15b0f8 add Fp::mul 6 years ago
MITSUNARI Shigeo 3791926226 test of Fp::mul 6 years ago
MITSUNARI Shigeo e01c02ccc4 increase loop counter 6 years ago
MITSUNARI Shigeo 98a32e5c16 mulPre6 + mont is a little faster 6 years ago
MITSUNARI Shigeo 8ac1d066e4 sqrPre4 + mod is slower mul4 6 years ago
MITSUNARI Shigeo a101166112 fix mulPre4 6 years ago
MITSUNARI Shigeo e5894642b1 add Fp::sqrPre for bls12 6 years ago
MITSUNARI Shigeo 194bdc0b47 refactor fp_generator.hpp 6 years ago
MITSUNARI Shigeo df455d0ba4 Karatsuba of mulPre6 is slower 6 years ago
MITSUNARI Shigeo 494ebb1439 add mclBn_setRandFunc 6 years ago
MITSUNARI Shigeo d06ac494de add mclbn384_256 6 years ago
MITSUNARI Shigeo 92113ab50c fix test for she_c 6 years ago
MITSUNARI Shigeo 6ff80eb6fd break backword compatibility of 2nd argument of mclBn_init 6 years ago
MITSUNARI Shigeo 0cc0dfee05 add test for bls12-381 prime 6 years ago
MITSUNARI Shigeo 9aa4ba14a6 allocate data are in front of code 6 years ago
MITSUNARI Shigeo ee824b12f9 FpDbl::add for bls12 6 years ago
MITSUNARI Shigeo c826896b4f disable mulUnit_ 6 years ago
MITSUNARI Shigeo f3776baa35 add preset header for bls12-381 6 years ago
MITSUNARI Shigeo 822df85640 fix boundary check 6 years ago
MITSUNARI Shigeo 0f1d8d4415 remove sha1 in test 6 years ago
MITSUNARI Shigeo f0326a7896 fix test for Vint 6 years ago
MITSUNARI Shigeo 16d5fab948 add MCLBN_IO_SERIALIZE_HEX_STR 6 years ago
MITSUNARI Shigeo db844ba830 writeHexStr is same api of cybozu::write 6 years ago
MITSUNARI Shigeo d78847f34d Ec::serialize supports IoSerializeHexStr 6 years ago
MITSUNARI Shigeo 32a1082d3f Fp::serialize() supports IoSerializeHexStr 6 years ago
MITSUNARI Shigeo 093a13335d add readHexStr, writeHexStr 6 years ago
MITSUNARI Shigeo 76b13b05ed mapToFunction for BLS12 is changed to calcBN 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 ef90a55d8c use precomputed value of SquareRoot for BN254 and BLS12_381 6 years ago
MITSUNARI Shigeo d0740dde87 ONLY_BENCH for bn384_test 6 years ago
MITSUNARI Shigeo b7c2d17e99 add fp2Dbl_sqrPreA_ 6 years ago
MITSUNARI Shigeo 8919b73aa9 add Fp2Dbl::mul/sqrPre benchmark 6 years ago
MITSUNARI Shigeo 6b1f2f7e81 use setProtectModeRE 6 years ago