updates.
[crypto.git] / CHANGES.CRYPTO
1 Mon Jul  9 20:21:13 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
2
3         * Added SILC Accelerator Library.  Provides generic way to
4           use accelerators with crypto library.  Affected files are in
5           lib/silcacc/.
6
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].
10
11         * Added SilcPKCSAlgorithm context to SilcPublicKey and
12           SilcPrivateKey contexts.  Affected files are 
13           lib/silccrypt/silcpkcs.[ch], silcpk.c.
14
15 Sun Jul  8 20:20:22 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
16
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.
22
23         * Crypto library changes.
24
25           Rewrote and redesigned crypto library initialization.  Added
26           silc_crypto_init and silc_crypto_uninit.
27
28           Added SilcPKCSObject and SilcPKSCAlgorithm contexts to all
29           SilcPKCSObject operation callbacks and SilcPKCSAlgorithm
30           operation callbacks, respectively, as argument.
31
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.
36
37 Tue Jul  3 22:45:56 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
38
39         * Added user specified SilcStack support to SILC ASN.1 API.
40           Affected files are lib/silcasn1/silcasn1.[ch].
41
42 -----------------------------------------------------------------------------
43
44 For older changes please see the CHANGES file from the CVS tree.