]> git.codecow.com Git - Monocypher.git/commit
Licensing header additions
authorFabio Scotoni <34964387+fscoto@users.noreply.github.com>
Thu, 12 Dec 2019 10:32:33 +0000 (11:32 +0100)
committerFabio Scotoni <34964387+fscoto@users.noreply.github.com>
Mon, 23 Dec 2019 15:08:22 +0000 (16:08 +0100)
commit9c99671f6367a5a9d4f12a5a40d98262eefa1507
treeeb6b83de793ed9b58f2f9595041e9e6c61880bd4
parentfbe0623b7c006eb89dbac7a405fb209675226827
Licensing header additions

+50 lines for every file.

The abbreviated CC0 license header was taken from the CC0 FAQ
(https://wiki.creativecommons.org/wiki/CC0_FAQ).

There's no commonly accepted way to shorten the 2-clause BSD license,
so it has to be copied in full every time.
The copyright notices are important for 2-clause BSD license,
so adding a reference to LICENCE.md was impractical.

While already there, affix a SPDX license identifier to all files.
This helps automated license identification programs along,
such as GitHub and scancode-toolkit.

License headers are useful to clarify what license conditions apply
to a particular file.
64 files changed:
dist.sh
doc/man/man3/crypto_argon2i.3monocypher
doc/man/man3/crypto_blake2b.3monocypher
doc/man/man3/crypto_chacha20.3monocypher
doc/man/man3/crypto_chacha20_encrypt.3monocypher
doc/man/man3/crypto_hchacha20.3monocypher
doc/man/man3/crypto_ietf_chacha20.3monocypher
doc/man/man3/crypto_key_exchange.3monocypher
doc/man/man3/crypto_lock.3monocypher
doc/man/man3/crypto_lock_init.3monocypher
doc/man/man3/crypto_poly1305.3monocypher
doc/man/man3/crypto_sign.3monocypher
doc/man/man3/crypto_sign_init_first_pass.3monocypher
doc/man/man3/crypto_sign_init_first_pass_custom_hash.3monocypher
doc/man/man3/crypto_verify16.3monocypher
doc/man/man3/crypto_wipe.3monocypher
doc/man/man3/crypto_x25519.3monocypher
doc/man/man3/intro.3monocypher
doc/man/man3/optional/crypto_ed25519_sign.3monocypher
doc/man/man3/optional/crypto_ed25519_sign_init_first_pass.3monocypher
doc/man/man3/optional/crypto_hmac_sha512.3monocypher
doc/man/man3/optional/crypto_sha512.3monocypher
doc/man2html.sh
makefile
src/deprecated/aead-incr.c
src/deprecated/aead-incr.h
src/deprecated/chacha20.c
src/deprecated/chacha20.h
src/monocypher.c
src/monocypher.h
src/optional/monocypher-ed25519.c
src/optional/monocypher-ed25519.h
tests/coverage.sh
tests/formal-analysis.sh
tests/frama-c.sh
tests/gen/aead_ietf.c
tests/gen/argon2i.c
tests/gen/blake2b.c
tests/gen/chacha20.c
tests/gen/edDSA.c
tests/gen/edDSA_pk.c
tests/gen/ed_25519.c
tests/gen/ed_25519_pk.c
tests/gen/hchacha20.c
tests/gen/hmac_sha512.c
tests/gen/ietf_chacha20.c
tests/gen/makefile
tests/gen/poly1305.c
tests/gen/sha512.c
tests/gen/vector_to_header.c
tests/gen/x25519.c
tests/gen/x25519_pk.c
tests/gen/xchacha20.c
tests/speed/speed-c25519.c
tests/speed/speed-hydrogen.c
tests/speed/speed-sodium.c
tests/speed/speed-tweetnacl.c
tests/speed/speed.c
tests/speed/speed.h
tests/test-legacy.c
tests/test.c
tests/test.sh
tests/utils.c
tests/utils.h