Added silc_mp_format and silc_mp_unformat MP integer encoder/decoder
[crypto.git] / CHANGES.CRYPTO
index 7058ec66243a22a949740acf2e606243e22b897e..294800a222f3b6f47878927c0980a8e19d8a19fe 100644 (file)
@@ -1,3 +1,70 @@
+Sat Sep  1 12:33:44 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added SHA-512 to crypto library.
+
+       * Added hmac-sha512 and hmac-sha512-96 to crypto library.
+
+       * Added x86 optimized SHA-256 implementation to crypto library.
+
+Tue Aug  7 21:05:53 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Changed cipher and hash APIs to use const char *name instead
+         of const unsigned char *name.
+
+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
+         for CBC, CTR and CFB modes.  Affected files are in
+         lib/silccrypt/.
+
+Fri Jul 13 22:55:13 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
+
+       * Added CAST5 (CAST-128) algorithm.  Affected files are
+         lib/silccrypt/cast5.[ch], cast5_internal, tests/test_cast5.c.
+
+       * Aded CTR encryption mode to Twofish.  Affected files are
+         lib/silccrypt/twofish.[ch], twofish_internal, 
+         tests/test_twofish.c.
+
+       * Added the SilcCipherObject as argument to all cipher operations.
+         Added silccipher_i.h.  Affected files are 
+         lib/silccrypt/silccipher.[ch].
+
+       * Unified CBC and CTR mode functions in AES implementation.
+         Affected files are lib/silccrypt/aes.[ch].
+
+       * Added support for listing only registered (not builtins) ciphers
+         with silc_cipher_get_supported.  Affected files are
+         lib/silccrypt/silccipher.[ch].
+
+       * Check if public key or private key is already accelerated before
+         accelerating.  Affected file is lib/silcacc/silcacc_pkcs.c.
+
 Mon Jul  9 20:21:13 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * Added SILC Accelerator Library.  Provides generic way to