enoise/CHANGELOG.md
2021-10-28 15:35:00 +02:00

1.6 KiB

Changelog

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.

Unreleased

Added

Changed

Removed

1.2.0 - 2021-10-28

Added

Changed

  • Use the new AEAD crypto interface introduced in OTP 22. This makes enoise OPT 24 compatible but it also means it no longer works on OTP 21 and earlier. You can't win them all.
  • Fixed ChaChaPoly20 rekey

Removed

1.1.0 - 2020-09-24

Added

Include Cacaphony test vectors.

Changed

Updated enacl to version 1.1.1. Fixed some imprecise type specifications.

Removed

1.0.1 - 2018-12-21

Added

Changed

Improved argument checks and error handling in handshake (in particular related to empty hand shake messages).

Removed

[1.0] - 2018-10-09

Initial version the following map describe what is supported:

#{ hs_pattern => [nn, kn, nk, kk, nx, kx, xn, in, xk, ik, xx, ix]
 , hash       => [blake2b, sha256, sha512]
 , cipher     => ['ChaChaPoly', 'AESGCM']
 , dh         => [dh25519] }