|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "multi_scalar_mul.hpp"#include "barretenberg/dsl/acir_format/serde/acir.hpp"#include "barretenberg/ecc/curves/bn254/fr.hpp"#include "barretenberg/ecc/curves/grumpkin/grumpkin.hpp"#include "barretenberg/honk/execution_trace/gate_data.hpp"#include "barretenberg/stdlib/primitives/biggroup/biggroup.hpp"#include "barretenberg/stdlib/primitives/group/cycle_group.hpp"Go to the source code of this file.
Classes | |
| struct | acir_format::MsmInputs< Builder > |
Namespaces | |
| namespace | acir_format |
Functions | |
| template<typename Builder > | |
| void | acir_format::create_multi_scalar_mul_constraint (Builder &builder, const MultiScalarMul &constraint_input) |
| Create constraints for multi-scalar multiplication on the Grumpkin curve. | |
| template void | acir_format::create_multi_scalar_mul_constraint< UltraCircuitBuilder > (UltraCircuitBuilder &builder, const MultiScalarMul &input) |
| template void | acir_format::create_multi_scalar_mul_constraint< MegaCircuitBuilder > (MegaCircuitBuilder &builder, const MultiScalarMul &input) |