Files
self/circuits
0xturboblitz df0ac90af7 Adding witnesscalc + rapidsnark build flows for PoP circuit
- Copying the whole witnesscalc repo in `app`
- Using git submodule for `nlohmann/json`, might switch later to script that clones the repo if it's simpler
- Currently not supporting download of zkey, so it temporarily has to be built and copied first
- Keeping artifacts of their AuthV2 circuit for reference
2024-04-03 11:21:30 -07:00
..
2023-10-03 12:39:36 +02:00
2024-01-15 22:10:40 +01:00
2024-01-15 18:33:36 +01:00

Proof of Passport Circuits

Proof of Passport circuits verify signatures of passport-emitting authorities.

🚧 under heavy development 🚧

Requirements

Install circom and nodejs v18

Installation

yarn

Build circuits (dev only, not secure)

./scripts/build_circuit.sh

Run tests

yarn test

This will run tests with sample data generated on the fly.

To run tests with your own passport data, extract your passportData.json using the app (available soon), place it in inputs/, then run yarn test