Releases: noway/sha256-var-circom
Releases · noway/sha256-var-circom
0.0.2
0.0.2 marks a major re-write of block preparation code. Up to 39% compile time and up to 30% run time improvement is achieved.
Full performance overview:
compile time (s) | |||
---|---|---|---|
v0.0.1 | v0.0.2 | % improvement | |
BlockSpace=1 | 8.195 | 6.221 | 24.09% |
BlockSpace=2 | 16.703 | 12.055 | 27.83% |
BlockSpace=3 | 35.592 | 24.241 | 31.89% |
BlockSpace=4 | 85.466 | 51.843 | 39.34% |
run time (s) | |||
---|---|---|---|
v0.0.1 | v0.0.2 | % improvement | |
BlockSpace=1 | 31.373 | 27.303 | 12.97% |
BlockSpace=2 | 113.277 | 96.13 | 15.14% |
BlockSpace=3 | 451.765 | 350.22 | 22.48% |
BlockSpace=4 | 1942.03 | 1356.917 | 30.13% |
constraints (lines in .sym file) | |||
---|---|---|---|
v0.0.1 | v.0.0.2 | % improvement | |
BlockSpace=1 | 505996 | 435332 | 13.97% |
BlockSpace=2 | 1051884 | 869606 | 17.33% |
BlockSpace=3 | 2266547 | 1738150 | 23.31% |
BlockSpace=4 | 5187436 | 3475234 | 33.01% |
What's Changed
- Feature/upgrade circom by @noway in #1
- Feature/improvements by @noway in #2
- Feature/update readme by @noway in #3
- Hotfix/fix readme by @noway in #4
New Contributors
Full Changelog: 0.0.1...0.0.2