Remove unneeded casts

pull/154/head
Frank Denis 2 years ago
parent f65c3020be
commit 70e6021965

@ -294,7 +294,7 @@ fn skip_name(packet: &[u8], offset: usize) -> Result<usize, Error> {
break; break;
} }
label_len => label_len, label_len => label_len,
} as usize; };
ensure!(label_len < 0x40, "Long label"); ensure!(label_len < 0x40, "Long label");
ensure!( ensure!(
packet_len - offset - 1 > label_len, packet_len - offset - 1 > label_len,

@ -46,7 +46,7 @@ pub const DNSCRYPT_TCP_RESPONSE_MAX_SIZE: usize =
pub fn decrypt( pub fn decrypt(
wrapped_packet: &[u8], wrapped_packet: &[u8],
dnscrypt_encryption_params_set: &[Arc<DNSCryptEncryptionParams>], dnscrypt_encryption_params_set: &[Arc<DNSCryptEncryptionParams>],
) -> Result<(SharedKey, [u8; DNSCRYPT_FULL_NONCE_SIZE as usize], Vec<u8>), Error> { ) -> Result<(SharedKey, [u8; DNSCRYPT_FULL_NONCE_SIZE], Vec<u8>), Error> {
ensure!( ensure!(
wrapped_packet.len() wrapped_packet.len()
>= DNSCRYPT_QUERY_MAGIC_SIZE >= DNSCRYPT_QUERY_MAGIC_SIZE
@ -67,7 +67,7 @@ pub fn decrypt(
.find(|p| p.client_magic() == client_magic) .find(|p| p.client_magic() == client_magic)
.ok_or_else(|| anyhow!("Client magic not found"))?; .ok_or_else(|| anyhow!("Client magic not found"))?;
let mut nonce = [0u8; DNSCRYPT_FULL_NONCE_SIZE as usize]; let mut nonce = [0u8; DNSCRYPT_FULL_NONCE_SIZE];
nonce[..DNSCRYPT_QUERY_NONCE_SIZE].copy_from_slice(client_nonce); nonce[..DNSCRYPT_QUERY_NONCE_SIZE].copy_from_slice(client_nonce);
let cached_shared_key = { let cached_shared_key = {
@ -106,7 +106,7 @@ pub fn decrypt(
pub fn encrypt( pub fn encrypt(
packet: Vec<u8>, packet: Vec<u8>,
shared_key: &SharedKey, shared_key: &SharedKey,
nonce: &[u8; DNSCRYPT_FULL_NONCE_SIZE as usize], nonce: &[u8; DNSCRYPT_FULL_NONCE_SIZE],
max_packet_size: usize, max_packet_size: usize,
) -> Result<Vec<u8>, Error> { ) -> Result<Vec<u8>, Error> {
let mut wrapped_packet = Vec::with_capacity(DNS_MAX_PACKET_SIZE); let mut wrapped_packet = Vec::with_capacity(DNS_MAX_PACKET_SIZE);

Loading…
Cancel
Save