diff --git a/ChangeLog b/ChangeLog
index b634e6f9c274f9639e3e281527d82b4dd7c972f7..2f0cb36a6ea0d10500cbcde9fb8228a8900e7f0a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2001-10-09  Niels M�ller  <nisse@ehand.com>
+
+	* testsuite/Makefile.am (TS_PROGS): Added yarrow-test.
+
+	* testsuite/yarrow-test.c: New file.
+
+	* yarrow256.c (yarrow256_init): Initialize the sources. 
+	(yarrow256_random): Fixed loop condition.
+
+	* yarrow.h (YARROW_KEY_EVENT_BUFFER): New constant.
+
+	* yarrow_key_event.c: New file.
+
+	* Makefile.am (libnettle_a_SOURCES): Added yarrow_key_event.c.
+
 2001-10-08  Niels M�ller  <nisse@cuckoo.hack.org>
 
 	* yarrow.h (struct yarrow_key_event_ctx): New struct.
diff --git a/testsuite/.cvsignore b/testsuite/.cvsignore
index 9393c159e1533a4f3e480ef3866edcaaead4a623..3c17f38714ef6f7071c94e480710582e0ae1773d 100644
--- a/testsuite/.cvsignore
+++ b/testsuite/.cvsignore
@@ -28,3 +28,4 @@ sha256-test
 sha256-test.c
 twofish-test
 twofish-test.c
+yarrow-test
diff --git a/testsuite/.gitignore b/testsuite/.gitignore
index 3829bb06f088f5ea306575f6c22a0467de99161e..29d40cb4de16839c9df7b43054626b369fbe3a27 100644
--- a/testsuite/.gitignore
+++ b/testsuite/.gitignore
@@ -28,3 +28,4 @@
 /sha256-test.c
 /twofish-test
 /twofish-test.c
+/yarrow-test