]> git.lizzy.rs Git - PAKEs.git/commitdiff
srp: fix some low-hanging clippy warnings
authorBrian Warner <warner@lothar.com>
Thu, 6 Dec 2018 19:56:51 +0000 (11:56 -0800)
committerBrian Warner <warner@lothar.com>
Thu, 6 Dec 2018 23:00:26 +0000 (15:00 -0800)
srp/src/client.rs
srp/src/tools.rs

index 8d10b84b1009bfa35b0e21f78f86b76547546fed..57c29c8f3c6b43a72282f527af21247c79cb535c 100644 (file)
@@ -133,7 +133,7 @@ impl<'a, D: Digest> SrpClient<'a, D> {
         let k = self.params.compute_k::<D>();
         let interm = (k * self.params.powm(x)) % n;
         // Because we do operation in modulo N we can get: (kv + g^b) < kv
-        let v = if b_pub > &interm {
+        let v = if *b_pub > interm {
             (b_pub - &interm) % n
         } else {
             (n + b_pub - &interm) % n
@@ -186,9 +186,9 @@ impl<'a, D: Digest> SrpClient<'a, D> {
         };
 
         Ok(SrpClientVerifier {
-            proof: proof,
-            server_proof: server_proof,
-            key: key,
+            proof,
+            server_proof,
+            key,
         })
     }
 
index 8cb69109df3ecd7525e1454807352592b998d5a5..4fc5db9f19fdb74d5bd11aa662aa581fe46a0139 100644 (file)
@@ -12,7 +12,7 @@ pub fn powm(base: &BigUint, exp: &BigUint, modulus: &BigUint) -> BigUint {
         if &exp % &two == one {
             result = (result * &base) % modulus;
         }
-        exp = exp >> 1;
+        exp >>= 1;
         base = (&base * &base) % modulus;
     }
     result