diff --git a/ChangeLog b/ChangeLog
index da4db6ccc1ca546b6a2f6901b7696f4c6cd9a44b..0717300dd696e21a55ff0455a1af28a6734866ac 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,19 @@
+2005-10-02  Niels Möller  <nisse@lysator.liu.se>
+
+	* x86/sha1-compress.asm (_nettle_sha1_compress): Do byte order
+	conversion, and store the input data on the stack. This leaves one
+	more register free for other uses.
+
+	* examples/nettle-benchmark.c: Now display cycles/byte, if the -f
+	option is used to say what the clock frequency is.
+
+	* sha1.c (sha1_block): Don't convert data from uint8_t to
+	uint32_t, that's now the responsibility of _nettle_sha1_compress.
+
+	* sha.h (_nettle_sha1_compress): Changed interface. Second
+	argument is now a pointer to the input data in unaligned,
+	big-endian form.
+
 2005-09-28  Niels Möller  <niels@s3.kth.se>
 
 	* sha1.c (sha1_final): Call sha1_block, don't call the compression