crypto3-zk
crypto3-zk copied to clipboard
Zero-Knowledge Proof Systems for =nil; Crypto3 C++ Cryptography Suite.
Zero-Knowledge Cryptography Schemes for =nil; Foundation's Cryptography Suite
Zero-Knowledge cryptography schemes for =nil; Foundation's cryptography suite. SNARK-alike schemes for now. More trivial Pedersen commitment schemes, STARKs, IOP-based SNARKs, Bulletproofs etc in future.
Building
This library uses Boost CMake build modules (https://github.com/BoostCMake/cmake_modules.git). To actually include this library in a project it is required to:
- Add CMake Modules as submodule to target project repository.
- Add all the internal dependencies using CMake Modules as submodules to target project repository.
- Initialize parent project with CMake Modules (Look at crypto3 for the example)
Dependencies
Internal
External
- Boost (>= 1.74)