All notable changes to this project will be documented in this file. The project adheres to Semantic Versioning.
- Make non-instantiated types (such as cryptosuites) to structs.
- Use a separate error type,
MacMismatch
, instead of()
inCipher::open()
. - Update dependencies.
- Support
no_std
environment.
- Switch error handling library from
failure
toanyhow
.
- Update
sodiumoxide
dependency.
- Extend key generation example, allowing to encrypt / decrypt any data.
- Use newer Rust idioms.
- Update
rand
dependency.
- Add new crate usage example that generates encryption of an Ed25519 keypair.
- Switch to Rust 2018 edition.
- Update
sodiumoxide
dependency.
- Update crate dependencies.
- Use newer
failure
crate (v0.1.3 -> v0.1.5).
The initial release of pwbox
.