Mamy André-Ratsimbazafy
dc0c1c181c
enable substraction benchmarks
2020-03-07 12:23:46 +01:00
Mamy André-Ratsimbazafy
472823b749
more comprehensive benchmark of Fp
2020-03-06 17:44:30 +01:00
Mamy André-Ratsimbazafy
1fdb1df80a
Add benchmark clock timers
2020-02-29 19:36:35 +01:00
Mamy André-Ratsimbazafy
ca817fcb69
Use Assembly cmov on x86
2020-02-29 18:27:20 +01:00
Mamy André-Ratsimbazafy
05bce529b4
1st experiment at accelerating montgomery multiplication (665 lines of specialized duplicated ASM code for some reason, monomorphization is probably better than that)
2020-02-28 22:46:20 +01:00
Mamy André-Ratsimbazafy
ddce056bb4
make bench compile
2020-02-25 03:07:42 +01:00
Mamy André-Ratsimbazafy
8cbbd40a0c
Add benchmark of constant-time vs unsafe powmod
2020-02-22 18:39:29 +01:00
Mamy André-Ratsimbazafy
10346d83a4
Benchmark: BigInt -> Montgomery conversion:
...
- shlAddMod (with assembly division) is already 4x slower than Montgomery Multiplication based.
- constant-time division will be even slower
- use montgomery-multiplication based conversion
2020-02-16 01:43:17 +01:00