Clearmatics Libsnark
0.1
C++ library for zkSNARK proofs
|
Go to the source code of this file.
Namespaces | |
libsnark | |
Functions | |
size_t | libsnark::as_waksman_top_height (const size_t num_packets) |
size_t | libsnark::as_waksman_switch_output (const size_t num_packets, const size_t row_offset, const size_t row_idx, const bool use_top) |
size_t | libsnark::as_waksman_switch_input (const size_t num_packets, const size_t row_offset, const size_t row_idx, const bool use_top) |
size_t | libsnark::as_waksman_num_columns (const size_t num_packets) |
void | libsnark::construct_as_waksman_inner (const size_t left, const size_t right, const size_t lo, const size_t hi, const std::vector< size_t > rhs_dests, as_waksman_topology &neighbors) |
as_waksman_topology | libsnark::generate_as_waksman_topology (const size_t num_packets) |
size_t | libsnark::as_waksman_get_canonical_row_idx (const size_t row_offset, const size_t row_idx) |
bool | libsnark::as_waksman_get_switch_setting_from_top_bottom_decision (const size_t row_offset, const size_t packet_idx, const bool use_top) |
bool | libsnark::as_waksman_get_top_bottom_decision_from_switch_setting (const size_t row_offset, const size_t packet_idx, const bool switch_setting) |
size_t | libsnark::as_waksman_other_output_position (const size_t row_offset, const size_t packet_idx) |
size_t | libsnark::as_waksman_other_input_position (const size_t row_offset, const size_t packet_idx) |
void | libsnark::as_waksman_route_inner (const size_t left, const size_t right, const size_t lo, const size_t hi, const integer_permutation &permutation, const integer_permutation &permutation_inv, as_waksman_routing &routing) |
as_waksman_routing | libsnark::get_as_waksman_routing (const integer_permutation &permutation) |
bool | libsnark::valid_as_waksman_routing (const integer_permutation &permutation, const as_waksman_routing &routing) |
Implementation of interfaces for functionality for routing on an arbitrary-size (AS) Waksman network.
See as_waksman_routing_algorithm.hpp .
Definition in file as_waksman_routing_algorithm.cpp.