clippy: Allow binary operators in Mul impls for curves

We use binary operators specifically to implement constant-time scalar
multiplication.
This commit is contained in:
Jack Grigg 2021-03-03 21:33:37 +00:00
parent a3921fd38c
commit 901ef2381e
2 changed files with 2 additions and 1 deletions

View file

@ -427,6 +427,7 @@ macro_rules! new_curve_impl {
}
}
#[allow(clippy::suspicious_arithmetic_impl)]
impl<'a, 'b> Mul<&'b $scalar> for &'a $name {
type Output = $name;
@ -537,6 +538,7 @@ macro_rules! new_curve_impl {
}
}
#[allow(clippy::suspicious_arithmetic_impl)]
impl<'a, 'b> Mul<&'b $scalar> for &'a $name_affine {
type Output = $name;

View file

@ -4,7 +4,6 @@
#![allow(unknown_lints)]
#![allow(
clippy::op_ref,
clippy::suspicious_arithmetic_impl,
clippy::same_item_push,
clippy::upper_case_acronyms,
clippy::unknown_clippy_lints