updates.
[crypto.git] / TODO
diff --git a/TODO b/TODO
index 322e71f0792fc5dee65317a83331b397127010e0..e4ff0f1b20a06ae9722591c5337304cb743d8f4d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -79,45 +79,14 @@ TODO/bugs In SILC Server
 TODO/bugs In SILC Libraries
 ===========================
 
- o Fix possible buffer overflows in silc_id_render function.
-
  o WIN32 silc_net_create_connection_async does not work the same way
    than on Unix.  Do it with threads on WIN32.  The function works but
    is not actually async currently.
 
- o Rewrite the lib/silcsim/silcsim.h.  The SilcSimContext should be
-   private and silc_sim_alloc should take necessary arguments.
-
- o SILC RNG does not implement random seed files, and they should be
-   implemented.
-
- o The SilcSocketConnection in the SFTP interface is actually redundant
-   and should perhaps be removed.  The application can save it in the
-   context it provides, which is delivered by SFTP libary to all 
-   callback functions.
-
  o EPOC specific additions/changes required:
 
        o lib/silcutil/epoc routines missing or not completed.
 
-       o Rewrite the lib/silcutil/silcprotocol.[ch] not to have 
-         [un]register functions, but to make it context based all the 
-         way.  The alloc should take as argument the protocol type and 
-         its callback (not only final callback).  It is not good that we 
-         have now global list of registered protocols.
-
-       o Global RNG should not be allowed on EPOC, since it won't
-         work.  Every function in library that calls the global RNG must
-         also take the RNG context as argument so that application can
-         provide it if it doesn't want to use global RNG.
-
-       o Think some solution to the global crypto lists in lib/silccrypt.
-         They won't work on EPOC.
-
-       o Something needs to be thought to the logging globals as well, 
-         like silc_debug etc.  They won't work on EPOC.  Perhaps logging
-         and debugging is to be disabled on EPOC.
-
 
 TODO in Toolkit Documentation
 =============================
@@ -220,3 +189,6 @@ describe new stuff to be added to protocol versions 1.x.
 
  12. The router to router connection diagram in spec-xx is showing the
      primary routers direction to wrong direction.  Swap it.
+
+ 13. Add the killer's client ID to the KILLED notify.  To be included in 
+     protocol version 1.1.