Updated NEWS and plan.html for _set_key changes.
authorNiels Möller <nisse@lysator.liu.se>
Thu, 6 Feb 2014 16:07:02 +0000 (17:07 +0100)
committerNiels Möller <nisse@lysator.liu.se>
Thu, 6 Feb 2014 16:07:02 +0000 (17:07 +0100)
ChangeLog
NEWS
misc/plan.html

index 24dcf9e0783b3df75e9f32393d6bf991c90371e9..7f86a2d3b17938e0df1d986c069a381dd19e1fb4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2014-02-06  Niels Möller  <nisse@lysator.liu.se>
 
+       * NEWS: List _set_key incompatibilities.
+
        * nettle-meta.h (_NETTLE_CIPHER_SEP, _NETTLE_CIPHER_SEP_SET_KEY)
        (_NETTLE_CIPHER_FIX, _NETTLE_CIPHER): Deleted unused macros.
 
diff --git a/NEWS b/NEWS
index 37988786e937c0087716f596af2b4e75fb935548..c4a4ae2d73525bbd8ea100d8de90bb86c57e0a0a 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -13,10 +13,18 @@ NEWS for the 2.8 release
           provided only for algorithms with a truly variable keysize,
           and where it makes sense for backwards compatibility.
 
+         INCOMPATIBLE CHANGE: cast128_set_key no longer accepts a key size
+         argument. The old function is available under the new name.
+         cast5_set_key.
+
+         INCOMPATIBLE CHANGE: The function typedef
+         nettle_set_key_func no longer accepts a key size argument.
+         In particular, this affects users of struct nettle_cipher.
+
        * New AES and Camellia interfaces. There are now separate
           context structs for each key size, e.g., aes128_ctx and
           camellia256_ctx, and corresponding new functions. The old
-          interface, with struct aes_ctx and struct camellia_ctx is
+          interface, with struct aes_ctx and struct camellia_ctx, is
           kept for backwards compatibility, but might be removed in
           later versions.
 
index 175e8462d5f2d8005e2961ad0e4b20f7b39e0171..8cd3dd2a601ab0d61d83df82c4d79091e76b6757 100644 (file)
@@ -66,7 +66,7 @@
   <p class='should'>
     New DSA interface, with a separate struct dsa_params.
   </p>
-  <p class='should'>
+  <p class='done'>
     Drop key size argument from <tt>nettle_set_key_func</tt>.
   </p>
   <p class='should'>