diff options
| author | Igor Tolmachev <me@igorek.dev> | 2024-07-16 01:59:53 +0900 |
|---|---|---|
| committer | Igor Tolmachev <me@igorek.dev> | 2024-07-16 01:59:53 +0900 |
| commit | a83767f9fbd51df654901b52bdba7838f6a10bf9 (patch) | |
| tree | e9e2fcfb9975a2c2dd6e65c65fd736a035ea6cae /src/driver | |
| parent | 2fdbec0525bc2a0839ea649106886cb157507a38 (diff) | |
| download | archivator-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.rs | 1 |
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 | ||
