diff --git a/elliptic-curve/src/hash2curve/hash2field/expand_msg/xmd.rs b/elliptic-curve/src/hash2curve/hash2field/expand_msg/xmd.rs index 4d397d4c2..fdd298c63 100644 --- a/elliptic-curve/src/hash2curve/hash2field/expand_msg/xmd.rs +++ b/elliptic-curve/src/hash2curve/hash2field/expand_msg/xmd.rs @@ -53,7 +53,7 @@ where let len_in_bytes_u16 = u16::try_from(len_in_bytes).map_err(|_| Error)?; let b_in_bytes = HashT::OutputSize::to_usize(); - let ell = u8::try_from((len_in_bytes + b_in_bytes - 1) / b_in_bytes).map_err(|_| Error)?; + let ell = u8::try_from(len_in_bytes.div_ceil(b_in_bytes)).map_err(|_| Error)?; let domain = Domain::xmd::(dsts)?; let mut b_0 = HashT::default(); @@ -103,7 +103,7 @@ where ell: u8, } -impl<'a, HashT> ExpanderXmd<'a, HashT> +impl ExpanderXmd<'_, HashT> where HashT: BlockSizeUser + Default + FixedOutput + HashMarker, HashT::OutputSize: IsLess, @@ -133,7 +133,7 @@ where } } -impl<'a, HashT> Expander for ExpanderXmd<'a, HashT> +impl Expander for ExpanderXmd<'_, HashT> where HashT: BlockSizeUser + Default + FixedOutput + HashMarker, HashT::OutputSize: IsLess, diff --git a/elliptic-curve/src/jwk.rs b/elliptic-curve/src/jwk.rs index e37cd2769..581448d71 100644 --- a/elliptic-curve/src/jwk.rs +++ b/elliptic-curve/src/jwk.rs @@ -361,7 +361,7 @@ impl<'de> Deserialize<'de> for JwkEcKey { /// Field visitor struct FieldVisitor; - impl<'de> de::Visitor<'de> for FieldVisitor { + impl de::Visitor<'_> for FieldVisitor { type Value = Field; fn expecting(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {