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 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_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 232 of file field12.hpp.
|
inlineconstexpr |
Definition at line 224 of file field12.hpp.
|
inlineconstexpr |
Definition at line 208 of file field12.hpp.
|
inlineconstexpr |
Definition at line 216 of file field12.hpp.
|
inlineconstexpr |
Definition at line 263 of file field12.hpp.
|
inlineconstexpr |
Definition at line 197 of file field12.hpp.
|
inlineconstexpr |
Definition at line 271 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 84 of file field12.hpp.
|
inlineconstexpr |
Definition at line 113 of file field12.hpp.
|
inlineconstexpr |
Definition at line 68 of file field12.hpp.
|
inlineconstexpr |
Definition at line 99 of file field12.hpp.
|
inlineconstexpr |
Definition at line 76 of file field12.hpp.
|
inlineconstexpr |
Definition at line 106 of file field12.hpp.
|
inlineconstexpr |
Definition at line 97 of file field12.hpp.
|
inlineconstexpr |
Definition at line 119 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 273 of file field12.hpp.
|
inlinestaticconstexpr |
Definition at line 247 of file field12.hpp.
|
inlineconstexpr |
Definition at line 125 of file field12.hpp.
|
inlineconstexpr |
Definition at line 183 of file field12.hpp.
|
inlineconstexpr |
Definition at line 255 of file field12.hpp.
|
inlineconstexpr |
Definition at line 239 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.