|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <field12.hpp>
Classes | |
| struct | ell_coeffs |
Public Member Functions | |
| constexpr | field12 (const base_field &a=base_field::zero(), const base_field &b=base_field::zero()) |
| constexpr | field12 (const field12 &other) |
| constexpr | field12 (field12 &&other) noexcept |
| constexpr field12 & | operator= (const field12 &other) noexcept |
| constexpr field12 & | operator= (field12 &&other) noexcept |
| constexpr | ~field12 () noexcept=default |
| constexpr field12 | operator+ (const field12 &other) const |
| constexpr field12 | operator- (const field12 &other) const |
| constexpr field12 | operator- () const |
| constexpr field12 | operator* (const field12 &other) const |
| constexpr field12 | operator/ (const field12 &other) const |
| constexpr field12 | operator+= (const field12 &other) |
| constexpr field12 | operator-= (const field12 &other) |
| constexpr field12 | operator*= (const field12 &other) |
| constexpr field12 | operator/= (const field12 &other) |
| constexpr void | self_neg () |
| constexpr void | self_sqr () |
| constexpr void | self_sparse_mul (const ell_coeffs &ell) |
| constexpr field12 | sqr () const |
| constexpr field12 | invert () const |
| constexpr field12 | frobenius_map_three () const |
| constexpr field12 | frobenius_map_two () const |
| constexpr field12 | frobenius_map_one () const |
| constexpr field12 | cyclotomic_squared () const |
| constexpr field12 | unitary_inverse () const |
| constexpr field12 | to_montgomery_form () |
| constexpr field12 | from_montgomery_form () |
| constexpr bool | is_zero () const |
| constexpr bool | operator== (const field12 &other) const |
Static Public Member Functions | |
| static constexpr field12 | zero () |
| static constexpr field12 | one () |
| static constexpr base_field | mul_by_non_residue (const base_field &a) |
| static constexpr field12 | random_element (numeric::RNG *engine=nullptr) |
Public Attributes | |
| base_field | c0 |
| base_field | c1 |
Definition at line 11 of file field12.hpp.
|
inlineconstexpr |
Definition at line 13 of file field12.hpp.
|
inlineconstexpr |
Definition at line 18 of file field12.hpp.
|
inlineconstexprnoexcept |
Definition at line 23 of file field12.hpp.
|
constexprdefaultnoexcept |
|
inlineconstexpr |
Definition at line 242 of file field12.hpp.
|
inlineconstexpr |
Definition at line 234 of file field12.hpp.
|
inlineconstexpr |
Definition at line 218 of file field12.hpp.
|
inlineconstexpr |
Definition at line 226 of file field12.hpp.
|
inlineconstexpr |
Definition at line 273 of file field12.hpp.
|
inlineconstexpr |
Definition at line 207 of file field12.hpp.
|
inlineconstexpr |
Definition at line 281 of file field12.hpp.
|
inlinestaticconstexpr |
Definition at line 59 of file field12.hpp.
|
inlinestaticconstexpr |
Definition at line 57 of file field12.hpp.
|
inlineconstexpr |
Definition at line 86 of file field12.hpp.
|
inlineconstexpr |
Definition at line 115 of file field12.hpp.
|
inlineconstexpr |
Definition at line 68 of file field12.hpp.
|
inlineconstexpr |
Definition at line 101 of file field12.hpp.
|
inlineconstexpr |
Definition at line 84 of file field12.hpp.
|
inlineconstexpr |
Definition at line 76 of file field12.hpp.
|
inlineconstexpr |
Definition at line 108 of file field12.hpp.
|
inlineconstexpr |
Definition at line 99 of file field12.hpp.
|
inlineconstexpr |
Definition at line 121 of file field12.hpp.
|
inlineconstexprnoexcept |
Definition at line 28 of file field12.hpp.
|
inlineconstexprnoexcept |
Definition at line 38 of file field12.hpp.
|
inlineconstexpr |
Definition at line 283 of file field12.hpp.
|
inlinestaticconstexpr |
Definition at line 257 of file field12.hpp.
|
inlineconstexpr |
Definition at line 127 of file field12.hpp.
|
inlineconstexpr |
Definition at line 135 of file field12.hpp.
|
inlineconstexpr |
Definition at line 133 of file field12.hpp.
|
inlineconstexpr |
Definition at line 193 of file field12.hpp.
|
inlineconstexpr |
Definition at line 265 of file field12.hpp.
|
inlineconstexpr |
Definition at line 249 of file field12.hpp.
|
inlinestaticconstexpr |
Definition at line 56 of file field12.hpp.
| base_field bb::field12< quadratic_field, base_field, Fq12Params >::c0 |
Definition at line 47 of file field12.hpp.
| base_field bb::field12< quadratic_field, base_field, Fq12Params >::c1 |
Definition at line 48 of file field12.hpp.