Skip to content

Releases: noway/sha256-var-circom

0.0.2

28 Feb 07:34
a15a383
Compare
Choose a tag to compare

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

New Contributors

  • @noway made their first contribution in #1

Full Changelog: 0.0.1...0.0.2

0.0.1

13 Feb 11:37
ade03e0
Compare
Choose a tag to compare

Initial release.

Featuring:

  • Sha256 hashing works for up to 1015 characters.