0.4.0
What's Changed
- Add thiserror and comprehensive errors by @bennetthardwick in #1
- Add KMS key provider by @bennetthardwick in #2
- Add various tests for key providers by @bennetthardwick in #3
- Add GitHub Actions workflow to run tests on PRs by @auxesis in #4
- Make the error types public by @mpalmer in #7
- Bump versions of AWS-related crates by @mpalmer in #8
- Make the EncryptedRecord passed to decrypt a borrow by @mpalmer in #9
- Place the encrypted data key first in the EncryptedRecord by @mpalmer in #10
- Init from AWS credential strings by @bennetthardwick in #12
- Update Cargo.toml for publish by @bennetthardwick in #11
- Add KeyProvider impl for Box by @bennetthardwick in #13
- Fix Box for envelope cipher by @bennetthardwick in #14
- Temporarily change name back by @bennetthardwick in #15
- Make Key, errors, DataKey public by @bennetthardwick in #16
- Remove Cargo.lock by @bennetthardwick in #18
- Make nonce in SimpleKeyProvider random by @bennetthardwick in #17
- Bump envelopers to 0.2.0 by @bennetthardwick in #19
- Rename back to envelopers by @bennetthardwick in #20
- Add cached key provider, add example by @bennetthardwick in #5
- Moved KMS key provider behind feature flag by @coderdan in #23
- Added CHANGELOG and bumped version to 0.4.0 by @coderdan in #24
New Contributors
- @bennetthardwick made their first contribution in #1
- @auxesis made their first contribution in #4
- @mpalmer made their first contribution in #7
- @coderdan made their first contribution in #23
Full Changelog: https://github.com/cipherstash/envelopers/commits/0.4.0