diff --git a/Makefile.am b/Makefile.am
index c1680e1e43a3baddbd0b3535bb0ec74a645bad0a..9d28a3a45c5f5b64e2999a1ca42b8c2a4e015252 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -37,12 +37,12 @@ libnettle_a_SOURCES = aes.c aes.h aes-internal.h \
 		      twofish.c twofish.h twofish-meta.c \
 		      yarrow.h yarrow256.c yarrow_key_event.c \
 		      sexp.h sexp.c sexp_format.c \
-		      bignum.h bignum.c \
+		      bignum.h bignum.c bignum-random.c \
 		      rsa.h rsa.c rsa_md5.c rsa_sha1.c \
 		      rsa-encrypt.c rsa-decrypt.c \
 		      rsa-keygen.c rsa-compat.h rsa-compat.c \
 		      rsa2sexp.c sexp2rsa.c \
-		      dsa.c dsa-sign.c dsa-verify.c \
+		      dsa.c dsa-sign.c dsa-verify.c dsa-keygen.c \
 		      pgp.h pgp-encode.c rsa2openpgp.c \
 		      buffer.h buffer.c \
 		      nettle-meta.h \