silc_stream_set_notifier and silc_schedule_set_listen_fd now
[silc.git] / TODO
diff --git a/TODO b/TODO
index 22cd60b3f0725088099f86761ffd4b8618db7d81..9c7561bcba6151b798ee396fbf52474d175bd1a2 100644 (file)
--- a/TODO
+++ b/TODO
@@ -38,6 +38,10 @@ lib/silcclient, The Client Library   ***PARTLY DONE****
 
  o File transfer rewrite.
 
+ o Connection auth request. (***DONE)
+
+ o Password auth test, public key auth test.
+
  o Starting key exchange directly, rewrite. (***DONE)
 
  o Channel messages, channel private keys, channel entires, channel 
@@ -47,8 +51,6 @@ lib/silcclient, The Client Library    ***PARTLY DONE****
    of using client->sha1hash and client->md5hash, or some kind of thread
    safe (no locking) concept.
 
- o Password auth test, public key auth test.
-
  o Key agreement rewrite. (***TESTING NEEDED)
 
  o Connecting to remote client (***DONE)
@@ -74,15 +76,17 @@ lib/silcclient, The Client Library  ***PARTLY DONE****
  o All packet waiting timeout tests and error condition tests.
 
 
-lib/silcsftp
+lib/silcsftp                   ****DONE****
 ============
 
- o Porting to use the new util library.
+ o Porting to use the new util library. (***DONE)
 
 
-lib/silccore/silcpacket.[ch]   ****DONE****
+lib/silccore/silcpacket.[ch]   ****PARTLY DONE****
 ============================
 
+ o Implement ACK packet and packet payload.
+
  o SilcPacketEngine. (***DONE)
 
  o New SILC Packet API. (***DONE)
@@ -119,7 +123,7 @@ lib/silcskr
    be.
 
 
-lib/silcske/silcske.[ch] ****PARTLY DONE****
+lib/silcske/silcske.[ch]       ****DONE****
 ========================
 
  o IV Included flag support in SKE (***DONE)
@@ -127,12 +131,17 @@ lib/silcske/silcske.[ch] ****PARTLY DONE****
  o UDP transport changes; retransmission support by using exponential
    backoff algorithm. (***DONE)
 
- o SilcConnAuth header file documentation.
+ o SilcConnAuth header file documentation. (***DONE)
 
 
 lib/silccrypt                  ****PARTLY DONE****
 =============
 
+ o Implement SILC Public Key Version 2 handling in sign/verify.  Implement
+   Version (V) identifier.
+
+ o Implement PKCS #1 sign/verify with hash OID.
+
  o Implement the defined SilcDH API.  The definition is in
    lib/silccrypt/silcdh.h.