Overhauled the keygrip computation.
[libgcrypt.git] / TODO
diff --git a/TODO b/TODO
index 6a2a3d5..1d61390 100644 (file)
--- a/TODO
+++ b/TODO
@@ -3,32 +3,21 @@ What's left to do                                 -*- outline -*-
 * Next API break:
 ** gcry_ac_io_t
   Remove use of anonymous union.
+** gcry_ac
+  Consider to remove it.
 
 * udiv-qrnbd.o should get build as *.lo [HPUX]
 
-* Allow operation using RSA keys consisting of the OpenSSL list of
-  parameters and allow for a third form where the private Exponent
-  is not given (saves space).
-
-* Add a warning to the manual, to check that libgcrypt actually has
-  been compiled with thread support when used by a threaded
-  application.
+* Allow operation using RSA keys consisting of the OpenSSL keys.
+  This requires the introduction of a parameter names (say) U which
+  is calculated according to OpenSSL/PKCS#1 rules.
 
 * linker script test
   Write an autoconf test to check whether the linker supports a
   version script. 
 
-* Make use of the forthcoming visibility attribute.
-
 * Add attributes to the MPI functions.
 
-* In case the ac interface will be more popular than the pk interface,
-  the asymmetric ciphers could be changed for convenient interaction
-  with the ac interface (i.e. by using ac's `data sets') and the pk
-  interface could be changed to be a wrapper for the ac interface.
-  ==> It is unlikely that we will do that.  The AC interafce turned
-  out to be more complicated than the regular one.
-
 * cipher/pubkey.c and pubkey implementaions.
   Don't rely on the secure memory based wiping function but add an
   extra wiping.
@@ -81,11 +70,6 @@ What's left to do                                 -*- outline -*-
 * mpi_print does not use secure memory
   for internal variables.
 
-* gcry_mpi_lshift is missing
-
-* Add internal versions of mpi functions
-  Or make use of the visibility attribute.
-
 * Add OAEP
 
 * gcryptrnd.c
@@ -109,6 +93,3 @@ What's left to do                                 -*- outline -*-
 ** C++ tests
   We have some code to allow using libgcrypt from C++, so we also
   should have a test case.
-
-* /dev/urandom and Solaris
-  Make the configure check similar to GnuPG.