v0.12.0 - Add new Curve25519 extensions to the API
* Introduce Curve25519 handling. * Update and bump README.md * Add contributor file
This commit is contained in:
parent
3f8979ce64
commit
7ba5f9888f
5
CONTRIBUTORS
Normal file
5
CONTRIBUTORS
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
List of people who have contributed to the eNaCl source code:
|
||||||
|
|
||||||
|
Alexander Fæhrøy
|
||||||
|
Jesper Louis Andersen
|
||||||
|
|
12
README.md
12
README.md
@ -54,7 +54,11 @@ In general, the primitives provided by NaCl are intermediate-level primitives. R
|
|||||||
|
|
||||||
# Versions
|
# Versions
|
||||||
|
|
||||||
## v0.11.x
|
### v0.12.0
|
||||||
|
|
||||||
|
* Introduce an extension interface for various necessary extensions to the eNaCl system for handling the Tor network, thanks to Alexander Fæhrøy (ahf).
|
||||||
|
* Introduce Curve25519 manipulations into the extension interface.
|
||||||
|
* Write (rudimentary) QuickCheck tests for the new interface, to verify its correctness.
|
||||||
|
|
||||||
### v0.11.0
|
### v0.11.0
|
||||||
|
|
||||||
@ -63,8 +67,6 @@ In general, the primitives provided by NaCl are intermediate-level primitives. R
|
|||||||
* Use test cases which tries to inject `iodata()` rather than binaries in all places where `iodata()` tend to be accepted.
|
* 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.
|
* Fix type for `enacl:box_open/4`. The specification was wrong which results in errors in other applications using enacl.
|
||||||
|
|
||||||
## v0.10.x
|
|
||||||
|
|
||||||
### v0.10.2
|
### v0.10.2
|
||||||
|
|
||||||
Maintenance release. Fix some usability problems with the library.
|
Maintenance release. Fix some usability problems with the library.
|
||||||
@ -88,12 +90,10 @@ Ultra-late beta; tuning for the last couple of functions which could be nice to
|
|||||||
|
|
||||||
Do note that on Linux and FreeBSD at the *least*, this is the best thing you can do. Relying on `/dev/random` is almost always wrong and gives no added security benefit. Key generation in NaCl relies on `/dev/urandom`. Go relies on `/dev/urandom`. It is about time Erlang does as well.
|
Do note that on Linux and FreeBSD at the *least*, this is the best thing you can do. Relying on `/dev/random` is almost always wrong and gives no added security benefit. Key generation in NaCl relies on `/dev/urandom`. Go relies on `/dev/urandom`. It is about time Erlang does as well.
|
||||||
|
|
||||||
## v0.9.x
|
### v0.9.0
|
||||||
|
|
||||||
Ultra-late beta. Code probably works, but it requires some real-world use before it is deemed entirely stable.
|
Ultra-late beta. Code probably works, but it requires some real-world use before it is deemed entirely stable.
|
||||||
|
|
||||||
### v0.9.0
|
|
||||||
|
|
||||||
Initial release.
|
Initial release.
|
||||||
|
|
||||||
# Overview
|
# Overview
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
{application, enacl,
|
{application, enacl,
|
||||||
[
|
[
|
||||||
{description, "Erlang NaCl bindings"},
|
{description, "Erlang NaCl bindings"},
|
||||||
{vsn, "0.11.0"},
|
{vsn, "0.12.0"},
|
||||||
{registered, []},
|
{registered, []},
|
||||||
{applications, [kernel, stdlib]},
|
{applications, [kernel, stdlib]},
|
||||||
{env, []}
|
{env, []}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user