After almost a 5 year hiatus from writing code, I've dived back into open source development. Below is a list of things I've been working on/completed.
Recently, I've been working closely with Justin Thaler on SNARKs, Jolt in particular
- Benchmarking Montgomerry Multiplication. See Blog Posts. Links to code in the blog.
- Speeding up multi scalar multiplication inside of Ark 5.0. Update: This involved bringing in the latest ark5.0 changes, and parellising small integers. The Snarkify code is for single thread optimised and does not work when run in parallel. On reflection, wI still think there's some optimisations that we can leverage here.
- Speeding up Polynomial Evaluation blog
- Sumcheck optimisations for Shout when
$d > 1$ - PR - Optimisations for Small Scalar Multiplications PR
- Multi-scalar Multiplication -- take 2.
- BLS-381 integration