3#include <gmock/gmock.h>
4#include <gtest/gtest.h>
10TEST(ToRadixTest, CheckPlimbsPerRadixSize)
12 std::vector<size_t> hardcoded_sizes;
13 std::vector<size_t> computed_sizes;
18 for (
size_t radix = 0; radix <
NUM_RADIXES; ++radix) {
23 EXPECT_THAT(hardcoded_sizes, ::testing::ElementsAreArray(computed_sizes));
size_t get_p_limbs_per_radix_size(size_t radix)
Gets the number of limbs that the modulus, p, decomposes into for a given radix.
const std::array< std::vector< uint8_t >, NUM_RADIXES > & get_p_limbs_per_radix()
Gets the p limbs per radix array. Each element is a vector containing the little endian decomposition...
constexpr size_t NUM_RADIXES
TEST(BoomerangMegaCircuitBuilder, BasicCircuit)