2 unstable releases

0.2.0 Jul 21, 2023
0.1.0 Apr 20, 2023

#7 in #bellman

Custom license

42KB
954 lines

bellperson-SHA512

This library contains circuit for SHA-512 hash function and circuit representation of u64, created using bellperson (Filecoin's fork of bellman).

This project was part of the submission for ZK MOOC Hackathon for zk-Circuits Track and it was selected as one of the winners for Category 2: Circuits/R1CSs for recursive SNARKs.

References

  1. Bellman implementation of SHA256
  2. SHA-512 Hashing Algorithm

Dependencies

~9MB
~254K SLoC