Commit Graph

1209 Commits (dcd5404185e8212d8446a475bd2e0cf5747e5780)

Author SHA1 Message Date
MITSUNARI Shigeo b2e1e00487 use Fp::divBy4 8 years ago
MITSUNARI Shigeo 568a93d252 disable fp2_mulNFW ; fix it later 8 years ago
MITSUNARI Shigeo dfe02184f7 add Compress:fixed_power(TBD) 8 years ago
MITSUNARI Shigeo c2f9ca415a reduce temporary variables in exp_d1 8 years ago
MITSUNARI Shigeo 7fe428c5f1 precompute exp_ci 8 years ago
MITSUNARI Shigeo bf035e3692 a little faster fp2_mul for llvm 8 years ago
MITSUNARI Shigeo 404e58445c add default value for Fp2::getStr 8 years ago
MITSUNARI Shigeo 6813038c7f fix Fp::div 8 years ago
MITSUNARI Shigeo abda85e611 a little faster sqrFp4 8 years ago
MITSUNARI Shigeo 8e5772c86b merge loop 8 years ago
MITSUNARI Shigeo 88f1652a37 use faster pow_z 8 years ago
MITSUNARI Shigeo b51a57b547 use Frobenius3 8 years ago
MITSUNARI Shigeo 28b211149c use sqrFp4 8 years ago
MITSUNARI Shigeo cb6f4eb92d add Frobenius2 8 years ago
MITSUNARI Shigeo 262ee5fe0e a little optimization of dblLineWithoutP 8 years ago
MITSUNARI Shigeo 6e3e069c4b fix Fp2Dbl::sqrPre 8 years ago
MITSUNARI Shigeo f9ed5aa6eb fix ; add fp for dumpUnit 8 years ago
MITSUNARI Shigeo 8d99e5a6c3 remove unused comment 8 years ago
MITSUNARI Shigeo 055a546615 avoid calling z.clear() before init() 8 years ago
MITSUNARI Shigeo 5e2100364d add preset of bn256 8 years ago
MITSUNARI Shigeo efd1c97d55 add FpDbl::getMpz() 8 years ago
MITSUNARI Shigeo 3c47576095 fix ; dump for 32-bit mode 8 years ago
MITSUNARI Shigeo e3432865e0 fix dblLineWithoutP(TBD) 8 years ago
MITSUNARI Shigeo e1c4fcd55c add operator<< for FpDbl, Fp2Dbl 8 years ago
MITSUNARI Shigeo e9607fcc77 rewriting dblLineWithoutP 8 years ago
MITSUNARI Shigeo 50c498fa06 consider not isFullBit 8 years ago
MITSUNARI Shigeo 3573766cdf enable optimized Fp6::mul 8 years ago
MITSUNARI Shigeo eb3a9153e0 avoid addPre if isFullBit() 8 years ago
MITSUNARI Shigeo c1d390c254 optimize Fp6::mul 8 years ago
MITSUNARI Shigeo d98aeec6ea split mulSmallUnit 8 years ago
MITSUNARI Shigeo e8f51a1304 shortcut of mulUnit 8 years ago
MITSUNARI Shigeo 4bc7bb18bb shortcut of mulUnit 8 years ago
MITSUNARI Shigeo 08949d13ec test ok for snark 8 years ago
MITSUNARI Shigeo 28ea8b4a31 comment out unused var 8 years ago
MITSUNARI Shigeo b0f23bb8fd optimize divBy2 8 years ago
MITSUNARI Shigeo f03372873e (inner) set half = (p+1)/2 8 years ago
MITSUNARI Shigeo 34dff70c56 precise info of error 8 years ago
MITSUNARI Shigeo f21ac0e75b use karatsuba for N >= 8 8 years ago
MITSUNARI Shigeo d1a5107c78 rename MCL_MAX_OP_BIT_SIZE to MCL_MAX_BIT_SIZE 8 years ago
MITSUNARI Shigeo ba3295b1fa implementing karatsuba 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
MITSUNARI Shigeo d142ba7253 rename addNC, subNC to addPre, subPre 8 years ago
MITSUNARI Shigeo e46f2c2ab7 fix roundup of bitSize 8 years ago
MITSUNARI Shigeo 079617adf0 refactor using gmp 8 years ago
MITSUNARI Shigeo 7a0e8e67c9 use AddPre 8 years ago
MITSUNARI Shigeo 28e818641b refactoring Op::init 8 years ago
MITSUNARI Shigeo 26f1cd3f9c rename LLVM functions ; add 'L' 8 years ago
MITSUNARI Shigeo 9334dbdfe9 fp_mul_Unit requires p 8 years ago