All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
- Fix Show instances formatting, and add instances for Keypairs, thanks @NicolasT
- Relax version bounds on text and bytestring, thanks @ysangkok
- All AEAD variants are now in saltine
- Key comparisons now use sodium_memcmp to prevent timing attacks
- Liberal use of Internal modules
- Benchmarks added
- Export Key/Nonce/… constructors from Internal module
- New password hashing module
- Show instances for most (all?) relevant data types
- Signature types for detached functions
- newtype accessor functions added, keypairs are separate data types now instead of tuples
- Fix for running tests in
cabal repl
(thanks [@timds]) - Allow newer profunctors
- bindings to generichash (Blake2), thanks @donatello
- Don't use
fail
in tests to fix compilation with GHC 8.8 - Windows install instructions added, thanks @tmcl