From 863c5cd04a1bc1f41d3b793457c2169f5a617c16 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sat, 21 Jul 2007 12:57:20 +0000 Subject: [PATCH] updates. --- CHANGES.CRYPTO | 25 +++++++++++++++++++++++++ CHANGES.RUNTIME | 9 +++++++++ TODO | 6 ++++-- distdir/common | 2 ++ includes/silc.h.in | 5 +++++ 5 files changed, 45 insertions(+), 2 deletions(-) diff --git a/CHANGES.CRYPTO b/CHANGES.CRYPTO index e01fe574..22beb5d6 100644 --- a/CHANGES.CRYPTO +++ b/CHANGES.CRYPTO @@ -1,3 +1,28 @@ +Sat Jul 21 10:17:11 EEST 2007 Pekka Riikonen + + * 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 + + * Added DSA algorithm to lib/silccrypt/dsa.[ch], tests/test_dsa.c. + +Thu Jul 19 21:07:02 EEST 2007 Pekka Riikonen + + * 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 + + * 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 * Added CFB mode to aes, twofish and cast5. Unified the API diff --git a/CHANGES.RUNTIME b/CHANGES.RUNTIME index f43bd6ee..67a870c1 100644 --- a/CHANGES.RUNTIME +++ b/CHANGES.RUNTIME @@ -1,3 +1,12 @@ +Sat Jul 21 14:47:28 EEST 2007 Pekka Riikonen + + * Added silc_data2hex and silc_hex2data to + lib/silcutil/silcutil.[ch]. + +Thu Jul 19 17:07:02 EEST 2007 Pekka Riikonen + + * Added silc_buffer_strchr to lib/silcutil/silcbuffer.h. + Tue Jul 17 20:10:41 EEST 2007 Pekka Riikonen * Added silc_hexdump to lib/silcutil/silcutil.[ch]. diff --git a/TODO b/TODO index c02ecdce..7aa8d4fa 100644 --- 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 diff --git a/distdir/common b/distdir/common index 47307dec..4ac3228a 100644 --- a/distdir/common +++ b/distdir/common @@ -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 diff --git a/includes/silc.h.in b/includes/silc.h.in index a5773c29..2e46a7e3 100644 --- a/includes/silc.h.in +++ b/includes/silc.h.in @@ -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" -- 2.24.0