Trait halo2_base::utils::CurveAffineExt
[−]pub trait CurveAffineExt: CurveAffine {
fn batch_add<const COMPLETE: bool, const LOAD_POINTS: bool>(
points: &mut [Self],
output_indices: &[u32],
num_points: usize,
offset: usize,
bases: &[Self],
base_positions: &[u32]
);
fn into_coordinates(self) -> (Self::Base, Self::Base) { ... }
}
Required Methods
fn batch_add<const COMPLETE: bool, const LOAD_POINTS: bool>(
points: &mut [Self],
output_indices: &[u32],
num_points: usize,
offset: usize,
bases: &[Self],
base_positions: &[u32]
)
Provided Methods
fn into_coordinates(self) -> (Self::Base, Self::Base)
fn into_coordinates(self) -> (Self::Base, Self::Base)
Unlike the Coordinates
trait, this just returns the raw affine coordinates without checking is_on_curve