Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
process_buckets.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
9
#include <cstddef>
10
#include <cstdint>
11
12
namespace
bb::scalar_multiplication
{
13
void
radix_sort_count_zero_entries
(uint64_t* keys,
14
const
size_t
num_entries,
15
const
uint32_t shift,
16
size_t
& num_zero_entries,
17
const
uint32_t total_bits,
18
const
uint64_t* start_pointer)
noexcept
;
19
size_t
process_buckets_count_zero_entries
(uint64_t* wnaf_entries,
20
const
size_t
num_entries,
21
const
uint32_t num_bits)
noexcept
;
22
}
// namespace bb::scalar_multiplication
bb::scalar_multiplication
Definition
process_buckets.cpp:11
bb::scalar_multiplication::process_buckets_count_zero_entries
size_t process_buckets_count_zero_entries(uint64_t *wnaf_entries, const size_t num_entries, const uint32_t num_bits) noexcept
Definition
process_buckets.cpp:74
bb::scalar_multiplication::radix_sort_count_zero_entries
void radix_sort_count_zero_entries(uint64_t *keys, const size_t num_entries, const uint32_t shift, size_t &num_zero_entries, const uint32_t total_bits, const uint64_t *start_pointer) noexcept
Definition
process_buckets.cpp:14
src
barretenberg
ecc
scalar_multiplication
process_buckets.hpp
Generated by
1.9.8