v0.3.1
Pre-release
Pre-release
Groth16 proof becomes very fast
Highlights
Optimizations
Poseidon
hash becomes 2x faster.- Zkey parsing becomes 10x faster.
What's Changed
- feat: enable eigen matrix inversion by @chokobole in #472
- perf: optimize poseidon sbox by @chokobole in #474
- feat: enable pedersen gpu by @chokobole in #473
- build: update bazel version v6.3.0 by @GideokKim in #477
- chore: add .dockerignore by @chokobole in #475
- feat: implement snark verifier poseidon by @chokobole in #476
- refac: prepare shuffle argument by @chokobole in #479
- feat(math): implement packed field extension by @chokobole in #478
- chore: use short version of GitHub url by @chokobole in #481
- docs: update README for better visibility by @TomTaehoonKim in #482
- fix: enable halo2 proof generation by @chokobole in #480
- build: remove halo2 option by @chokobole in #483
- test: optimize benchmark test by @chokobole in #484
- refac(zk): use
Evaluator
by @chokobole in #485 - docs: fix circuit testing doc by @ashjeong in #487
- build(math): include a different header if gcc version ≤ 10 by @chokobole in #489
- feat(zk): add shuffle argument by @chokobole in #488
- docs(benchmark): update benchmark images by @chokobole in #494
- perf(circom): optimize zkey wtns reading by @chokobole in #490
- docs(circom): add missing change from #490 by @chokobole in #495
Full Changelog: v0.3.0...v0.3.1