diff --git a/src/common.rs b/src/common.rs index 6af1b95..ae1ab16 100644 --- a/src/common.rs +++ b/src/common.rs @@ -302,7 +302,7 @@ where // I2OSP(len(seedDST), 2) || seedDST // seed = Hash(h1Input) let seed = CS::Hash::new() - .chain_update(&elem_len) + .chain_update(elem_len) .chain_update(CS::Group::serialize_elem(b)) .chain_update(i2osp_2_array(&seed_dst)) .chain_update(seed_dst) diff --git a/src/oprf.rs b/src/oprf.rs index 1fa73f0..6e8d7af 100644 --- a/src/oprf.rs +++ b/src/oprf.rs @@ -277,7 +277,7 @@ where .chain_update(input.as_ref()) .chain_update(elem_len) .chain_update(CS::Group::serialize_elem(unblinded_element)) - .chain_update(&STR_FINALIZE) + .chain_update(STR_FINALIZE) .finalize()) }) } diff --git a/src/tests/mock_rng.rs b/src/tests/mock_rng.rs index 3ccaee8..c055ea9 100644 --- a/src/tests/mock_rng.rs +++ b/src/tests/mock_rng.rs @@ -50,7 +50,7 @@ impl RngCore for CycleRng { #[inline] fn fill_bytes(&mut self, dest: &mut [u8]) { let len = min(self.v.len(), dest.len()); - (&mut dest[..len]).copy_from_slice(&self.v[..len]); + dest[..len].copy_from_slice(&self.v[..len]); rotate_left(&mut self.v, len); } diff --git a/src/tests/test_cfrg_vectors.rs b/src/tests/test_cfrg_vectors.rs index 9fe23bf..80b6f35 100644 --- a/src/tests/test_cfrg_vectors.rs +++ b/src/tests/test_cfrg_vectors.rs @@ -60,15 +60,15 @@ fn populate_test_vectors(values: &JsonValue) -> VOPRFTestVectorParameters { fn decode(values: &JsonValue, key: &str) -> Vec { values[key] .as_str() - .and_then(|s| hex::decode(&s).ok()) + .and_then(|s| hex::decode(s).ok()) .unwrap_or_default() } fn decode_vec(values: &JsonValue, key: &str) -> Vec> { let s = values[key].as_str().unwrap(); let res = match s.contains(',') { - true => Some(s.split(',').map(|x| hex::decode(&x).unwrap()).collect()), - false => Some(vec![hex::decode(&s).unwrap()]), + true => Some(s.split(',').map(|x| hex::decode(x).unwrap()).collect()), + false => Some(vec![hex::decode(s).unwrap()]), }; res.unwrap() }