virtual void assert_calldata_hash(const FF &cd_hash, std::span< const FF > calldata)=0
virtual ~CalldataHashingInterface()=default
virtual ~CalldataHashingProviderInterface()=default
virtual std::unique_ptr< CalldataHashingInterface > make_calldata_hasher(uint32_t context_id)=0
AVM range check gadget for witness generation.
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept