diff --git a/src/pasta/curves.rs b/src/pasta/curves.rs index 0a188247..e5816f97 100644 --- a/src/pasta/curves.rs +++ b/src/pasta/curves.rs @@ -700,13 +700,13 @@ macro_rules! impl_projective_curve_specific { Box::new(move |message| { let mut us = [Field::zero(); 2]; hashtocurve::hash_to_field(message, domain_separation_tag.as_bytes(), &mut us); - let q0 = hashtocurve::map_to_curve::<$base, $name_affine, $iso_affine>( + let q0 = hashtocurve::map_to_curve_simple_swu::<$base, $name_affine, $iso_affine>( &us[0], $name::THETA, $name::Z, $name::B_OVER_ZA, ); - let q1 = hashtocurve::map_to_curve::<$base, $name_affine, $iso_affine>( + let q1 = hashtocurve::map_to_curve_simple_swu::<$base, $name_affine, $iso_affine>( &us[1], $name::THETA, $name::Z, diff --git a/src/pasta/hashtocurve.rs b/src/pasta/hashtocurve.rs index 76796fb7..fae19c93 100644 --- a/src/pasta/hashtocurve.rs +++ b/src/pasta/hashtocurve.rs @@ -94,7 +94,7 @@ pub fn iso_map, I: CurveAffine>( C::Projective::new_jacobian(xo, yo, zo).unwrap() } -pub fn map_to_curve, I: CurveAffine>( +pub fn map_to_curve_simple_swu, I: CurveAffine>( u: &F, theta: F, z: F,