]> git.codecow.com Git - Monocypher.git/commit
Created a dedicated dist/ directory for end user releases
authorLoup Vaillant <loup@loup-vaillant.fr>
Sat, 16 Sep 2017 20:43:32 +0000 (22:43 +0200)
committerLoup Vaillant <loup@loup-vaillant.fr>
Sat, 16 Sep 2017 23:18:56 +0000 (01:18 +0200)
commit71bd2cf7880a576330e9d45326e2859568ae64cf
tree2e9af79d7bef84003cda14c1fb31269784ba288d
parentc00071a1620e88cf6b989472e9f2c094edbaa4fc
Created a dedicated dist/ directory for end user releases

Related to #14 and #24.  The repository is now unfit for distribution
to end users.  We must first execute the dist.sh script to generate
test vectors and move the relevant files to the dist/ directory, which
can then be archived and distributed.  This archive will contain a
makefile to compile and test Monocypher.

Stuff left to do:

- Review and finalise the tests.
- Generate html files for the manual.
- Revise the frama-c.sh and coverage.sh scripts
- Have the makefile install Monocypher
- Automate archive generation (and print the archive's blake2 hash).
73 files changed:
.gitignore
AUTHORS.md [moved from AUTHORS with 100% similarity]
MANUAL.md [deleted file]
dist.sh [new file with mode: 0755]
dist/doc/man/3monocypher/crypto_aead_lock.3monocypher [moved from man/3monocypher/crypto_aead_lock.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_aead_unlock.3monocypher [moved from man/3monocypher/crypto_aead_unlock.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_argon2i.3monocypher [moved from man/3monocypher/crypto_argon2i.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_blake2b.3monocypher [moved from man/3monocypher/crypto_blake2b.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_blake2b_final.3monocypher [moved from man/3monocypher/crypto_blake2b_final.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_blake2b_general.3monocypher [moved from man/3monocypher/crypto_blake2b_general.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_blake2b_general_init.3monocypher [moved from man/3monocypher/crypto_blake2b_general_init.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_blake2b_init.3monocypher [moved from man/3monocypher/crypto_blake2b_init.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_blake2b_update.3monocypher [moved from man/3monocypher/crypto_blake2b_update.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_chacha20_H.3monocypher [moved from man/3monocypher/crypto_chacha20_H.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_chacha20_encrypt.3monocypher [moved from man/3monocypher/crypto_chacha20_encrypt.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_chacha20_init.3monocypher [moved from man/3monocypher/crypto_chacha20_init.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_chacha20_set_ctr.3monocypher [moved from man/3monocypher/crypto_chacha20_set_ctr.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_chacha20_stream.3monocypher [moved from man/3monocypher/crypto_chacha20_stream.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_chacha20_x_init.3monocypher [moved from man/3monocypher/crypto_chacha20_x_init.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_check.3monocypher [moved from man/3monocypher/crypto_check.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_key_exchange.3monocypher [moved from man/3monocypher/crypto_key_exchange.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_lock.3monocypher [moved from man/3monocypher/crypto_lock.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_memcmp.3monocypher [moved from man/3monocypher/crypto_memcmp.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_poly1305_auth.3monocypher [moved from man/3monocypher/crypto_poly1305_auth.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_poly1305_final.3monocypher [moved from man/3monocypher/crypto_poly1305_final.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_poly1305_init.3monocypher [moved from man/3monocypher/crypto_poly1305_init.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_poly1305_update.3monocypher [moved from man/3monocypher/crypto_poly1305_update.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_sign.3monocypher [moved from man/3monocypher/crypto_sign.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_sign_public_key.3monocypher [moved from man/3monocypher/crypto_sign_public_key.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_unlock.3monocypher [moved from man/3monocypher/crypto_unlock.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_x25519.3monocypher [moved from man/3monocypher/crypto_x25519.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_x25519_public_key.3monocypher [moved from man/3monocypher/crypto_x25519_public_key.3monocypher with 100% similarity]
dist/doc/man/3monocypher/crypto_zerocmp.3monocypher [moved from man/3monocypher/crypto_zerocmp.3monocypher with 100% similarity]
dist/doc/man/3monocypher/intro.3monocypher [moved from man/3monocypher/intro.3monocypher with 100% similarity]
dist/doc/man/3monocypher/style.css [moved from man/3monocypher/style.css with 100% similarity]
dist/makefile [new file with mode: 0644]
dist/src/monocypher.c [moved from src/monocypher.c with 99% similarity]
dist/src/monocypher.h [moved from src/monocypher.h with 100% similarity]
dist/src/sha512.c [moved from src/sha512.c with 100% similarity]
dist/src/sha512.h [moved from src/sha512.h with 100% similarity]
dist/tests/coverage.sh [moved from coverage.sh with 100% similarity]
dist/tests/frama-c.sh [moved from frama-c.sh with 100% similarity]
dist/tests/speed.c [new file with mode: 0644]
dist/tests/test.c [moved from tests/self.c with 82% similarity]
dist/tests/utils.c [new file with mode: 0644]
dist/tests/utils.h [new file with mode: 0644]
dist/tests/vectors.h [new file with mode: 0644]
makefile [deleted file]
test.sh [deleted file]
tests/donna.c [deleted file]
tests/gen/argon2i.c
tests/gen/blake2b.c
tests/gen/edDSA.c
tests/gen/makefile
tests/gen/poly1305.c
tests/gen/sha512.c
tests/gen/xchacha20.c
tests/poly1305-donna/poly1305-donna-32.h [deleted file]
tests/poly1305-donna/poly1305-donna.c [deleted file]
tests/poly1305-donna/poly1305-donna.h [deleted file]
tests/sodium.c [deleted file]
tests/speed.c [deleted file]
tests/tweetnacl/tweetnacl.c [deleted file]
tests/tweetnacl/tweetnacl.h [deleted file]
tests/vectors/argon2i [deleted file]
tests/vectors/blake2b [deleted file]
tests/vectors/blake2b_easy [deleted file]
tests/vectors/chacha20
tests/vectors/ed25519_key [deleted file]
tests/vectors/ed25519_sign [deleted file]
tests/vectors/h_chacha20 [deleted file]
tests/vectors/v_sha512 [deleted file]
tests/vectors/x_chacha20 [deleted file]