Skip to content

Tags: loucash/enacl

Tags

v0.13.0

Toggle v0.13.0's commit message
Introduce v0.13.0:

* Quell warnings from the C code
* Add Ed 25519 utility API (Alexander Færøy)
* Add FreeBSD support for the NIF compilation (Ricardo Lanziano)

v0.12.1

Toggle v0.12.1's commit message
v0.12.1

* Provide the `priv` directory for being able to properly build without manual intervention.

v0.12.0

Toggle v0.12.0's commit message
v0.12.0 - Introduce the Curve22519 Ext API.

v0.11.0

Toggle v0.11.0's commit message
* Introduce NIF layer beforenm/afternm calls.

* Introduce the API for precomputed keys (beforenm/afternm calls).
* Use test cases which tries to inject `iodata()` rather than binaries in all places where `iodata()` tend to be accepted.
* Fix type for `enacl:box_open/4`. The specification was wrong which results in errors in other applications using enacl.

v0.10.2

Toggle v0.10.2's commit message
v0.10.2

Maintenance release. Fix some usability problems with the library.

* Do not compile the C NIF code if there are no dirty scheduler support in the Erlang system (Thanks to David N. Welton)
* Fix dialyzer warnings (Thanks Anthony Ramine)
* Fix a wrong call in the timing code. Luckily, this error has not affected anything as it has only replaced a verification call with one that does not verify. In practice, the timing is roughly the same for both, save for a small constant factor (Thanks to the dialyzer)
* Improve documentation around installation/building the software. Hopefully it is now more prominent (Thanks to David N. Welton)

v0.10.0

Toggle v0.10.0's commit message
Hello v0.10.0

v0.9.0

Toggle v0.9.0's commit message
Welcome to the initial release!