Closed kilic closed 3 years ago
Hey! Thanks for your interest, your BLS library has been great. It may even become the default with all the improvements and non-CGO assembly usage. And where did you learn about this experimental Kate implementation?
Thanks :) I've been searching usage of the library here github.
while the real change could probably be more isolated
Right. Kept old kilic_bignum
allow you to compare results easily.
Also planning to look at G1 add usage tomorrow. If second operand b
in func g1Add(ret, b, a)
is affine point then it uses mixed addition which is slightly cheaper.
Finally integrated this via #12, thank you :)
In kilic/bls12-381 lib
Fr
Mul
operation is not the fastest way to compute multiplication. Instead we can use Montgomerry reduced operations.Added under the
kilic_bignum_red
tag.