_fixed_base_batch_mul_internal(std::span< cycle_scalar > scalars, std::span< AffineElement > base_points, std::span< AffineElement const > offset_generators) | bb::stdlib::cycle_group< Builder > | privatestatic |
_is_constant | bb::stdlib::cycle_group< Builder > | private |
_is_infinity | bb::stdlib::cycle_group< Builder > | private |
_is_standard | bb::stdlib::cycle_group< Builder > | private |
_variable_base_batch_mul_internal(std::span< cycle_scalar > scalars, std::span< cycle_group > base_points, std::span< AffineElement const > offset_generators, bool unconditional_add) | bb::stdlib::cycle_group< Builder > | privatestatic |
AffineElement typedef | bb::stdlib::cycle_group< Builder > | |
assert_equal(cycle_group &other, std::string const &msg="cycle_group::assert_equal") | bb::stdlib::cycle_group< Builder > | |
batch_mul(const std::vector< cycle_group > &base_points, const std::vector< BigScalarField > &scalars, GeneratorContext context={}) | bb::stdlib::cycle_group< Builder > | inlinestatic |
batch_mul(const std::vector< cycle_group > &base_points, const std::vector< cycle_scalar > &scalars, GeneratorContext context={}) | bb::stdlib::cycle_group< Builder > | static |
BigScalarField typedef | bb::stdlib::cycle_group< Builder > | |
bool_t typedef | bb::stdlib::cycle_group< Builder > | |
checked_unconditional_add(const cycle_group &other, const std::optional< AffineElement > hint=std::nullopt) const | bb::stdlib::cycle_group< Builder > | |
checked_unconditional_subtract(const cycle_group &other, const std::optional< AffineElement > hint=std::nullopt) const | bb::stdlib::cycle_group< Builder > | |
conditional_assign(const bool_t &predicate, const cycle_group &lhs, const cycle_group &rhs) | bb::stdlib::cycle_group< Builder > | static |
context | bb::stdlib::cycle_group< Builder > | private |
Curve typedef | bb::stdlib::cycle_group< Builder > | |
cycle_group(Builder *_context=nullptr) | bb::stdlib::cycle_group< Builder > | |
cycle_group(field_t _x, field_t _y, bool_t _is_infinity) | bb::stdlib::cycle_group< Builder > | |
cycle_group(const FF &_x, const FF &_y, bool _is_infinity) | bb::stdlib::cycle_group< Builder > | |
cycle_group(const AffineElement &_in) | bb::stdlib::cycle_group< Builder > | |
cycle_scalar typedef | bb::stdlib::cycle_group< Builder > | |
dbl(const std::optional< AffineElement > hint=std::nullopt) const | bb::stdlib::cycle_group< Builder > | |
Element typedef | bb::stdlib::cycle_group< Builder > | |
FF typedef | bb::stdlib::cycle_group< Builder > | |
field_t typedef | bb::stdlib::cycle_group< Builder > | |
fix_witness() | bb::stdlib::cycle_group< Builder > | inline |
from_constant_witness(Builder *_context, const AffineElement &_in) | bb::stdlib::cycle_group< Builder > | static |
from_witness(Builder *_context, const AffineElement &_in) | bb::stdlib::cycle_group< Builder > | static |
GeneratorContext typedef | bb::stdlib::cycle_group< Builder > | |
get_context(const cycle_group &other) const | bb::stdlib::cycle_group< Builder > | |
get_context() const | bb::stdlib::cycle_group< Builder > | inline |
get_origin_tag() const | bb::stdlib::cycle_group< Builder > | inline |
get_standard_form() | bb::stdlib::cycle_group< Builder > | |
get_value() const | bb::stdlib::cycle_group< Builder > | |
Group typedef | bb::stdlib::cycle_group< Builder > | |
is_constant() const | bb::stdlib::cycle_group< Builder > | inline |
is_point_at_infinity() const | bb::stdlib::cycle_group< Builder > | inline |
is_standard() const | bb::stdlib::cycle_group< Builder > | inline |
IS_ULTRA | bb::stdlib::cycle_group< Builder > | static |
NUM_BITS | bb::stdlib::cycle_group< Builder > | static |
NUM_ROUNDS | bb::stdlib::cycle_group< Builder > | static |
OFFSET_GENERATOR_DOMAIN_SEPARATOR | bb::stdlib::cycle_group< Builder > | inlinestatic |
one(Builder *_context) | bb::stdlib::cycle_group< Builder > | static |
operator*(const cycle_scalar &scalar) const | bb::stdlib::cycle_group< Builder > | |
operator*(const BigScalarField &scalar) const | bb::stdlib::cycle_group< Builder > | |
operator*=(const cycle_scalar &scalar) | bb::stdlib::cycle_group< Builder > | |
operator*=(const BigScalarField &scalar) | bb::stdlib::cycle_group< Builder > | |
operator+(const cycle_group &other) const | bb::stdlib::cycle_group< Builder > | |
operator+=(const cycle_group &other) | bb::stdlib::cycle_group< Builder > | |
operator-(const cycle_group &other) const | bb::stdlib::cycle_group< Builder > | |
operator-() const | bb::stdlib::cycle_group< Builder > | |
operator-=(const cycle_group &other) | bb::stdlib::cycle_group< Builder > | |
operator/(const cycle_group &other) const | bb::stdlib::cycle_group< Builder > | |
operator==(cycle_group &other) | bb::stdlib::cycle_group< Builder > | |
PUBLIC_INPUTS_SIZE | bb::stdlib::cycle_group< Builder > | static |
reconstruct_from_public(const std::span< const field_t, 2 > &limbs) | bb::stdlib::cycle_group< Builder > | inlinestatic |
ScalarField typedef | bb::stdlib::cycle_group< Builder > | |
set_free_witness_tag() | bb::stdlib::cycle_group< Builder > | inline |
set_origin_tag(OriginTag tag) const | bb::stdlib::cycle_group< Builder > | inline |
set_point_at_infinity(const bool_t &is_infinity) | bb::stdlib::cycle_group< Builder > | |
set_public() | bb::stdlib::cycle_group< Builder > | inline |
STANDARD_NUM_TABLE_BITS | bb::stdlib::cycle_group< Builder > | static |
standardize() | bb::stdlib::cycle_group< Builder > | |
straus_lookup_table typedef | bb::stdlib::cycle_group< Builder > | |
straus_scalar_slice typedef | bb::stdlib::cycle_group< Builder > | |
TABLE_BITS | bb::stdlib::cycle_group< Builder > | static |
ULTRA_NUM_TABLE_BITS | bb::stdlib::cycle_group< Builder > | static |
unconditional_add(const cycle_group &other, const std::optional< AffineElement > hint=std::nullopt) const | bb::stdlib::cycle_group< Builder > | |
unconditional_subtract(const cycle_group &other, const std::optional< AffineElement > hint=std::nullopt) const | bb::stdlib::cycle_group< Builder > | |
unset_free_witness_tag() | bb::stdlib::cycle_group< Builder > | inline |
validate_is_on_curve() const | bb::stdlib::cycle_group< Builder > | |
witness_t typedef | bb::stdlib::cycle_group< Builder > | |
x | bb::stdlib::cycle_group< Builder > | |
y | bb::stdlib::cycle_group< Builder > | |