c0 | bb::field2< base_field, Params > | |
c1 | bb::field2< base_field, Params > | |
cube_root_of_unity() | bb::field2< base_field, Params > | inlinestatic |
field2(const base_field &a=base_field::zero(), const base_field &b=base_field::zero()) | bb::field2< base_field, Params > | inline |
field2(const field2 &other) noexcept | bb::field2< base_field, Params > | inline |
field2(field2 &&other) noexcept | bb::field2< base_field, Params > | inline |
frobenius_map() const noexcept | bb::field2< base_field, Params > | |
from_montgomery_form() const noexcept | bb::field2< base_field, Params > | |
invert() const noexcept | bb::field2< base_field, Params > | |
is_msb_set() const noexcept | bb::field2< base_field, Params > | |
is_msb_set_word() const noexcept | bb::field2< base_field, Params > | |
is_zero() const noexcept | bb::field2< base_field, Params > | |
modulus | bb::field2< base_field, Params > | static |
mul_by_fq(const base_field &a) const noexcept | bb::field2< base_field, Params > | inline |
one() | bb::field2< base_field, Params > | inlinestatic |
operator!=(const field2 &other) const noexcept | bb::field2< base_field, Params > | inline |
operator*(const field2 &other) const noexcept | bb::field2< base_field, Params > | |
operator*=(const field2 &other) noexcept | bb::field2< base_field, Params > | |
operator+(const field2 &other) const noexcept | bb::field2< base_field, Params > | |
operator+=(const field2 &other) noexcept | bb::field2< base_field, Params > | |
operator-(const field2 &other) const noexcept | bb::field2< base_field, Params > | |
operator-() const noexcept | bb::field2< base_field, Params > | |
operator-=(const field2 &other) noexcept | bb::field2< base_field, Params > | |
operator/(const field2 &other) const noexcept | bb::field2< base_field, Params > | |
operator/=(const field2 &other) noexcept | bb::field2< base_field, Params > | |
operator<< | bb::field2< base_field, Params > | friend |
operator=(const field2 &other) noexcept | bb::field2< base_field, Params > | inline |
operator=(field2 &&other) noexcept | bb::field2< base_field, Params > | inline |
operator==(const field2 &other) const noexcept | bb::field2< base_field, Params > | |
pow(const uint256_t &exponent) const noexcept | bb::field2< base_field, Params > | |
pow(uint64_t exponent) const noexcept | bb::field2< base_field, Params > | |
PUBLIC_INPUTS_SIZE | bb::field2< base_field, Params > | static |
random_element(numeric::RNG *engine=nullptr) | bb::field2< base_field, Params > | static |
reduce_once() const noexcept | bb::field2< base_field, Params > | |
self_conditional_negate(uint64_t predicate) noexcept | bb::field2< base_field, Params > | |
self_frobenius_map() noexcept | bb::field2< base_field, Params > | |
self_from_montgomery_form() noexcept | bb::field2< base_field, Params > | |
self_neg() noexcept | bb::field2< base_field, Params > | |
self_reduce_once() noexcept | bb::field2< base_field, Params > | |
self_set_msb() noexcept | bb::field2< base_field, Params > | |
self_sqr() noexcept | bb::field2< base_field, Params > | |
self_to_montgomery_form() noexcept | bb::field2< base_field, Params > | |
serialize_from_buffer(uint8_t *buffer) | bb::field2< base_field, Params > | inlinestatic |
serialize_to_buffer(const field2 &value, uint8_t *buffer) | bb::field2< base_field, Params > | inlinestatic |
sqr() const noexcept | bb::field2< base_field, Params > | |
to_montgomery_form() const noexcept | bb::field2< base_field, Params > | |
twist_coeff_b() | bb::field2< base_field, Params > | inlinestatic |
twist_mul_by_q_x() | bb::field2< base_field, Params > | inlinestatic |
twist_mul_by_q_y() | bb::field2< base_field, Params > | inlinestatic |
zero() | bb::field2< base_field, Params > | inlinestatic |
~field2() noexcept=default | bb::field2< base_field, Params > | |