115 if (type ==
"keccak") {
118 if (type ==
"starknet") {
OracleHashType
Convert oracle hash type string to enum for internal use.
bool USE_SUMCHECK_IVC
Global flag to control whether to use SumcheckClientIVC instead of ClientIVC.
OracleHashType parse_oracle_hash_type(const std::string &type)
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
std::string loaded_circuit_name
TraceSettings trace_settings
std::shared_ptr< IVCBase > ivc_in_progress
std::vector< uint8_t > loaded_circuit_vk
std::optional< acir_format::AcirFormat > loaded_circuit_constraints
bool ipa_accumulation
Optional flag to indicate if the proof should be generated with IPA accumulation (i....
bool operator==(const ProofSystemSettings &other) const =default
MSGPACK_FIELDS(ipa_accumulation, oracle_hash_type, disable_zk, optimized_solidity_verifier)
bool optimized_solidity_verifier
std::string oracle_hash_type
The oracle hash type to be used for the proof.
bool disable_zk
Flag to disable blinding of the proof. Useful for cases that don't require privacy,...