X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=CHANGES.RUNTIME;h=55a723dcc17f8b65a52ed15b442513bdde76f24b;hb=acadd61a000d7b9d53e0c9506904095963d0b590;hp=56734857db201dd4e30ed7dc3b4abde444597727;hpb=abfab56ac76372f17c2e509b2e2fdd4675ec7764;p=silc.git diff --git a/CHANGES.RUNTIME b/CHANGES.RUNTIME index 56734857..55a723dc 100644 --- a/CHANGES.RUNTIME +++ b/CHANGES.RUNTIME @@ -1,3 +1,38 @@ +Sun Jul 8 20:20:22 EEST 2007 Pekka Riikonen + + * Moved Base64 routines to lib/silcutil/silcbase64.[ch]. Added + SilcStack support to the API. + + * Added allocation support from given stack with SILC_ASN1_ALLOC + flag. Added support for detecting if SILC_ASN1_NULL is present + with SILC_ASN1_OPTIONAL flag. Added support for getting th + choice index with SILC_ASN1_CHOICE. Affected files are + lib/silcasn1/silcasn1.h, silcasn1_encode.c and silcasn1_decode.c. + + * Crypto library changes. + + Rewrote and redesigned crypto library initialization. Added + silc_crypto_init and silc_crypto_uninit. + + Added SilcPKCSObject and SilcPKSCAlgorithm contexts to all + SilcPKCSObject operation callbacks and SilcPKCSAlgorithm + operation callbacks, respectively, as argument. + + Changed silc_pkcs_encrypt, silc_pkcs_decrypt, silc_pkcs_sign + and silc_pkcs_verify APIs asynchronous. They take callback + functions now. Added same callbacks to all SilcPKCSObject + and SilcPKCSAlgorithm operation callbacks. + + * Inherit the lock from parent in SilcStack child. If child + doesn't find stack blocks, check from parent. Added + silc_stack_purge. Affected file is lib/silcutil/silcstack.c. + + * Changed message payload encoding async, due to the PKCS API + changes. Affected files are lib/silccore/silcmessage.[ch]. + + * Added new PKCS API support for connauth and SKE. Affected + files are lib/silcske/silconnauth.c and silcske.c. + Wed Jul 4 20:20:05 EEST 2007 Pekka Riikonen * Unified the SILC_STR_FUNC callback. Affected files are @@ -37,7 +72,7 @@ Tue Jul 3 18:17:54 EEST 2007 Pekka Riikonen also test program lib/silcutil/tests/test_silcdll.c. * Added SILC Environment manipulation API to - lib/silcutil/silcenv.[ch] and test program to + lib/silcutil/silcenv.[ch] and test program to lib/silcutil/tests/test_silcenv.c. * Renamed silc_hash_table_replace to silc_hash_table_set.