Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
ultra_circuit_builder.hpp File Reference

Go to the source code of this file.

Classes

struct  bb::non_native_multiplication_witnesses< FF >
 
struct  bb::non_native_partial_multiplication_witnesses< FF >
 
class  bb::UltraCircuitBuilder_< ExecutionTrace_ >
 
struct  bb::UltraCircuitBuilder_< ExecutionTrace_ >::RangeList
 
struct  bb::UltraCircuitBuilder_< ExecutionTrace_ >::cached_partial_non_native_field_multiplication
 Used to store instructions to create partial_non_native_field_multiplication gates. We want to cache these (and remove duplicates) as the stdlib code can end up multiplying the same inputs repeatedly. More...
 
struct  bb::UltraCircuitBuilder_< ExecutionTrace_ >::cached_partial_non_native_field_multiplication::Hash
 
struct  bb::UltraCircuitBuilder_< ExecutionTrace_ >::non_native_field_multiplication_cross_terms
 

Namespaces

namespace  bb
 Entry point for Barretenberg command-line interface.