Skip to content

Commit

Permalink
Another cargo clippy --fix
Browse files Browse the repository at this point in the history
  • Loading branch information
HsuJv committed Nov 3, 2022
1 parent d79c25f commit 95c792d
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/algorithm/public_key/rsa.rs
Expand Up @@ -14,7 +14,7 @@ impl PubK for Rsa {
}

fn verify_signature(&self, ks: &[u8], message: &[u8], sig: &[u8]) -> Result<bool, SshError> {
let mut data = Data::from((&ks[4..]).to_vec());
let mut data = Data::from(ks[4..].to_vec());
data.get_u8s();

let e = rsa::BigUint::from_bytes_be(data.get_u8s().as_slice());
Expand Down
4 changes: 2 additions & 2 deletions src/channel_scp_d.rs
Expand Up @@ -287,7 +287,7 @@ fn file_time(v: Vec<u8>) -> SshResult<(i64, i64)> {
t.push(x)
}
let a = t.len() / 2;
let ct = util::from_utf8((&t[..(a - 1)]).to_vec())?;
let ut = util::from_utf8((&t[a..(t.len() - 1)]).to_vec())?;
let ct = util::from_utf8(t[..(a - 1)].to_vec())?;
let ut = util::from_utf8(t[a..(t.len() - 1)].to_vec())?;
Ok((util::str_to_i64(&ct)?, util::str_to_i64(&ut)?))
}
2 changes: 1 addition & 1 deletion src/client_r.rs
Expand Up @@ -13,7 +13,7 @@ impl Client {
let mut v = [0_u8; 128];
loop {
match self.stream.read(&mut v) {
Ok(i) => return (&v[..i]).to_vec(),
Ok(i) => return v[..i].to_vec(),
Err(_) => continue,
};
}
Expand Down
10 changes: 5 additions & 5 deletions src/data.rs
Expand Up @@ -107,7 +107,7 @@ impl Data {

// 跳过多少位数据
pub fn skip(&mut self, size: usize) {
self.0 = (&self.0[size..]).to_vec();
self.0 = self.0[size..].to_vec();
}

// 获取字节
Expand All @@ -117,18 +117,18 @@ impl Data {

// 获取32位无符号整型
pub fn get_u32(&mut self) -> u32 {
let mut a = (&self.0[0..4]).to_vec();
let mut a = self.0[0..4].to_vec();
// 4位字节反转后直接转成u32类型
self.0 = (&self.0[4..]).to_vec();
self.0 = self.0[4..].to_vec();
a.reverse();
unsafe { *(a.as_ptr() as *const u32) }
}

// 获取字节数组
pub fn get_u8s(&mut self) -> Vec<u8> {
let len = self.get_u32() as usize;
let bytes = (&self.0[0_usize..len]).to_vec();
self.0 = (&self.0[len..]).to_vec();
let bytes = self.0[0_usize..len].to_vec();
self.0 = self.0[len..].to_vec();
bytes
}
}
Expand Down
2 changes: 1 addition & 1 deletion src/packet.rs
Expand Up @@ -48,7 +48,7 @@ impl Packet {
return Data::new();
}
let padding_length = self.value[4];
let vec = (&self.value[5..(self.value.len() - padding_length as usize)]).to_vec();
let vec = self.value[5..(self.value.len() - padding_length as usize)].to_vec();
let data = Data::from(vec);
self.data = data.clone();
data
Expand Down

0 comments on commit 95c792d

Please sign in to comment.