18 auto bn254_g1_data =
get_bn254_g1_data(path, dyadic_circuit_size, allow_download);
20 return { bn254_g1_data, bn254_g2_data };
32 size_t eccvm_dyadic_circuit_size,
36 return { grumpkin_g1_data };
MemBn254CrsFactory init_bn254_crs(const std::filesystem::path &path, size_t dyadic_circuit_size, bool allow_download)
Initialize a memory crs factory for bn254 based on a known dyadic circuit size.
MemGrumpkinCrsFactory init_grumpkin_crs(const std::filesystem::path &path, size_t eccvm_dyadic_circuit_size, bool allow_download)
Initialize a memory crs factory for grumpkin based on a known dyadic circuit size.
std::vector< curve::Grumpkin::AffineElement > get_grumpkin_g1_data(const std::filesystem::path &path, size_t num_points, bool allow_download)
g2::affine_element get_bn254_g2_data(const std::filesystem::path &path, bool allow_download)
std::vector< g1::affine_element > get_bn254_g1_data(const std::filesystem::path &path, size_t num_points, bool allow_download)