group: Take scalar by reference in CurveProjective::recommended_wnaf_for_scalar

This commit is contained in:
Jack Grigg
2020-03-26 19:00:46 +13:00
parent 97c21e0c1a
commit 6e53cf3c4c
4 changed files with 6 additions and 6 deletions

View File

@@ -674,7 +674,7 @@ macro_rules! curve_impl {
(*self).into()
}
fn recommended_wnaf_for_scalar(scalar: <Self::Scalar as PrimeField>::Repr) -> usize {
fn recommended_wnaf_for_scalar(scalar: &<Self::Scalar as PrimeField>::Repr) -> usize {
Self::empirical_recommended_wnaf_for_scalar(scalar)
}
@@ -1014,7 +1014,7 @@ pub mod g1 {
}
impl G1 {
fn empirical_recommended_wnaf_for_scalar(scalar: FrRepr) -> usize {
fn empirical_recommended_wnaf_for_scalar(scalar: &FrRepr) -> usize {
let num_bits = scalar.num_bits() as usize;
if num_bits >= 130 {
@@ -1733,7 +1733,7 @@ pub mod g2 {
}
impl G2 {
fn empirical_recommended_wnaf_for_scalar(scalar: FrRepr) -> usize {
fn empirical_recommended_wnaf_for_scalar(scalar: &FrRepr) -> usize {
let num_bits = scalar.num_bits() as usize;
if num_bits >= 103 {