Skip to content

Python wrapper for open source Zero Proof Knowledge Library

License

Notifications You must be signed in to change notification settings

OpenMined/PyZPK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

524fa96 · Jun 18, 2020

History

30 Commits
Jun 17, 2020
Jun 16, 2020
Jun 16, 2020
May 29, 2020
Mar 31, 2020
May 29, 2020
Apr 6, 2020
Jun 1, 2020
Jun 17, 2020
Apr 9, 2020
Mar 11, 2020
Mar 13, 2020
Jun 18, 2020
May 29, 2020
Apr 6, 2020
May 29, 2020
Mar 21, 2020
Mar 31, 2020
Jun 17, 2020
Jun 17, 2020

Repository files navigation

OpenMined-logo License Python 3.5,3.6,3.7

PyZPK

PyZPK is a Python wrapper for open-source Zero Proof Knowledge Library, libsnark. This library provides a set of zkSNARK schemes, a cryptographic method for proving/verifying, in zero-knowledge, the integrity of computations.

Installation

Build from Source

If you want to install PyZPK from the repository, you should make sure to have the requirements for your platform. Currently, it supports Linux.

  1. Clone this repository
$ git clone https://github.com/OpenMined/PyZPK.git
  1. Get the third party libraries and the requirements (if you did not already) by running the following command from the root directory of the project. This script automates the installation of the prerequisite packages to get you started.
$ cd PyZPK
$ bash ext_source_setup.sh
  1. Build the PyZPK library
$ bash build.sh

Support

PyZPK is part of the OpenMined community, join the rapidly growing community of 8000+ on Slack. The slack community is friendly and great about quickly answering questions and getting your doubts cleared plus; it is a great place to interact with fellow community members with similar interests such as yours. Click here to join our Slack community!

Contributing

Pull requests are welcome. For significant changes, please open an issue first to discuss what you would like to change. Read the OpenMined contributing guidelines and styleguide for more information.

Contributors

See the list of contributors who participated in this project.

License

Apache License 2.0