We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d7b083b commit 68879fdCopy full SHA for 68879fd
src/multienc.rs
@@ -43,17 +43,17 @@ where
43
let mut result = Vec::new();
44
45
let mut header_bytes = [0u8; HEADER_SIZE];
46
- reader.read(&mut header_bytes)?;
+ reader.read_exact(&mut header_bytes)?;
47
let header: Header = Header::deserialize_from(&header_bytes[..])?;
48
49
for _ in 0..header.num_recipients {
50
let mut key_bytes = vec![0u8; KEY_SIZE];
51
- reader.read(&mut key_bytes)?;
+ reader.read_exact(&mut key_bytes)?;
52
result.extend(key_bytes);
53
}
54
55
let mut data_bytes = vec![0u8; header.data_len];
56
- reader.read(&mut data_bytes)?;
+ reader.read_exact(&mut data_bytes)?;
57
result.extend(data_bytes);
58
59
Ok(result)
0 commit comments