Adds pub re-exports of the s3-simple
API with s3
feature enabled.
This is now reachable via cryptr::stream::s3::*
to be able to create
s3
readers and writers again.
A migration from rusty_s3
to s3-simple
for S3 requests has been done.
This brings additional compatibility with for instance Garage
and gets rid of pre-signed URLs in favor of signed headers, which is a more secure approach.
- fix a misleading error message if a given encryption key is not exactly 32 bytes long
- MSRV has been bumped to
1.72.1
- fix an offset bug in the
S3Reader
which would cause an in-flight decryption to fail on the last chunk - optimized the performance of the
S3Reader
- cleaner error logging when using the CLI
- bump external dependencies
Make it compile on Windows systems with cli
or streaming
features.
The before implementation for reading the filesize in FileReader
was unix specific.
Add pre-built binaries to .gitignore
again to not push them to crates.io
- pre-built binaries will be added to the repo with each version
anyhow
has been dropped in favor of the newCryptrError
withstd::error
support- Some new functions for in-memory zero copy decryptions have been added
Some internal code cleanup and all-features = true
for docs.rs for complete docs.
Open Source Release