| add_sub(const element &other) const | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| batch_mul(const std::vector< element > &points, const std::vector< Fr > &scalars, const size_t max_num_bits=0) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| bn254_endo_batch_mul(const std::vector< element > &big_points, const std::vector< Fr > &big_scalars, const std::vector< element > &small_points, const std::vector< Fr > &small_scalars, const size_t max_num_small_bits) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| bn254_endo_batch_mul(const std::vector< element > &big_points, const std::vector< Fr > &big_scalars, const std::vector< element > &small_points, const std::vector< Fr > &small_scalars, const size_t max_num_small_bits) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| bn254_endo_batch_mul_with_generator(const std::vector< element > &big_points, const std::vector< Fr > &big_scalars, const std::vector< element > &small_points, const std::vector< Fr > &small_scalars, const Fr &generator_scalar, const size_t max_num_small_bits) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| bn254_endo_batch_mul_with_generator(const std::vector< element > &big_points, const std::vector< Fr > &big_scalars, const std::vector< element > &small_points, const std::vector< Fr > &small_scalars, const Fr &generator_scalar, const size_t max_num_small_bits) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| chain_add(const element &p1, const chain_add_accumulator &accumulator) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| chain_add_end(const chain_add_accumulator &accumulator) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| chain_add_start(const element &p1, const element &p2) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| compute_naf(const Fr &scalar, const size_t max_num_bits=0) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| compute_secp256k1_endo_wnaf(const Fr &scalar) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| compute_wnaf(const Fr &scalar) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| compute_wnaf(const Fr &scalar) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| conditional_negate(const bool_t< Builder > &predicate) const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| create_group_element_rom_tables(const std::array< element, num_elements > &rom_data, std::array< uint256_t, 8 > &limb_max) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| dbl() const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| element() (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| element(const typename NativeGroup::affine_element &input) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| element(const Fq &x, const Fq &y) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| element(const element &other) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| element(element &&other) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| from_witness(Builder *ctx, const typename NativeGroup::affine_element &input) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inlinestatic |
| get_context() const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| get_context(const element &other) const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| get_value() const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| goblin_batch_mul(const std::vector< element > &points, const std::vector< Fr > &scalars, const size_t max_num_bits=0) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| montgomery_ladder(const element &other) const | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| montgomery_ladder(const chain_add_accumulator &accumulator) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| multiple_montgomery_ladder(const std::vector< chain_add_accumulator > &to_add) const | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| normalize() const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| one(Builder *ctx) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inlinestatic |
| operator*(const Fr &other) const | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| operator+(const element &other) const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| operator+=(const element &other) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| operator-(const element &other) const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| operator-() const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| operator-=(const element &other) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| operator=(const element &other) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| operator=(element &&other) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| quadruple_and_add(const std::vector< element > &to_add) const | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| read_group_element_rom_tables(const std::array< twin_rom_table< C >, 5 > &tables, const field_t< C > &index, const std::array< uint256_t, 8 > &limb_max) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| reduce() const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| secp256k1_ecdsa_mul(const element &pubkey, const Fr &u1, const Fr &u2) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| secp256k1_ecdsa_mul(const element &pubkey, const Fr &u1, const Fr &u2) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| to_byte_array() const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| validate_on_curve() const (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | inline |
| wnaf_batch_mul(const std::vector< element > &points, const std::vector< Fr > &scalars) (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | static |
| wnaf_batch_mul(const std::vector< element > &points, const std::vector< Fr > &scalars) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| x (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |
| y (defined in proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup >) | proof_system::plonk::stdlib::element< Builder, Fq, Fr, NativeGroup > | |