Creates a dummy snark in the correct shape corresponding to the given Plonk protocol.
This dummy snark will not verify.
This snark can be used as a placeholder input into an aggregation circuit expecting a snark
with this protocol.
Creates a dummy snark in the correct shape corresponding to the given verifying key.
This dummy snark will not verify.
This snark can be used as a placeholder input into an aggregation circuit expecting a snark
with this verifying key.
Generates a native proof using either SHPLONK or GWC proving method. Uses Poseidon for Fiat-Shamir.
Generates a native proof using original Plonk (GWC ’19) multi-open scheme. Uses Poseidon for Fiat-Shamir.
Generates a native proof using SHPLONK multi-open scheme. Uses Poseidon for Fiat-Shamir.
Generates a SNARK using either SHPLONK or GWC multi-open scheme. Uses Poseidon for Fiat-Shamir.
Generates a SNARK using GWC multi-open scheme. Uses Poseidon for Fiat-Shamir.
Generates a SNARK using SHPLONK multi-open scheme. Uses Poseidon for Fiat-Shamir.
Tries to deserialize a SNARK from the specified path
using bincode
.