diff --git a/ChangeLog b/ChangeLog
index 0f6dd264aee5e3dee99ae61c52f3dde68fe63486..9c17e4dcd0b7de74cc2e4a8e8e36c0be1f823a8f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2014-04-09  Niels Möller  <nisse@lysator.liu.se>
+
+	* testsuite/testutils.c (test_hash): Removed redundant init call.
+	Tests that digest implies init.
+
 2014-03-28  Niels Möller  <nisse@lysator.liu.se>
 
 	* testsuite/dsa-keygen-test.c (test_main): Explicitly use
diff --git a/testsuite/testutils.c b/testsuite/testutils.c
index 798d697ef96af19580af7d2a39428915ff58a9ab..4fa3a18d446ccdb0e761aaca9070cb1f78e7b258 100644
--- a/testsuite/testutils.c
+++ b/testsuite/testutils.c
@@ -568,7 +568,6 @@ test_hash(const struct nettle_hash *hash,
 
   memset(buffer, 0, hash->digest_size);
 
-  hash->init(ctx);
   hash->update(ctx, msg->length, msg->data);
   hash->digest(ctx, hash->digest_size - 1, buffer);