3#include "../../groups/group.hpp"
4#include "../bn254/fq.hpp"
5#include "../bn254/fr.hpp"
9constexpr size_t MAX_NO_WRAP_INTEGER_BIT_LENGTH = 252;
15 static constexpr bool USE_ENDOMORPHISM =
true;
16 static constexpr bool can_hash_to_curve =
true;
17 static constexpr bool small_elements =
true;
18 static constexpr bool has_a =
false;
21 0xdd7056026000005a, 0x223fa97acb319311, 0xcc388229877910c0, 0x34394632b724eaa
28 0x11b2dff1448c41d8UL, 0x23d3446f21c77dc3UL, 0xaa7b8cf435dfafbbUL, 0x14b34cf69dc25d68UL
41 using Element =
typename Group::element;
42 using AffineElement =
typename Group::affine_element;
47 static constexpr bool is_stdlib_type =
false;
group class. Represents an elliptic curve group element. Group is parametrised by coordinate_field an...
Definition: group.hpp:29
Definition: grumpkin.hpp:36
Definition: grumpkin.hpp:14