diff --git a/ChangeLog b/ChangeLog
index 664de9c26ac5c0098da9ec3fb79220d427d77171..a3a4c76b46b2e5258b9657fc3e0deda169e32b1b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2005-11-13  Niels Möller  <nisse@lysator.liu.se>
+
+	* Makefile.in (nettle_SOURCES): Added der-iterator.c.
+	(HEADERS): Added asn1.h.
+
+	* bignum.h (asn1_der_get_bignum): Declare function.
+
+	* der-iterator.c: New file.
+	* asn1.h: New file.
+
 2005-11-07  Niels Möller  <nisse@lysator.liu.se>
 
 	* examples/nettle-benchmark.c: Check HAVE_UNISTD_H.
diff --git a/Makefile.in b/Makefile.in
index d57a5c63faafdd02745b1df10f85cbf77a813f4a..795419fc769f35b01dae982e5d4babaa41f01f72 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -71,10 +71,11 @@ nettle_SOURCES = aes-decrypt-internal.c aes-decrypt.c \
 		 dsa.c dsa-sign.c dsa-verify.c dsa-keygen.c \
 		 sexp2dsa.c \
 		 pgp-encode.c rsa2openpgp.c \
+		 der-iterator.c \
 		 buffer.c buffer-init.c realloc.c \
 		 nettle-internal.c
 
-HEADERS = aes.h arcfour.h arctwo.h bignum.h blowfish.h \
+HEADERS = aes.h arcfour.h arctwo.h asn1.h bignum.h blowfish.h \
 	  base16.h base64.h buffer.h cast128.h \
 	  cbc.h ctr.h \
 	  des.h des-compat.h dsa.h \