From cf08e5446f084c553cde39333b73a13afdefd7ed Mon Sep 17 00:00:00 2001 From: Jesper Louis Andersen Date: Tue, 16 Dec 2014 16:55:45 +0100 Subject: [PATCH] Fix a type -spec. --- README.md | 6 ++++++ src/enacl.erl | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4a997ea..e4d3ab3 100644 --- a/README.md +++ b/README.md @@ -35,6 +35,12 @@ In addition, I would like to thank Steve Vinoski, Rickard Green, and Sverker Eri ## v0.10.x +### v0.10.x + +Maintenance release. + +* Fix type for `enacl:box_open/4`. The specification was wrong which results in errors in other applications using enacl. + ### v0.10.2 Maintenance release. Fix some usability problems with the library. diff --git a/src/enacl.erl b/src/enacl.erl index 8ff4089..3f11c9f 100644 --- a/src/enacl.erl +++ b/src/enacl.erl @@ -185,7 +185,7 @@ box(Msg, Nonce, PK, SK) -> %% Decrypt a `CipherText` into a `Msg` given the other partys public key `PK` and your secret %% key `SK`. Also requires the same nonce as was used by the other party. Returns the plaintext %% message. --spec box_open(CipherText, Nonce, PK, SK) -> Msg +-spec box_open(CipherText, Nonce, PK, SK) -> {ok, M} | {error, failed_verification} when CipherText :: iodata(), Nonce :: binary(), PK :: binary(),