aboutsummaryrefslogtreecommitdiff
path: root/src/driver
diff options
context:
space:
mode:
authorIgor Tolmachev <me@igorek.dev>2024-07-16 01:59:53 +0900
committerIgor Tolmachev <me@igorek.dev>2024-07-16 01:59:53 +0900
commita83767f9fbd51df654901b52bdba7838f6a10bf9 (patch)
treee9e2fcfb9975a2c2dd6e65c65fd736a035ea6cae /src/driver
parent2fdbec0525bc2a0839ea649106886cb157507a38 (diff)
downloadarchivator-a83767f9fbd51df654901b52bdba7838f6a10bf9.tar.gz
archivator-a83767f9fbd51df654901b52bdba7838f6a10bf9.zip
Add traditional PKWARE decryption.
- Compression and encryption may not work together - Password check is not yet implemented - Unoptimized crc32 function
Diffstat (limited to 'src/driver')
-rw-r--r--src/driver/driver.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/driver/driver.rs b/src/driver/driver.rs
index 747345c..f0f93a9 100644
--- a/src/driver/driver.rs
+++ b/src/driver/driver.rs
@@ -34,6 +34,7 @@ where
34 fn get_file_reader<'d>( 34 fn get_file_reader<'d>(
35 &'d mut self, 35 &'d mut self,
36 index: usize, 36 index: usize,
37 password: Option<&str>,
37 ) -> ArchiveResult<Self::FileReader<'d>, Self::Error>; 38 ) -> ArchiveResult<Self::FileReader<'d>, Self::Error>;
38} 39}
39 40