Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include "barretenberg/common/assert.hpp"
#include "barretenberg/common/op_count.hpp"
#include "barretenberg/common/thread.hpp"
#include "barretenberg/ecc/groups/element.hpp"
#include <cstdint>
Go to the source code of this file.
Classes | |
struct | bb::group_elements::detail::EndomorphismWnaf< Element, NUM_ROUNDS > |
Handles the WNAF computation for scalars that are split using an endomorphism, achieved through split_into_endomorphism_scalars . It facilitates efficient computation of elliptic curve point multiplication by optimizing the representation of these scalars. More... | |
Namespaces | |
namespace | bb |
Entry point for Barretenberg command-line interface. | |
namespace | bb::group_elements |
namespace | bb::group_elements::detail |
Typedefs | |
using | bb::group_elements::detail::EndoScalars = std::pair< std::array< uint64_t, 2 >, std::array< uint64_t, 2 > > |