Getting Started

Prerequisites

Before installing zkay, make sure that the necessary dependencies are installed:

Debian derivatives:

sudo apt-get install default-jdk-headless git build-essential cmake libgmp-dev pkg-config libssl-dev libboost-dev libboost-program-options-dev

Arch derivatives:

sudo pacman -S --needed jdk-openjdk cmake pkgconf openssl gmp boost

Installation

You can then build and install zkay as follows:

git clone https://github.com/eth-sri/zkay.git
cd zkay/babygiant-lib
bash ./install.sh

cd ../zkay
pip install -e .

Note: zkay requires Python >= 3.8.

Usage

See the README and the Tutorial for general usage instructions.