jon-chuang

Results 134 issues of jon-chuang

GLV patents end 25 sept. 2 weeks and 2 days. We should collate resources/scripts for finding lambda and omega for all the SW curves Zexe uses, so that the current...

T-feature
T-performance

I hope to either use [webgpu](https://github.com/gfx-rs/wgpu-rs) or [emu](https://github.com/calebwin/emu) to parallelise MSM/FFTs. I am not sure what the current implementation of MSM is, but we need to load-balance the different buckets....

T-feature
T-performance

It seems unacceptable that a primitive that can be accelerated (leading to ~1.5x speedup) is not. Hence I suggest to look into how one should add assembly for field ops...

T-feature
T-performance

Actually, I think the derive approach might not be good, especially because of the discrepancy in the way that G1Affine etc. are instantiated So I'm leaning towards a plain macro...

T-feature
T-performance

Since debugging with macros can be hard, and Zexe uses significant amount of macros, we should have a script that generates an entire new directory e.g. `zexe_expand`, so that all...

We should make it easier to input parameters to curves etc., rather than relying on decomposing numbers into hex values etc. It's meh for hex values, disastrous for decimals, and...

I was wondering if lazy reductions are possible to speed up the EC operations. This is as far as I can tell relevant for affine, Jacobian and projective formulas, where...

T-feature
T-performance

constant time is not a priority for zexe, so it could be nice to have constant time ops that are feature gated for when they are needed

It should be fairly straightforward (with some care to details) to use what we have in the big integer library to define signed bigintegers. The basic design would be to...