halo2_base::utils

Trait CurveAffineExt

Source
pub trait CurveAffineExt: CurveAffine {
    // Provided method
    fn into_coordinates(self) -> (Self::Base, Self::Base) { ... }
}

Provided Methods§

Source

fn into_coordinates(self) -> (Self::Base, Self::Base)

Unlike the Coordinates trait, this just returns the raw affine coordinates without checking is_on_curve

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl CurveAffineExt for halo2curves_axiom::bls12_381::g1::G1Affine

Source§

impl CurveAffineExt for halo2curves_axiom::bls12_381::g2::G2Affine

Source§

impl CurveAffineExt for halo2curves_axiom::bn256::curve::G1Affine

Source§

impl CurveAffineExt for halo2curves_axiom::bn256::curve::G2Affine

Source§

impl CurveAffineExt for Ed25519Affine

Source§

impl CurveAffineExt for halo2curves_axiom::grumpkin::curve::G1Affine

Source§

impl CurveAffineExt for ErisAffine

Source§

impl CurveAffineExt for halo2curves_axiom::pluto_eris::curve::G1Affine

Source§

impl CurveAffineExt for halo2curves_axiom::pluto_eris::curve::G2Affine

Source§

impl CurveAffineExt for Secp256k1Affine

Source§

impl CurveAffineExt for Secp256r1Affine

Source§

impl CurveAffineExt for Secq256k1Affine