Weierstrass BN254 zero-knowledge trusted setup ceremony.
5d82e40bb7
* refactor(bin): make `calculate_hash` a utility function * feat: make the engine part of the setup parameters We add an extension trait to Engine to specify the group element sizes per curve used. We implement that for each curve we want to support. Added support for BLS12-381 This allows moving the type constraint from the constructors in BatchedAccumulator and KeyPair to the params, improving ergonomics, and prepares multi-curve support in the CLI * feat(params): do not require harcoding the group sizes * feat(bin): add CLI params to reduce_powers and prepare_phase2 |
||
---|---|---|
bellman | ||
pairing | ||
phase2 | ||
powersoftau | ||
.dockerignore | ||
Dockerfile | ||
README.md |