Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
pedersen.hpp
Go to the documentation of this file.
1// === AUDIT STATUS ===
2// internal: { status: not started, auditors: [], date: YYYY-MM-DD }
3// external_1: { status: not started, auditors: [], date: YYYY-MM-DD }
4// external_2: { status: not started, auditors: [], date: YYYY-MM-DD }
5// =====================
6
7#pragma once
8#include "../../primitives/field/field.hpp"
11
12namespace bb::stdlib {
13
27
28} // namespace bb::stdlib
Implements boolean logic in-circuit.
Definition bool.hpp:59
cycle_group represents a group Element of the proving system's embedded curve i.e....
typename Builder::EmbeddedCurve Curve
cycle_scalar represents a member of the cycle curve SCALAR FIELD. This is NOT the native circuit fiel...
typename stdlib::cycle_group< CircuitBuilder >::cycle_scalar cycle_scalar
Definition pedersen.hpp:21
typename cycle_group< CircuitBuilder >::Curve EmbeddedCurve
Definition pedersen.hpp:18
static cycle_group commit(const std::vector< field_t > &inputs, GeneratorContext context={})
Definition pedersen.cpp:14
StrictMock< MockContext > context
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
Definition tuple.hpp:13