logo
pub trait Isogeny: Field + AddAssign + Mul<Output = Self> {
    type Degree: ArrayLength<Self>;

    const COEFFICIENTS: IsogenyCoefficients<Self>;
    fn isogeny(x: Self, y: Self) -> (Self, Self) { ... }
fn compute_iso(xxs: &[Self], k: &[Self]) -> Self { ... } }
This is supported on crate feature hash2curve only.
Expand description

The Isogeny methods to map to another curve.

Associated Types

The maximum number of coefficients

Associated Constants

The isogeny coefficients

Provided methods

Map from the isogeny points to the main curve

Compute the ISO transform

Implementors