From: Fabio Scotoni <34964387+fscoto@users.noreply.github.com> Date: Thu, 12 Dec 2019 10:33:24 +0000 (+0100) Subject: Add AUTHORS.md for externals X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=190d2c80ea3e7e0009adf3add1320c090f44d9fe;p=Monocypher.git Add AUTHORS.md for externals --- diff --git a/tests/externals/c25519/AUTHORS.md b/tests/externals/c25519/AUTHORS.md new file mode 100644 index 0000000..d7c7bfb --- /dev/null +++ b/tests/externals/c25519/AUTHORS.md @@ -0,0 +1,5 @@ +The code of C25519 has been written by Daniel Beers +and dedicated to the public domain; refer to the file headers. + +C25519 has been obtained via . + diff --git a/tests/externals/ed25519-donna/AUTHORS.md b/tests/externals/ed25519-donna/AUTHORS.md new file mode 100644 index 0000000..79cf545 --- /dev/null +++ b/tests/externals/ed25519-donna/AUTHORS.md @@ -0,0 +1,42 @@ +The following files have been written by Andrew Moon and have been +dedicated to the public domain: + +* curve25519-donna-32bit.h +* curve25519-donna-helpers.h +* ed25519.c +* modm-donna-32bit.h + +The following files carry no copyright information: + +* ed25519-donna-32bit-tables.h +* ed25519-donna-basepoint-table.h +* ed25519-donna-batchverify.h +* ed25519-donna-impl-base.h +* ed25519-donna-portable-identify.h +* ed25519-donna-portable.h +* ed25519-hash-custom.h +* ed25519-hash.h +* ed25519-randombytes.h +* ed25519.h + +However, their git history shows that they were written by Andrew Moon +as well; the initial check-in has public domain headers for all files +(git commit a98e950f). Newer files lack a similar header, but it seems +the author didn't realise that that adding them would be required +(see https://github.com/floodyberry/ed25519-donna/issues/24); +issue comment 24#issuecomment-82552250 in particular seems to suggest as +much. It is therefore assumed that they are intended to be placed in +the public domain as well. + +curve25519-donna.h has been modified by Andrew Moon, based on the +amd64-51-30k implementation by Daniel J. Bernstein, Niels Duif, +Tanja Lange, Peter Schwabe, and Bo-Yin Yang. The amd64-51-30k +implementation is contained in SUPERCOP +(); +the amd64-51-30k is part of the Ed25519 software, which has been +dedicated to the public domain by its authors +(). + +The code in this directory has been obtained via +. + diff --git a/tests/externals/tweetnacl/AUTHORS.md b/tests/externals/tweetnacl/AUTHORS.md new file mode 100644 index 0000000..e3300f3 --- /dev/null +++ b/tests/externals/tweetnacl/AUTHORS.md @@ -0,0 +1,20 @@ +The code of TweetNaCl has been written by: + +* Daniel J. Bernstein +* Bernard von Gastel +* Wesley Janssen +* Tanja Lange +* Peter Schwabe +* Sjaak Smetsers + +TweetNaCl has been dedicated to the public domain; +refer to +("TweetNaCl is a self-contained public-domain C library, [...]") +and Daniel J. Bernstein et al., TweetNaCl: a crypto library in +100 tweets, LATINCRYPT 2014, pp. 64-83, (also available from +), p. 3: +"We have placed TweetNaCl into the public domain, and we encourage +applications to make use of it". + +TweetNaCl has been obtained via . +