All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.2.1 - 2024-05-08
- Omit unnecessary check on
message_len
indecrypt
#21
0.2.0 - 2024-03-27
- Add authenticated encryption and decryption #6
- Add check for
cipher.len == message.len + 1
inencrypt
anddecrypt
#9 - Add check for max squeeze and absorb len #17
- Let
Sponge::start
take the io-pattern asimpl Into<Vec<Call>>
#4 - Change
nonce
to be&T
instead ofT
inencrypt
anddecrypt
#9 - Improve crate documentation #13
- Rename
Encryption::assert_equal
toEncryption::is_equal
#15
0.1.0 - 2024-03-07
- Add initial implementation of the SAFE framework #3
- Add
Safe
trait - Add
Sponge
struct - Add
Error
enum - Add README
- Add Changelog
- Add documentation
- Add