1 Mon Jul 9 20:21:13 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
3 * Added SILC Accelerator Library. Provides generic way to
4 use accelerators with crypto library. Affected files are in
7 * Added software accelerator, a thread pool system that off-loads
8 public and private key operations to threads. Affected files
9 are lib/silcacc/softacc.[ch].
11 * Added SilcPKCSAlgorithm context to SilcPublicKey and
12 SilcPrivateKey contexts. Affected files are
13 lib/silccrypt/silcpkcs.[ch], silcpk.c.
15 Sun Jul 8 20:20:22 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
17 * Added allocation support from given stack with SILC_ASN1_ALLOC
18 flag. Added support for detecting if SILC_ASN1_NULL is present
19 with SILC_ASN1_OPTIONAL flag. Added support for getting th
20 choice index with SILC_ASN1_CHOICE. Affected files are
21 lib/silcasn1/silcasn1.h, silcasn1_encode.c and silcasn1_decode.c.
23 * Crypto library changes.
25 Rewrote and redesigned crypto library initialization. Added
26 silc_crypto_init and silc_crypto_uninit.
28 Added SilcPKCSObject and SilcPKSCAlgorithm contexts to all
29 SilcPKCSObject operation callbacks and SilcPKCSAlgorithm
30 operation callbacks, respectively, as argument.
32 Changed silc_pkcs_encrypt, silc_pkcs_decrypt, silc_pkcs_sign
33 and silc_pkcs_verify APIs asynchronous. They take callback
34 functions now. Added same callbacks to all SilcPKCSObject
35 and SilcPKCSAlgorithm operation callbacks.
37 Tue Jul 3 22:45:56 EEST 2007 Pekka Riikonen <priikone@silcnet.org>
39 * Added user specified SilcStack support to SILC ASN.1 API.
40 Affected files are lib/silcasn1/silcasn1.[ch].
42 -----------------------------------------------------------------------------
44 For older changes please see the CHANGES file from the CVS tree.