diff --git a/ChangeLog b/ChangeLog
index 20b26e9d79fc639809e2d3bcc3ac05f22a7ed088..858cf10b17aea206e22a112d214b5b98ba5df32f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2010-06-30  Niels M�ller  <nisse@lysator.liu.se>
+
+	* des.c (parity_16): New smaller parity table.
+	(des_check_parity): New function.
+	(des_fix_parity): Use parity_16.
+	(des_weak_p): New weak-key detection. Ignores parity bits, and
+	uses a hash table.
+	(des_set_key): Deleted parity checking code. Replaced old weak-key
+	detection code by a call to des_weak_p.
+
 2010-06-04  Niels M�ller  <nisse@lysator.liu.se>
 
 	* testsuite/testutils.c (test_dsa_key): Updated for new name