diff --git a/.gitignore b/.gitignore
index de1f54cc5c43f26e1900369b4d36dbe18c211acf..98ae06f46c17c04c92afc3a3e7805de84145bb5a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -36,6 +36,7 @@ core
 /*.tar.gz
 /*.tar.gz.asc
 /.lib
+/*.asm
 /autom4te.cache
 /Makefile
 /aesdata
@@ -47,7 +48,10 @@ core
 /config.make
 /config.status
 /configure
+/*.pc
+/machine.m4
 /desdata
+/gcmdata
 /keymap.h
 /nettle-stdint.h
 /nettle.aux
diff --git a/examples/.gitignore b/examples/.gitignore
index 4c8eb3debc5961a5de518f2cf38a4817dc23d1a2..85a46ae31fc905eb0e05c41df7208247b2d3de0a 100644
--- a/examples/.gitignore
+++ b/examples/.gitignore
@@ -2,6 +2,8 @@
 /Makefile
 /eratosthenes
 /nettle-benchmark
+/next-prime
+/random-prime
 /rsa-decrypt
 /rsa-encrypt
 /rsa-keygen
diff --git a/testsuite/.gitignore b/testsuite/.gitignore
index 0b237b150af2a83fcee1ef76b266d473a809da24..1147cfb1fadd7a56f1bc7aa7bd6f04bac8f8e946 100644
--- a/testsuite/.gitignore
+++ b/testsuite/.gitignore
@@ -8,6 +8,7 @@
 /bignum-test
 /blowfish-test
 /buffer-test
+/camellia-test
 /cast128-test
 /cbc-test
 /ctr-test
@@ -17,13 +18,20 @@
 /des3-test
 /dsa-keygen-test
 /dsa-test
+/gcm-test
 /hmac-test
 /knuth-lfib-test
 /md2-test
 /md4-test
 /md5-compat-test
 /md5-test
+/memxor-test
+/meta-armor-test
+/meta-cipher-test
+/meta-hash-test
 /pkcs1-test
+/random-prime-test
+/ripemd160-test
 /rsa-encrypt-test
 /rsa-keygen-test
 /rsa-test
@@ -34,9 +42,13 @@
 /sexp2rsa-test
 /sha1-huge-test
 /sha1-test
+/sha224-test
 /sha256-test
+/sha384-test
+/sha512-test
+/twofish-test
+/yarrow-test
+
 /test.in
 /test1.out
 /test2.out
-/twofish-test
-/yarrow-test
diff --git a/tools/.gitignore b/tools/.gitignore
index c7b3131207e3d2859f5bca893bcbc3c4c27f1051..07e181fc8db78f94be1011621c8508b62e21a88e 100644
--- a/tools/.gitignore
+++ b/tools/.gitignore
@@ -1,5 +1,6 @@
 /*.d
 /Makefile
+/nettle-hash
 /nettle-lfib-stream
 /pkcs1-conv
 /sexp-conv