std::vector< uint8_t > VkData
bool verify(const Proof &proof, const PublicInputs &pi, const VkData &vk_data)
std::pair< Proof, VkData > prove(tracegen::TraceContainer &&trace)
AvmProvingHelper()=default
bool check_circuit(tracegen::TraceContainer &&trace)
static std::shared_ptr< AvmVerifier::VerificationKey > create_verification_key(const VkData &vk_data)
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept