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 |
MITSUNARI Shigeo
|
d2432b5f42
|
remove montPU
|
8 years ago |
MITSUNARI Shigeo
|
fd132bcfc1
|
change prototype of mul/sqr
|
8 years ago |
MITSUNARI Shigeo
|
549682109b
|
unity fpDbl_mod
|
8 years ago |
MITSUNARI Shigeo
|
79e5899f2a
|
same prototype of montRedPU and fpDbl_modP
|
8 years ago |
MITSUNARI Shigeo
|
930fab73fc
|
move rp and p to the top of Op
|
8 years ago |
MITSUNARI Shigeo
|
f4d77afe08
|
rename addP, subP to add, sub
|
8 years ago |
MITSUNARI Shigeo
|
62c5ef1b8c
|
remove addP, subP
|
8 years ago |
MITSUNARI Shigeo
|
96e8cdaf32
|
remove omitted version
|
8 years ago |
MITSUNARI Shigeo
|
16fb544eb4
|
fp_neg requires p
|
8 years ago |
MITSUNARI Shigeo
|
a441a522fa
|
op.sub requires p
|
8 years ago |