From a83767f9fbd51df654901b52bdba7838f6a10bf9 Mon Sep 17 00:00:00 2001 From: Igor Tolmachev Date: Tue, 16 Jul 2024 01:59:53 +0900 Subject: Add traditional PKWARE decryption. - Compression and encryption may not work together - Password check is not yet implemented - Unoptimized crc32 function --- src/zip/mod.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/zip/mod.rs') diff --git a/src/zip/mod.rs b/src/zip/mod.rs index bcc34ed..fcc6161 100644 --- a/src/zip/mod.rs +++ b/src/zip/mod.rs @@ -1,13 +1,16 @@ mod archive; mod cp437; mod driver; +mod encryption; mod error; mod file; mod structs; pub use driver::Zip; pub use error::{ZipError, ZipResult}; -pub use file::{bit, BitFlag, CompressionMethod, ZipFileInfo, ZipFileReader, ZipFileWriter}; +pub use file::{ + bit, BitFlag, CompressionMethod, EncryptionMethod, ZipFileInfo, ZipFileReader, ZipFileWriter, +}; #[cfg(test)] mod tests; -- cgit v1.2.3