NilFoundation / crypto3-zk

Zero-Knowledge Proof Systems for =nil; Crypto3 C++ Cryptography Suite.
MIT License
33 stars 13 forks source link

Append fri_params, field, arithmetization params hash to verification key. #201

Closed ETatuzova closed 11 months ago

ETatuzova commented 1 year ago

The transcript is initialized using the commitments of fixed polynomials, as well as the hash value of the constraint system.

https://github.com/NilFoundation/crypto3-zk/blob/9c8d04f3debe87cbae1fcab207d18cae59c6da4a/include/nil/crypto3/zk/snark/systems/plonk/placeholder/prover.hpp#L137-L138

The initialization must also use other values to ensure that the context is unique, including the following.

nil-foundation-cicd-bot[bot] commented 11 months ago

PRs, synced with the current issue:

Note: Please do not edit this comment; it's generated automatically.