kevaundray

Results 153 comments of kevaundray

Yep, the readme list. For the program, I haven’t looked around, so I am not sure how hard it would be to in-cooperate the fact that squaring is usually cheaper...

Yep, I mean to use a weighting. For example, setting the weighting of a squaring operation to be 0.85 the weighting of a multiplication operation. One possible drawback, if it...

I think the dependency between variables is a good one, it would be interesting to see to what extent this heuristic speeds up SIMD implementations, if at all. On 23...

> Would you mind updating the README to show that support for 448 is now in the default resolver? That should help users see that `snow` finally supports the protocol's...

Hey Jake, No problem at all. The Montgomery curve arithmetic which X448 relies on was copied from the Dalek-cryptography crate and modified for Curve448. In that regard, I’m quite confident...

Yep, that sounds completely reasonable!

Yep checking the point is in the odd prime order subgroup `r` would avoid these exceptional points. This check can be quite expensive however, another technique is to use a...

> I checked the paper Section 6, page 11, https://eprint.iacr.org/2008/013.pdf, it said "if a is a square in k and d is a nonsquare in k." > > Should the...

I think that's a good idea. So you would have a standard encoding that arkworks uses to encode points with, using CanonicalSerialize.Then a way to implement a different, maybe niche,...

The Aztec backend is a bit more difficult to pull out, I believe the structure is incorrect for the acvm as it directly references the specific backends, instead the backends...