1 Fri Jul 13 22:55:13 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
3 * Added CAST5 (CAST-128) algorithm. Affected files are
4 lib/silccrypt/cast5.[ch], cast5_internal, tests/test_cast5.c.
6 * Aded CTR encryption mode to Twofish. Affected files are
7 lib/silccrypt/twofish.[ch], twofish_internal,
10 * Added the SilcCipherObject as argument to all cipher operations.
11 Added silccipher_i.h. Affected files are
12 lib/silccrypt/silccipher.[ch].
14 * Unified CBC and CTR mode functions in AES implementation.
15 Affected files are lib/silccrypt/aes.[ch].
17 * Added support for listing only registered (not builtins) ciphers
18 with silc_cipher_get_supported. Affected files are
19 lib/silccrypt/silccipher.[ch].
21 * Check if public key or private key is already accelerated before
22 accelerating. Affected file is lib/silcacc/silcacc_pkcs.c.
24 Mon Jul 9 20:21:13 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
26 * Added SILC Accelerator Library. Provides generic way to
27 use accelerators with crypto library. Affected files are in
30 * Added software accelerator, a thread pool system that off-loads
31 public and private key operations to threads. Affected files
32 are lib/silcacc/softacc.[ch].
34 * Added SilcPKCSAlgorithm context to SilcPublicKey and
35 SilcPrivateKey contexts. Affected files are
36 lib/silccrypt/silcpkcs.[ch], silcpk.c.
38 Sun Jul 8 20:20:22 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
40 * Added allocation support from given stack with SILC_ASN1_ALLOC
41 flag. Added support for detecting if SILC_ASN1_NULL is present
42 with SILC_ASN1_OPTIONAL flag. Added support for getting th
43 choice index with SILC_ASN1_CHOICE. Affected files are
44 lib/silcasn1/silcasn1.h, silcasn1_encode.c and silcasn1_decode.c.
46 * Crypto library changes.
48 Rewrote and redesigned crypto library initialization. Added
49 silc_crypto_init and silc_crypto_uninit.
51 Added SilcPKCSObject and SilcPKSCAlgorithm contexts to all
52 SilcPKCSObject operation callbacks and SilcPKCSAlgorithm
53 operation callbacks, respectively, as argument.
55 Changed silc_pkcs_encrypt, silc_pkcs_decrypt, silc_pkcs_sign
56 and silc_pkcs_verify APIs asynchronous. They take callback
57 functions now. Added same callbacks to all SilcPKCSObject
58 and SilcPKCSAlgorithm operation callbacks.
60 Tue Jul 3 22:45:56 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
62 * Added user specified SilcStack support to SILC ASN.1 API.
63 Affected files are lib/silcasn1/silcasn1.[ch].
65 -----------------------------------------------------------------------------
67 For older changes please see the CHANGES file from the CVS tree.