/snark-challenge

Coda + Dekrypt: The SNARK Challenge - Reference Material

Primary LanguageC++

snark-challenge

Coda + Dekrypt: The SNARK Challenge - Reference Material

This repo contains CPU reference code and runner tools for the Coda + Dekrypt SNARK Challenge.

It compiles under Ubuntu 18.04 with some stock libraries added. The code is meant to be used as a reference point for doing accelerated implementations. Any accelerated implementations should generate identical output for given random inputs as the reference code.

To test compiling and running, you can use a prebuilt docker image:

docker run -it codaprotocol/snark-challenge:latest

To interact with the container content (this repo):

docker run -it --rm --entrypoint /bin/bash codaprotocol/snark-challenge