Lireer
|
09ad713d20
|
update crypto dependencies
|
2021-08-06 12:40:57 +02:00 |
|
Lireer
|
75e8f6bab5
|
use less feature gates if no further dependencies are needed
|
2021-08-06 12:38:04 +02:00 |
|
Lireer
|
8f352c30f1
|
add missing documentation
|
2021-08-05 21:16:11 +02:00 |
|
Lireer
|
48b52a7e86
|
move AesMode and AesVendorVersion out of aes-crypto feature
|
2021-08-05 21:16:11 +02:00 |
|
Lireer
|
ed94e8b369
|
test if using the wrong key size panics
|
2021-08-05 21:06:47 +02:00 |
|
Lireer
|
5f0ae55eae
|
Document possible panics
|
2021-08-05 21:06:47 +02:00 |
|
Lireer
|
5532fd6f09
|
Document aes related modules
|
2021-08-05 21:06:47 +02:00 |
|
Lireer
|
354993d906
|
feature gate aes decryption
|
2021-08-05 21:06:47 +02:00 |
|
Lireer
|
0820cc4fe2
|
fix more clippy warnings
|
2021-08-05 20:29:51 +02:00 |
|
Lireer
|
ff23539624
|
differentiate between ae1 and ae2
|
2021-08-05 20:28:14 +02:00 |
|
Lireer
|
8ffc2d1545
|
cargo fmt and clippy
|
2021-08-04 20:26:31 +02:00 |
|
Lireer
|
e69df5cf64
|
finalize aes decryption
|
2021-08-04 20:08:12 +02:00 |
|
Lireer
|
d25d6f5f57
|
finalize AesReader validation and most of decryption
|
2021-08-04 19:56:14 +02:00 |
|
Lireer
|
12260f5623
|
disable crc32 checks when handling aes encrypted data
|
2021-08-04 19:56:14 +02:00 |
|
Lireer
|
852ab625fb
|
initial aes reader
|
2021-08-04 19:02:22 +02:00 |
|
Lireer
|
4877a6afd4
|
test different aes modes and data sizes
|
2021-08-02 19:47:47 +02:00 |
|
Marc Brinkmann
|
4afe4d3b2c
|
Optimize AES code, use less copies
|
2021-08-02 19:42:49 +02:00 |
|
Marc Brinkmann
|
a5d1905db6
|
Simpify aes_ctr API to just crypt
|
2021-08-02 19:42:49 +02:00 |
|
Marc Brinkmann
|
9f6ee0f4b6
|
Add crypt convenience function
|
2021-08-02 19:42:49 +02:00 |
|
Marc Brinkmann
|
a265ba7fa5
|
Create initial aes_ctr module
|
2021-08-02 19:42:49 +02:00 |
|
Jack Fletcher
|
e43ac72f7d
|
Add supported_methods() to CompressionMethod enum
|
2021-06-07 00:45:06 +01:00 |
|
Jack Fletcher
|
ff6e1828c1
|
Merge branch 'master' into feature/test-all-methods
|
2021-06-07 00:10:05 +01:00 |
|
Marli Frost
|
61de5d51ac
|
feat: constant for handling missing password
|
2021-06-04 18:42:20 +01:00 |
|
Jack Fletcher
|
6ea3d553bf
|
Added zstd method, compiling & tests running
|
2021-05-18 03:26:14 +01:00 |
|
Marli Frost
|
3fd44ffd5d
|
Merge pull request #200 from qu1x/support-extra-field
|
2021-05-11 11:18:17 +01:00 |
|
Benjamin Richner
|
aee5ff09bc
|
Fix unit test in types.rs
|
2021-05-02 04:10:32 +02:00 |
|
Benjamin Richner
|
80f4c43369
|
Add Info-ZIP password validation
|
2021-05-02 04:02:50 +02:00 |
|
Marli Frost
|
8ecbdb1870
|
chore: update to bzip 0.4
|
2021-04-19 12:29:19 +01:00 |
|
Plecra
|
ce272616ac
|
Merge pull request #215 from Contextualist/append
Support append to an existing archive
|
2021-04-19 12:06:26 +01:00 |
|
Marli Frost
|
44352aa34b
|
fix: allow non-utf8 comments in ZipWriter
|
2021-04-19 12:02:32 +01:00 |
|
Benoît du Garreau
|
7a05b1a783
|
Remove io::Read + io::Seek bound to ZipArchive
|
2021-04-10 14:13:57 +02:00 |
|
zhanghar
|
32b2f5b483
|
refactor: use iterator for file list init
|
2021-02-25 23:54:20 -05:00 |
|
zhanghar
|
4ce5791164
|
chore: use pub(crate) for header parsing
used internally by the appendable ZipWriter
|
2021-02-25 23:50:31 -05:00 |
|
Marli Frost
|
f02ad80c70
|
docs: update links to documentation
|
2021-02-14 12:37:29 +00:00 |
|
Rouven Spreckels
|
129d7301ef
|
Note that large_file() requires ZIP64 support.
|
2021-02-07 12:46:52 +01:00 |
|
Rouven Spreckels
|
e42c021448
|
Merge branch 'master' into support-extra-field
|
2021-02-04 11:40:38 +01:00 |
|
zhanghar
|
10da026ff6
|
feat: support append to an existing archive
|
2020-12-23 14:37:09 -05:00 |
|
Marli Frost
|
26710ee8a5
|
feat: read raw content of files
|
2020-12-06 23:36:41 +00:00 |
|
Rouven Spreckels
|
425c54cd5f
|
Fix updating local ZIP64 extra field.
|
2020-11-18 16:27:28 +01:00 |
|
Rouven Spreckels
|
d53c8bdf07
|
Merge branch 'master' into support-extra-field
|
2020-11-16 11:57:08 +01:00 |
|
Plecra
|
f5061c25e9
|
Merge pull request #178 from davide-romanini/forgive-after-comment-junk
Allow for garbage after comment data
|
2020-11-15 21:32:38 +00:00 |
|
Plecra
|
4d8a068495
|
Merge pull request #98 from robmv/feature-copy
Add new APIs that allow copying zip file entries between zip files
|
2020-11-15 16:20:53 +00:00 |
|
Marli Frost
|
ac4f5b3ef5
|
fix: remove enum aliases
this feature is unstable on 1.34.0
|
2020-11-15 14:47:02 +00:00 |
|
Marli Frost
|
b20ada4427
|
feat: provide constants for compression methods
|
2020-11-15 14:38:51 +00:00 |
|
Marli Frost
|
105368aebf
|
docs: improve explanation of new APIs
|
2020-11-10 16:37:14 +00:00 |
|
Robert Marcano
|
5843d17d4c
|
Add new APIs that allow copying zip file entries between zip files
The copy is done directly using the raw compressed data, avoiding
decompression and recompression.
|
2020-11-03 12:57:58 -04:00 |
|
Rouven Spreckels
|
291e9491d5
|
Reserve all mapped extra data header IDs.
|
2020-10-08 10:11:52 +02:00 |
|
Rouven Spreckels
|
a74045654f
|
Close writer on error during write.
|
2020-10-07 10:07:26 +02:00 |
|
Rouven Spreckels
|
e9a1de4e1b
|
Fix marking parsed file as large.
|
2020-10-03 11:42:13 +02:00 |
|
Rouven Spreckels
|
9397773a32
|
Add ZIP64 write support.
|
2020-10-03 11:05:23 +02:00 |
|