diff --git a/ecdsa/src/sign.rs b/ecdsa/src/sign.rs index cad20dc0..439dae60 100644 --- a/ecdsa/src/sign.rs +++ b/ecdsa/src/sign.rs @@ -86,9 +86,9 @@ where where AffinePoint: Clone + Debug, { - VerifyKey { - public_key: (C::ProjectivePoint::generator() * &self.secret_scalar).to_affine(), - } + #[allow(clippy::op_ref)] + let public_key = (C::ProjectivePoint::generator() * &*self.secret_scalar).to_affine(); + VerifyKey { public_key } } /// Serialize this [`SigningKey`] as bytes