updates.
authorPekka Riikonen <priikone@silcnet.org>
Sat, 21 Jul 2007 12:57:20 +0000 (12:57 +0000)
committerPekka Riikonen <priikone@silcnet.org>
Sat, 21 Jul 2007 12:57:20 +0000 (12:57 +0000)
CHANGES.CRYPTO
CHANGES.RUNTIME
TODO
distdir/common
includes/silc.h.in

index e01fe574cfc580de7b2852a6b1b682e7c0b9f46e..22beb5d6cc5da2576b2949100f1ce22408083e18 100644 (file)
@@ -1,3 +1,28 @@
+Sat Jul 21 10:17:11 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Optimized silc_math_prime_test.  Affected file is
+         lib/silcmath/silcprimegen.c.
+
+       * Added DES and 3DES with CBC, CTR and CFB to lib/silccrypt/des.c,
+         tests/test_des.c.
+
+Fri Jul 20 19:37:00 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added DSA algorithm to lib/silccrypt/dsa.[ch], tests/test_dsa.c.
+
+Thu Jul 19 21:07:02 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SILC SSH2 Library to lib/silcssh/.  The library provides
+         SSH2 public key and private key support.  It supports standard
+         SSH2 and OpenSSH public keys, and OpenSSH private keys.  Affected
+         files are in lib/silcssh/.
+
+Mon Jul 16 19:08:20 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added PKCS type argument to silc_load_public_key and
+         silc_load_private_key.  Affected files are
+         lib/silccrypt/silcpkcs.[ch].
+
 Sat Jul 14 13:45:34 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * Added CFB mode to aes, twofish and cast5.  Unified the API
index f43bd6ee0474286483f34e60fc53806f7cb4b280..67a870c1fa2e323d9c7abaae22e6dcc6436060da 100644 (file)
@@ -1,3 +1,12 @@
+Sat Jul 21 14:47:28 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_data2hex and silc_hex2data to
+         lib/silcutil/silcutil.[ch].
+
+Thu Jul 19 17:07:02 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
+
+       * Added silc_buffer_strchr to lib/silcutil/silcbuffer.h.
+
 Tue Jul 17 20:10:41 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
 
        * Added silc_hexdump to lib/silcutil/silcutil.[ch].
diff --git a/TODO b/TODO
index c02ecdce6b8591c7965e10f6e4632d8f6aeb21f3..7aa8d4fa512a4d15180e7c8a871dbf0518a1869f 100644 (file)
--- a/TODO
+++ b/TODO
@@ -318,7 +318,9 @@ Crypto Library, lib/silccrypt/
    check the alg->hash, supported hash functions.  Maybe deliver it also
    to all other functions in SilcPKCSAlgorithm to be consistent. (***DONE)
 
- o Add DSS support.  Take implementation from Tom or make it yourself.
+ o Add DSA support to SILC public key.
+
+ o Add DSS support. (***DONE)
 
  o Implement the defined SilcDH API.  The definition is in
    lib/silccrypt/silcdh.h.  Make sure it is asynchronous so that it can
@@ -424,7 +426,7 @@ lib/silcssh
 ===========
 
  o SSH2 public key/private key support, allowing the use of SSH2 keys
-   in SILC.  RFC 4716.
+   in SILC.  RFC 4716.  (***DONE)
 
 
 lib/silcpkix
index 47307dec6eac44c8bfc9011f6b8d7de423f4c0be..4ac3228a19cedb9b10fb2cf64f74a2c2e1ac4456 100644 (file)
@@ -22,5 +22,7 @@ define SILC_DIST_ASN1
 # Accelerator library
 define SILC_DIST_ACC
 
+define SILC_DIST_SSH
+
 # Key Repository library
 define SILC_DIST_SKR
index a5773c297f78b60f26284ecda9d81fc064152e9e..2e46a7e3f1f48d84039fc40ad900fdfa7ae7fb49 100644 (file)
@@ -250,7 +250,12 @@ extern "C" {
 #include "silcpkcs.h"
 #include "silcpk.h"
 #include "silcpkcs1.h"
+#ifdef SILC_DIST_ACC
 #include "silcacc.h"
+#endif /* SILC_DIST_ACC */
+#ifdef SILC_DIST_SSH
+#include "silcssh.h"
+#endif /* SILC_DIST_SSH */
 
 /* More SILC util library includes */
 #include "silcenv.h"