From f61c2545bd6f277223ac004a6359674695eaed95 Mon Sep 17 00:00:00 2001 From: Frank Denis Date: Thu, 25 Feb 2021 20:40:20 +0100 Subject: [PATCH] Shorten --- src/dns.rs | 2 +- src/dnscrypt.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/dns.rs b/src/dns.rs index 719817b..7e25c06 100644 --- a/src/dns.rs +++ b/src/dns.rs @@ -498,7 +498,7 @@ pub fn serve_certificates<'t>( packet.write_u32::(DNSCRYPT_CERTS_RENEWAL)?; packet.write_u16::(1 + cert_bin.len() as u16)?; packet.write_u8(cert_bin.len() as u8)?; - packet.extend_from_slice(&cert_bin[..]); + packet.extend_from_slice(cert_bin); ensure!(packet.len() < DNS_MAX_PACKET_SIZE, "Packet too large"); Ok(Some(packet)) diff --git a/src/dnscrypt.rs b/src/dnscrypt.rs index f865f7a..3272130 100644 --- a/src/dnscrypt.rs +++ b/src/dnscrypt.rs @@ -71,7 +71,7 @@ pub fn decrypt( let cached_shared_key = { let mut cache = dnscrypt_encryption_params.cache.as_ref().unwrap().lock(); - match cache.get(&client_pk[..]) { + match cache.get(client_pk) { None => None, Some(cached_shared_key) => Some((*cached_shared_key).clone()), } @@ -83,7 +83,7 @@ pub fn decrypt( .resolver_kp() .compute_shared_key(client_pk)?; let mut client_pk_ = [0u8; DNSCRYPT_QUERY_PK_SIZE]; - client_pk_.copy_from_slice(&client_pk[..]); + client_pk_.copy_from_slice(client_pk); dnscrypt_encryption_params .cache .as_ref()