Divide into sections and add headings; add leading `/' to patterns which
are only expected to match in the same directory as the `.gitignore'
file; and add trailing `/' to patterns which should match directories.
+## Pervasive build machinery.
+
+## Additional kinds of object files.
+*.sage.py
+*.t
+*.to
+
+## Other common files.
+
+## Top-level generated files.
+/aclocal.m4
/autom4te.cache/
/config/
/autom4te.cache/
/config/
+
+## m4 configuration macros installed by `aclocal' and `libtoolize'.
+/m4/ax_*.m4
+/m4/libtool.m4
+/m4/lt*.m4
-files
-tmp
-substvars
-*.substvars
-*.debhelper
-catacomb
-catacomb-bin
-catacomb-data
-catacomb-dev
-catacomb2
+## General stuff.
+/build/
+/files
+/substvars
+/tmp/
+/*.debhelper
+/*.substvars
+
+## Individual packages.
+/catacomb-bin/
+/catacomb-data/
+/catacomb-dev/
+/catacomb2/
--- /dev/null
+## Generated test vector files.
+/t/ed25519
+/modes/
+
+## Stub implementation files.
/stubs.am
/stubs.gen-stamp
/stubs.am
/stubs.gen-stamp
-/t/salsa20
-/t/sha3
-
-/sha224.c
-/sha224.h
-/sha384.h
-/sha384.c
-/sha512-224.c
-/sha512-224.h
-/sha512-256.c
-/sha512-256.h
-
-/safersk.c
-/safersk.h
-
-/whirlpool256.c
-/whirlpool256.h
-
-/sha3-224.c
-/sha3-224.h
-/sha3-256.c
-/sha3-256.h
-/sha3-384.c
-/sha3-384.h
-/sha3-512.c
-/sha3-512.h
-/kmac128.h
-/kmac256.h
-/shake128.h
-/shake256.h
-/shake128-xof.h
-/shake256-xof.h
-
/chacha20.h
/chacha12.h
/chacha8.h
/chacha20.h
/chacha12.h
/chacha8.h
/chacha12-poly1305.h
/chacha8-poly1305.h
/chacha12-poly1305.h
/chacha8-poly1305.h
+/kmac128.h
+/kmac256.h
+
+/safersk.[ch]
+
/salsa2012.h
/salsa208.h
/salsa20-ietf.h
/salsa2012.h
/salsa208.h
/salsa20-ietf.h
/salsa20-poly1305.h
/salsa2012-poly1305.h
/salsa208-poly1305.h
/salsa20-poly1305.h
/salsa2012-poly1305.h
/salsa208-poly1305.h
+
+/sha224.[ch]
+/sha384.[ch]
+/sha512-224.[ch]
+/sha512-256.[ch]
+
+/sha3-224.[ch]
+/sha3-256.[ch]
+/sha3-384.[ch]
+/sha3-512.[ch]
+
+/shake128.h
+/shake256.h
+/shake128-xof.h
+/shake256-xof.h
+
+/whirlpool256.[ch]
+
+## Generated test vector files.
+/t/cast256
+/t/mars
+/t/rijndael
+/t/salsa20
+/t/serpent
+/t/sha3
+/t/twofish
+++ /dev/null
-cast256
-mars
-rijndael
-serpent
-twofish