5#include <gtest/gtest.h>
17 fr(
uint256_t(
"0x2df8b940e5890e4e1377e05373fae69a1d754f6935e6a780b666947431f2cdcd")),
18 fr(
uint256_t(
"0x2ecd88d15967bc53b885912e0d16866154acb6aac2d3f85e27ca7eefb2c19083"))));
25 EXPECT_EQ(r,
fr(
uint256_t(
"07ebfbf4df29888c6cd6dca13d4bb9d1a923013ddbbcbdc3378ab8845463297b")));
32 EXPECT_EQ(r,
fr(
uint256_t(
"1c446df60816b897cda124524e6b03f36df0cec333fad87617aab70d7861daa6")));
static constexpr AffineElement length_generator
static Fq hash(const std::vector< Fq > &inputs, GeneratorContext context={})
Given a vector of fields, generate a pedersen hash using generators from context.
ContentAddressedIndexedTree< StoreType, PedersenHashPolicy > Pedersen
TEST(GeneratorContext, DeriveDefaultGenerators)
field< Bn254FrParams > fr
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
static constexpr field one()