Skip to content

Text-based toolset for Pinocchio/Geppetto zk-SNARKs

License

Notifications You must be signed in to change notification settings

Charterhouse/qaptools

Repository files navigation

Implementation of the Pinocchio zk-SNARK system and the Geppetri extension for proofs on authenticated data based on text files.

Used by the original PySNARK and the qaptools backend of its re-write.

Qaptools may be used for non-commercial, experimental and research purposes; see LICENSE.md for details. Qaptools is experimental and not fit for production environment. In particular, qaptools does not use cryptographically secure randomness! See base.cpp and modp.cpp.

Compile instructions:

git submodule init
git submodule update
mkdir build
cd build
cmake ..
make

Compiling for Windows: using mingw64 (on Windows or as a cross-compiler) and the GMP package

Windows binaries are available here

About

Text-based toolset for Pinocchio/Geppetto zk-SNARKs

Resources

License

Stars

Watchers

Forks

Packages

No packages published