goff (go finite field) is a unix-like tool that generates fast field arithmetic in Go.
76
stars
12
forks
source link
Added assembly implementations for Add, Sub and Double. Minor speed improvement to Mul and Square. #20
Closed
gbotrel closed 4 years ago
Assembly (x86) implementations of these functions are now constant time.
Benchmarks on 6 word modulus for
Mul
,Square
:Benchmarks on 6 word modulus for
Double
,Add
,Sub
: