Commit Graph

586 Commits (7b21820c8a4c43ad9031517650cb061645ae48a4)

Author SHA1 Message Date
MITSUNARI Shigeo 1d2f1160d0 use another GLV algo. 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 45b01494cc start to imple GLV for G1 8 years ago
MITSUNARI Shigeo 399a97961a add test of mapToG2 8 years ago
MITSUNARI Shigeo 1937ca971b llvm_mont is faster for bn384 8 years ago
MITSUNARI Shigeo a0402e567b add option for bn384_test 8 years ago
MITSUNARI Shigeo faa01c6e11 defaut constructor of Ec does not clear the memory 8 years ago
MITSUNARI Shigeo 56811bbb12 add constant time scalar mul for EC 8 years ago
MITSUNARI Shigeo 50a0ed560f add bn384.hpp 8 years ago
MITSUNARI Shigeo 4bb4df62bf add almost constant-time pow 8 years ago
MITSUNARI Shigeo 702e3e685a benchmark of 382-bit pairing 8 years ago
MITSUNARI Shigeo ee2f24c79f add bn384_test 8 years ago
MITSUNARI Shigeo 8b7b9e8bb6 add apis to precompute 8 years ago
MITSUNARI Shigeo d30c66387d rename shared library from _if to _dy 8 years ago
MITSUNARI Shigeo ebc006b7ab add Fr/G1/G2 isValid 8 years ago
MITSUNARI Shigeo 333317aafd close after test 8 years ago
MITSUNARI Shigeo 0083777e68 add test of G1, G2, GT and pairing 8 years ago
MITSUNARI Shigeo bd796fd8a8 add test of getStr 8 years ago
MITSUNARI Shigeo 26da8b86ca test of bn256_if(cnd) 8 years ago
MITSUNARI Shigeo f1cb674d63 fix getRandVal test 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 bc582f62fd add Fp::setMsg() 8 years ago
MITSUNARI Shigeo 66a710316c check order of G2 8 years ago
MITSUNARI Shigeo 90d7bbe2b6 fix ; ensure that the elements by mapTo.calcG2 is in G2 8 years ago
MITSUNARI Shigeo 74975e85c8 change selection of Mont and SqrMont for bitSize == 1024 8 years ago
MITSUNARI Shigeo 315dd729d1 disable test if xbyak is not enable 8 years ago
MITSUNARI Shigeo 59905c24fd show JIT status 8 years ago
MITSUNARI Shigeo b4bc2e815a disable Xbyak if SELinux 8 years ago
MITSUNARI Shigeo 9fc7b239ce remove warning for integer literal 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 e8f51a1304 shortcut of mulUnit 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 1fba881aaf add fp_shr1 by xbyak 8 years ago
MITSUNARI Shigeo 417bf50cf7 split fp_proto.hpp into proto.hpp and low_func.hpp 8 years ago
MITSUNARI Shigeo 549b0fa11d fix check for MCL_MAX_BIT_SIZE > 521 8 years ago
MITSUNARI Shigeo d1a5107c78 rename MCL_MAX_OP_BIT_SIZE to MCL_MAX_BIT_SIZE 8 years ago
MITSUNARI Shigeo 8c74a0b0f0 rename mul_Unit to mulUnit 8 years ago
MITSUNARI Shigeo f087f4997e unify calcG1 and calcG2 8 years ago
MITSUNARI Shigeo 4f4a8d47eb add MapToG2 8 years ago