Ditch enacl, support DH448 and Blake2s, and fix types (#14)
* Remove get_stacktrace (deprecated since OTP-24) * Add DH448 support and switch to crypto:generate_key for DH25519 * Switch to crypto:hash/2 for Blake2b and support Blake2s * Switch last enacl calls to crypto - no more enacl * Eqwalizer fixes Ewqalizer fix Eqwalizer fix Eqwalizer fix Eqwalizer fix Eqwalizer support Eqwalizer fix Fix tests to follow types (remote keys) * More error handling on setup * Dialyzer fix * Write CHANGELOG * Note about type-checking in README
This commit is contained in:
@@ -6,8 +6,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [Unreleased]
|
||||
### Added
|
||||
- Support for 448 DH function and Blake2s hash function.
|
||||
### Changed
|
||||
- Using `crypto` over `enacl` (and removing a call to `get_stacktrace/1`) makes `enoise`
|
||||
up to date for (at least) OTP-27.
|
||||
- Added test dependency `eqwalizer_support` to enable checking types with Eqwalizer.
|
||||
### Removed
|
||||
- The dependency on `enacl` is not needed anymore, OTP's `crypto` library now cover all
|
||||
necessary operations.
|
||||
|
||||
## [1.2.0] - 2021-10-28
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user