Tags: badu-ast/enacl
Tags
== [0.17.0] === Added - Expose the AEAD ChaCha20 Poly1305 (IETF) functionality (Hans Svensson / Quviq). - Expose Curve25519 Scalar Multiplication over a base point in the curve (Hans Svensson / Quviq) - Support the pwhash_* primitives (relying on Argon2) for password hashing (daveed-al / Venkatakumar Srinivasan) - Support for EQC Mini runs (Irina Guberman). The generator doesn't inject faults, but it does verify the positive path. This is useful to verify the enacl library on embedded platforms and so on. - Support generichash functions (Venkatakumar Srinivasan / Xaptum) === Fixed - The type specification of generichash/2 and generichash/3 was corrected (Technion) === Changed - Removed the experimental feature flag `ERL_NIF_DIRTY_JOB_CPU_BOUND`. This breaks compatibility with older Erlang releases of dirty schedulers, but prepares us correctly for the new releases where the dirty scheduler interface is on and enabled by default (YAZ!) - Some `size_t` entries in the C layer are now `uint` (Zane Beckwith). The change only affects messages of exorbitant sizes, which we think should be guarded against anyway, and it fixes some obvious compilation problems on 32 bit architectures, and to boot matches better against the Erlang NIF interface. We might change this later, but hopefully this is a change for the better.
PreviousNext