Skip to content

Commit 54bba0b

Browse files
committed
Rename Scalar::halve() to Scalar::div_by_2()
1 parent 6c66188 commit 54bba0b

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

ed448-goldilocks/src/decaf/scalar.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,9 +153,9 @@ mod test {
153153
let eight = DecafScalar::from(8u8);
154154
let four = DecafScalar::from(4u8);
155155
let two = DecafScalar::from(2u8);
156-
assert_eq!(eight.halve(), four);
157-
assert_eq!(four.halve(), two);
158-
assert_eq!(two.halve(), DecafScalar::ONE);
156+
assert_eq!(eight.div_by_2(), four);
157+
assert_eq!(four.div_by_2(), two);
158+
assert_eq!(two.div_by_2(), DecafScalar::ONE);
159159
}
160160

161161
#[test]

ed448-goldilocks/src/edwards/extended.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,7 @@ impl EdwardsPoint {
334334
/// Generic scalar multiplication to compute s*P
335335
pub fn scalar_mul(&self, scalar: &EdwardsScalar) -> Self {
336336
// Compute floor(s/4)
337-
let scalar_div_four = scalar.halve().halve();
337+
let scalar_div_four = scalar.div_by_2().div_by_2();
338338

339339
// Use isogeny and dual isogeny to compute phi^-1((s/4) * phi(P))
340340
variable_base(&self.to_twisted(), &scalar_div_four).to_untwisted()

ed448-goldilocks/src/edwards/scalar.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,9 +169,9 @@ mod test {
169169
let eight = EdwardsScalar::from(8u8);
170170
let four = EdwardsScalar::from(4u8);
171171
let two = EdwardsScalar::from(2u8);
172-
assert_eq!(eight.halve(), four);
173-
assert_eq!(four.halve(), two);
174-
assert_eq!(two.halve(), EdwardsScalar::ONE);
172+
assert_eq!(eight.div_by_2(), four);
173+
assert_eq!(four.div_by_2(), two);
174+
assert_eq!(two.div_by_2(), EdwardsScalar::ONE);
175175
}
176176

177177
#[test]

ed448-goldilocks/src/field/scalar.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -771,7 +771,7 @@ impl<C: CurveWithScalar> Scalar<C> {
771771
}
772772

773773
/// Halves a Scalar modulo the prime
774-
pub fn halve(&self) -> Self {
774+
pub fn div_by_2(&self) -> Self {
775775
let is_odd = self.scalar.is_odd();
776776
let if_odd = self.scalar + *ORDER;
777777
let scalar = U448::conditional_select(&self.scalar, &if_odd, is_odd);

0 commit comments

Comments
 (0)