pub trait WBConfig: SWCurveConfig + Sized {
type IsogenousCurve: SWUConfig<BaseField = <Self as CurveConfig>::BaseField>;
const ISOGENY_MAP: IsogenyMap<'static, Self::IsogenousCurve, Self>;
}
Expand description
Trait defining the necessary parameters for the WB hash-to-curve method
for the curves of Weierstrass form of:
of y^2 = x^3 + a*x + b where b != 0 but a
can be zero like BLS-381 curve.
From [[WB2019]]