2#include "barretenberg/plonk/composer/ultra_composer.hpp"
4#include "barretenberg/goblin/goblin.hpp"
5#include "barretenberg/plonk/proof_system/prover/prover.hpp"
6#include "barretenberg/stdlib/commitment/pedersen/pedersen.hpp"
7#include "barretenberg/stdlib/encryption/schnorr/schnorr.hpp"
8#include "barretenberg/stdlib/merkle_tree/hash_path.hpp"
9#include "barretenberg/stdlib/primitives/bigfield/bigfield.hpp"
10#include "barretenberg/stdlib/primitives/biggroup/biggroup.hpp"
11#include "barretenberg/stdlib/primitives/bit_array/bit_array.hpp"
12#include "barretenberg/stdlib/primitives/bool/bool.hpp"
13#include "barretenberg/stdlib/primitives/byte_array/byte_array.hpp"
14#include "barretenberg/stdlib/primitives/curves/bn254.hpp"
15#include "barretenberg/stdlib/primitives/curves/secp256k1.hpp"
16#include "barretenberg/stdlib/primitives/curves/secp256r1.hpp"
17#include "barretenberg/stdlib/primitives/memory/ram_table.hpp"
18#include "barretenberg/stdlib/primitives/memory/rom_table.hpp"
19#include "barretenberg/stdlib/primitives/packed_byte_array/packed_byte_array.hpp"
20#include "barretenberg/stdlib/primitives/uint/uint.hpp"
21#include "barretenberg/stdlib/primitives/witness/witness.hpp"
22#include "barretenberg/stdlib/recursion/aggregation_state/aggregation_state.hpp"
23#include "barretenberg/stdlib/recursion/verification_key/verification_key.hpp"
24#include "barretenberg/stdlib/recursion/verifier/program_settings.hpp"
26namespace acir_format {
47using uint8_ct = proof_system::plonk::stdlib::uint8<Builder>;
48using uint16_ct = proof_system::plonk::stdlib::uint16<Builder>;
49using uint32_ct = proof_system::plonk::stdlib::uint32<Builder>;
50using uint64_ct = proof_system::plonk::stdlib::uint64<Builder>;
61using hash_path_ct = proof_system::plonk::stdlib::merkle_tree::hash_path<Builder>;
Definition: goblin_ultra_circuit_builder.hpp:16
Definition: standard_circuit_builder.hpp:12
Definition: ultra_circuit_builder.hpp:31
Definition: prover.hpp:12
Definition: standard_composer.hpp:14
Definition: ultra_composer.hpp:16
Definition: verifier.hpp:9
Definition: bigfield.hpp:17
Definition: bit_array.hpp:9
Definition: byte_array.hpp:9
cycle_group represents a group Element of the proving system's embedded curve i.e....
Definition: cycle_group.hpp:27
Definition: biggroup.hpp:22
Definition: packed_byte_array.hpp:10
Definition: pedersen.hpp:9
Definition: witness.hpp:51
Definition: ram_table.hpp:10
Definition: transcript.hpp:18
Definition: program_settings.hpp:10
Definition: rom_table.hpp:10
Definition: safe_uint.hpp:17
Definition: witness.hpp:10
cycle_scalar represents a member of the cycle curve SCALAR FIELD. This is NOT the native circuit fiel...
Definition: cycle_group.hpp:66
Definition: aggregation_state.hpp:15
Definition: verification_key.hpp:235
Definition: schnorr.hpp:11
Definition: secp256k1.hpp:12
Definition: secp256r1.hpp:12