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
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)
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 silc_packet_engine_stop and silc_packet_stream_destroy.
+
+ o Implement ACK packet and packet payload.
+
o SilcPacketEngine. (***DONE)
o New SILC Packet API. (***DONE)
be.
-lib/silcske/silcske.[ch] ****PARTLY DONE****
+lib/silcske/silcske.[ch] ****DONE****
========================
o IV Included flag support in SKE (***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 (***DONE)
+
+ o Implement PKCS #1 sign/verify with hash OID. (***TESTING NEEDED)
+
o Implement the defined SilcDH API. The definition is in
lib/silccrypt/silcdh.h.
No need to make it silcutil/unix/ specific. Add them to generic
silcutil.c.
+ o Fix universal time decoding (doesn't accept all forms) in silctime.c.
+
o silc_stringprep to non-allocating version.
o Compression routines are missing. The protocol supports packet