|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/stdlib/primitives/field/field.hpp"#include "barretenberg/stdlib_circuit_builders/ultra_circuit_builder.hpp"#include "barretenberg/smt_verification/circuit/ultra_circuit.hpp"#include "barretenberg/smt_verification/util/smt_util.hpp"#include <gtest/gtest.h>Go to the source code of this file.
Typedefs | |
| using | Builder = UltraCircuitBuilder |
| using | field_t = stdlib::field_t< Builder > |
| using | witness_t = stdlib::witness_t< Builder > |
| using | pub_witness_t = stdlib::public_witness_t< Builder > |
Functions | |
| msgpack::sbuffer | create_polynomial_evaluation_circuit (size_t n, bool pub_coeffs) |
| STerm | direct_polynomial_evaluation (UltraCircuit &c, size_t n) |
| void | model_variables (UltraCircuit &c, Solver *s, STerm &evaluation) |
| TEST (PolynomialEvaluation, public) | |
| TEST (PolynomialEvaluation, private) | |
| using Builder = UltraCircuitBuilder |
Definition at line 12 of file smt_polynomials.test.cpp.
| using field_t = stdlib::field_t<Builder> |
Definition at line 13 of file smt_polynomials.test.cpp.
| using pub_witness_t = stdlib::public_witness_t<Builder> |
Definition at line 15 of file smt_polynomials.test.cpp.
| using witness_t = stdlib::witness_t<Builder> |
Definition at line 14 of file smt_polynomials.test.cpp.
| msgpack::sbuffer create_polynomial_evaluation_circuit | ( | size_t | n, |
| bool | pub_coeffs | ||
| ) |
Definition at line 17 of file smt_polynomials.test.cpp.
| STerm direct_polynomial_evaluation | ( | UltraCircuit & | c, |
| size_t | n | ||
| ) |
Definition at line 49 of file smt_polynomials.test.cpp.
| void model_variables | ( | UltraCircuit & | c, |
| Solver * | s, | ||
| STerm & | evaluation | ||
| ) |
Definition at line 60 of file smt_polynomials.test.cpp.
| TEST | ( | PolynomialEvaluation | , |
| private | |||
| ) |
Definition at line 89 of file smt_polynomials.test.cpp.
| TEST | ( | PolynomialEvaluation | , |
| public | |||
| ) |
Definition at line 74 of file smt_polynomials.test.cpp.