diff --git a/ChangeLog b/ChangeLog
index 80d484b01e57a74ab8abf108dd22f9c1552112e5..4dd63a796fc036698ba55c90cb68180a692b3b75 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2004-11-02  Niels Möller  <nisse@lysator.liu.se>
+
+	* nettle.texinfo (Cipher functions): Updated AES documentation,
+	for aes_set_encrypt_key and aes_set_decrypt_key.
+	(UPDATED-FOR): Set to 1.11. I think the manual should be updated
+	with all user-visible changes.
+
 2004-10-26  Niels Möller  <nisse@lysator.liu.se>
 
 	* configure.ac: Bumped version to 1.12.
diff --git a/nettle.texinfo b/nettle.texinfo
index c33765cb637593dcfc789f845ed28de43e018971..080ccd99537f3fd4cbc68bb5b310cd50a8740d0e 100644
--- a/nettle.texinfo
+++ b/nettle.texinfo
@@ -13,7 +13,7 @@
 * Nettle: (nettle).           A low-level cryptographics library.
 @end direntry
 
-@set UPDATED-FOR 1.5
+@set UPDATED-FOR 1.11
 
 @c Latin-1 doesn't work with TeX output.
 @c Also lookout for é characters.
@@ -632,9 +632,9 @@ The AES block-size, 16
 Default AES key size, 32
 @end defvr
 
-@deftypefun void aes_set_key (struct aes_ctx *@var{ctx}, unsigned @var{length}, const uint8_t *@var{key})
-Initialize the cipher. The same function is used for both encryption and
-decryption. 
+@deftypefun void aes_set_encrypt_key (struct aes_ctx *@var{ctx}, unsigned @var{length}, const uint8_t *@var{key})
+@deftypefunx void aes_set_decrypt_key (struct aes_ctx *@var{ctx}, unsigned @var{length}, const uint8_t *@var{key})
+Initialize the cipher, for encryption or decryption, respectively.
 @end deftypefun
 
 @deftypefun void aes_encrypt (struct aes_ctx *@var{ctx}, unsigned @var{length}, const uint8_t *@var{dst}, uint8_t *@var{src})