aboutsummaryrefslogtreecommitdiff
path: root/src/zip/encryption
diff options
context:
space:
mode:
authorigorechek06 <me@igorek.dev>2024-08-10 17:18:03 +0900
committerigorechek06 <me@igorek.dev>2024-08-10 17:18:43 +0900
commit866516ac50851e2827e6aff0a98c444268c566ff (patch)
tree1134bf6f714d75a1050befa0f67bddd2d4b085c8 /src/zip/encryption
parent51f2737ca7af016e3dd3ad03673f48a754a1642e (diff)
downloadarchivator-866516ac50851e2827e6aff0a98c444268c566ff.tar.gz
archivator-866516ac50851e2827e6aff0a98c444268c566ff.zip
Add overlap checking
Diffstat (limited to 'src/zip/encryption')
-rw-r--r--src/zip/encryption/aes.rs1
-rw-r--r--src/zip/encryption/weak.rs1
2 files changed, 0 insertions, 2 deletions
diff --git a/src/zip/encryption/aes.rs b/src/zip/encryption/aes.rs
index b690482..376d01e 100644
--- a/src/zip/encryption/aes.rs
+++ b/src/zip/encryption/aes.rs
@@ -2,7 +2,6 @@ use aes::cipher::generic_array::GenericArray;
2use aes::cipher::BlockEncrypt; 2use aes::cipher::BlockEncrypt;
3use std::io::{Read, Result as IoResult}; 3use std::io::{Read, Result as IoResult};
4 4
5#[allow(dead_code)]
6pub struct AesDecoder<Io: Read, Aes: BlockEncrypt> { 5pub struct AesDecoder<Io: Read, Aes: BlockEncrypt> {
7 io: Io, 6 io: Io,
8 aes: Aes, 7 aes: Aes,
diff --git a/src/zip/encryption/weak.rs b/src/zip/encryption/weak.rs
index ebddb2d..3c35776 100644
--- a/src/zip/encryption/weak.rs
+++ b/src/zip/encryption/weak.rs
@@ -55,7 +55,6 @@ impl Keys {
55 self.key2 = crc32((self.key1 >> 24) as u8, self.key2); 55 self.key2 = crc32((self.key1 >> 24) as u8, self.key2);
56 } 56 }
57 57
58 #[allow(dead_code)]
59 pub fn encode_bytes(&mut self, byte: u8) -> u8 { 58 pub fn encode_bytes(&mut self, byte: u8) -> u8 {
60 let key = self.key2 | 2; 59 let key = self.key2 | 2;
61 self.update(byte); 60 self.update(byte);