barretenberg
Loading...
Searching...
No Matches
translation_evaluations.hpp
1#pragma once
2#include "barretenberg/ecc/curves/bn254/fq.hpp"
3
4namespace barretenberg {
6 fq op, Px, Py, z1, z2;
7 std::vector<uint8_t> to_buffer()
8 {
9 std::vector<uint8_t> result(5 * sizeof(fq));
10 const auto insert = [&result](const fq& elt) {
11 std::vector<uint8_t> buf = elt.to_buffer();
12 result.insert(result.end(), buf.begin(), buf.end());
13 };
14 insert(op);
15 insert(Px);
16 insert(Py);
17 insert(z1);
18 insert(z2);
19 return result;
20 }
21};
22} // namespace barretenberg
constexpr_utils defines some helper methods that perform some stl-equivalent operations but in a cons...
Definition: constexpr_utils.hpp:16
Definition: translation_evaluations.hpp:5