silc.git
16 years ago Added better CPU detection.
Pekka Riikonen [Tue, 7 Aug 2007 18:14:00 +0000 (18:14 +0000)]
Added better CPU detection.

16 years ago Fixed format string.
Pekka Riikonen [Tue, 7 Aug 2007 18:13:11 +0000 (18:13 +0000)]
Fixed format string.

16 years ago Fixed decoding to use correct size integers.
Pekka Riikonen [Tue, 7 Aug 2007 18:12:38 +0000 (18:12 +0000)]
Fixed decoding to use correct size integers.

16 years ago Changed unsigned char *name from all APIs to const char *name.
Pekka Riikonen [Tue, 7 Aug 2007 18:10:56 +0000 (18:10 +0000)]
Changed unsigned char *name from all APIs to const char *name.

16 years ago Use generic macros from SILC Runtime.
Pekka Riikonen [Tue, 7 Aug 2007 18:10:29 +0000 (18:10 +0000)]
Use generic macros from SILC Runtime.

16 years ago Fixed keyenc allocation.
Pekka Riikonen [Tue, 7 Aug 2007 18:09:30 +0000 (18:09 +0000)]
Fixed keyenc allocation.

16 years ago updates.
Pekka Riikonen [Tue, 7 Aug 2007 18:08:37 +0000 (18:08 +0000)]
updates.

16 years ago Added assembler optimized macros.
Pekka Riikonen [Tue, 7 Aug 2007 18:08:14 +0000 (18:08 +0000)]
Added assembler optimized macros.

16 years ago Fixed alignment issues on 64-bit CPUs.
Pekka Riikonen [Tue, 7 Aug 2007 18:07:54 +0000 (18:07 +0000)]
Fixed alignment issues on 64-bit CPUs.

16 years ago Header comment changes.
Pekka Riikonen [Sun, 29 Jul 2007 19:04:35 +0000 (19:04 +0000)]
Header comment changes.

16 years ago Changed condition variables thread specific.
Pekka Riikonen [Thu, 26 Jul 2007 18:18:41 +0000 (18:18 +0000)]
Changed condition variables thread specific.

16 years ago updates.
Pekka Riikonen [Thu, 26 Jul 2007 15:25:28 +0000 (15:25 +0000)]
updates.

16 years ago Optimizations to thread pool. Changed call queues thread
Pekka Riikonen [Thu, 26 Jul 2007 15:25:21 +0000 (15:25 +0000)]
Optimizations to thread pool.  Changed call queues thread
specific and calls and executed in last-in-first-out order.

16 years ago Added silc_mime_assembler_purge.
Pekka Riikonen [Thu, 26 Jul 2007 15:24:41 +0000 (15:24 +0000)]
Added silc_mime_assembler_purge.

16 years ago Fixed SSH2 DSS signature decoding.
Pekka Riikonen [Sun, 22 Jul 2007 08:17:22 +0000 (08:17 +0000)]
Fixed SSH2 DSS signature decoding.

16 years ago Fixed DSS signature encoding.
Pekka Riikonen [Sat, 21 Jul 2007 21:17:37 +0000 (21:17 +0000)]
Fixed DSS signature encoding.

16 years ago Fixed signature format (alg name).
Pekka Riikonen [Sat, 21 Jul 2007 19:10:03 +0000 (19:10 +0000)]
Fixed signature format (alg name).

16 years ago Added SSH2 protocol compliant signature format.
Pekka Riikonen [Sat, 21 Jul 2007 19:08:19 +0000 (19:08 +0000)]
Added SSH2 protocol compliant signature format.

16 years ago Reverted the RNG argument from silc_pkcs_verify.
Pekka Riikonen [Sat, 21 Jul 2007 17:18:20 +0000 (17:18 +0000)]
Reverted the RNG argument from silc_pkcs_verify.

16 years ago Fixed public key free.
Pekka Riikonen [Sat, 21 Jul 2007 13:43:34 +0000 (13:43 +0000)]
Fixed public key free.

16 years ago Added comments, added subject param to silc_ssh_generate_key.
Pekka Riikonen [Sat, 21 Jul 2007 13:38:20 +0000 (13:38 +0000)]
Added comments, added subject param to silc_ssh_generate_key.

16 years ago updates.
Pekka Riikonen [Sat, 21 Jul 2007 13:02:03 +0000 (13:02 +0000)]
updates.

16 years ago PKCS API changes.
Pekka Riikonen [Sat, 21 Jul 2007 13:01:16 +0000 (13:01 +0000)]
PKCS API changes.

16 years ago Added RNG to PKCS API and PKCS Alg API.
Pekka Riikonen [Sat, 21 Jul 2007 13:00:37 +0000 (13:00 +0000)]
Added RNG to PKCS API and PKCS Alg API.

16 years ago Packed structure.
Pekka Riikonen [Sat, 21 Jul 2007 12:59:28 +0000 (12:59 +0000)]
Packed structure.

16 years ago Added DSA.
Pekka Riikonen [Sat, 21 Jul 2007 12:59:06 +0000 (12:59 +0000)]
Added DSA.

16 years ago Added DES and 3DES.
Pekka Riikonen [Sat, 21 Jul 2007 12:58:32 +0000 (12:58 +0000)]
Added DES and 3DES.

16 years ago Added SILC SSH2 library providing support for SSH2 public and
Pekka Riikonen [Sat, 21 Jul 2007 12:57:50 +0000 (12:57 +0000)]
Added SILC SSH2 library providing support for SSH2 public and
private keys.

16 years ago updates.
Pekka Riikonen [Sat, 21 Jul 2007 12:57:20 +0000 (12:57 +0000)]
updates.

16 years ago Added silc_hex2data and silc_data2hex.
Pekka Riikonen [Sat, 21 Jul 2007 12:57:12 +0000 (12:57 +0000)]
Added silc_hex2data and silc_data2hex.

16 years ago Fixed compilation on IA64.
Pekka Riikonen [Sat, 21 Jul 2007 12:56:59 +0000 (12:56 +0000)]
Fixed compilation on IA64.

16 years ago Optimized prime checking.
Pekka Riikonen [Sat, 21 Jul 2007 07:26:14 +0000 (07:26 +0000)]
Optimized prime checking.

16 years ago Added silc_buffer_strchr.
Pekka Riikonen [Thu, 19 Jul 2007 13:19:54 +0000 (13:19 +0000)]
Added silc_buffer_strchr.

16 years ago Added -a and -i options, added recursive parsing.
Pekka Riikonen [Wed, 18 Jul 2007 08:26:33 +0000 (08:26 +0000)]
Added -a and -i options, added recursive parsing.

16 years ago Fixed printing.
Pekka Riikonen [Tue, 17 Jul 2007 17:41:21 +0000 (17:41 +0000)]
Fixed printing.

16 years ago Added apps/asn1utils, asn1dump.
Pekka Riikonen [Tue, 17 Jul 2007 17:26:45 +0000 (17:26 +0000)]
Added apps/asn1utils, asn1dump.

16 years ago Added silc_hexdump.
Pekka Riikonen [Tue, 17 Jul 2007 17:26:09 +0000 (17:26 +0000)]
Added silc_hexdump.

16 years ago Added examples to headers.
Pekka Riikonen [Tue, 17 Jul 2007 08:53:12 +0000 (08:53 +0000)]
Added examples to headers.

16 years ago Added CFB mode to aes, twofish and cast5. Unified the CBC, CFB and
Pekka Riikonen [Sat, 14 Jul 2007 10:53:43 +0000 (10:53 +0000)]
Added CFB mode to aes, twofish and cast5.  Unified the CBC, CFB and
CTR mode APIs.

16 years ago updates.
Pekka Riikonen [Fri, 13 Jul 2007 20:09:18 +0000 (20:09 +0000)]
updates.

16 years ago Added SILC_GET32_X_MSB
Pekka Riikonen [Fri, 13 Jul 2007 20:08:26 +0000 (20:08 +0000)]
Added SILC_GET32_X_MSB

16 years ago Better error message.
Pekka Riikonen [Fri, 13 Jul 2007 20:07:59 +0000 (20:07 +0000)]
Better error message.

16 years ago Packed structure.
Pekka Riikonen [Fri, 13 Jul 2007 20:07:39 +0000 (20:07 +0000)]
Packed structure.

16 years ago Added CAST5 (CAST-128) cipher, Added CTR mode to twofish, unified
Pekka Riikonen [Fri, 13 Jul 2007 20:07:12 +0000 (20:07 +0000)]
Added CAST5 (CAST-128) cipher, Added CTR mode to twofish, unified
CTR and CBC mode code in AES implementation.  Added SilcCipherObject
as argument to all cipher operations.

16 years ago Check if key is already accelerated.
Pekka Riikonen [Fri, 13 Jul 2007 20:06:16 +0000 (20:06 +0000)]
Check if key is already accelerated.

16 years ago updates.
Pekka Riikonen [Fri, 13 Jul 2007 11:55:49 +0000 (11:55 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Wed, 11 Jul 2007 14:12:06 +0000 (14:12 +0000)]
updates.

16 years ago Added SILC Timer API.
Pekka Riikonen [Wed, 11 Jul 2007 14:09:57 +0000 (14:09 +0000)]
Added SILC Timer API.

16 years ago Added support for the new PKCS API, Auth API and other API
Pekka Riikonen [Tue, 10 Jul 2007 17:21:13 +0000 (17:21 +0000)]
Added support for the new PKCS API, Auth API and other API
changes.

16 years ago Fixed uninit when the stacks has been switched.
Pekka Riikonen [Tue, 10 Jul 2007 17:19:20 +0000 (17:19 +0000)]
Fixed uninit when the stacks has been switched.

16 years ago Fixed message payload encoding
Pekka Riikonen [Tue, 10 Jul 2007 17:18:53 +0000 (17:18 +0000)]
Fixed message payload encoding

16 years ago Comment change.
Pekka Riikonen [Tue, 10 Jul 2007 17:18:24 +0000 (17:18 +0000)]
Comment change.

16 years ago Fixed initialization.
Pekka Riikonen [Tue, 10 Jul 2007 17:18:01 +0000 (17:18 +0000)]
Fixed initialization.

16 years ago Removed wrong silc_free.
Pekka Riikonen [Tue, 10 Jul 2007 17:17:42 +0000 (17:17 +0000)]
Removed wrong silc_free.

16 years ago Added free list for queued run entries, intead of allocating
Pekka Riikonen [Tue, 10 Jul 2007 13:32:30 +0000 (13:32 +0000)]
Added free list for queued run entries, intead of allocating
always a new one.

16 years ago Fixed debug messages. Fixed softacc uninit.
Pekka Riikonen [Tue, 10 Jul 2007 13:31:57 +0000 (13:31 +0000)]
Fixed debug messages.  Fixed softacc uninit.

16 years ago Added full PKCS API wrapper.
Pekka Riikonen [Mon, 9 Jul 2007 18:57:11 +0000 (18:57 +0000)]
Added full PKCS API wrapper.

16 years ago updates.
Pekka Riikonen [Mon, 9 Jul 2007 17:35:38 +0000 (17:35 +0000)]
updates.

16 years ago updates.
Pekka Riikonen [Mon, 9 Jul 2007 17:34:30 +0000 (17:34 +0000)]
updates.

16 years ago Adde SILC Accelerator Library.
Pekka Riikonen [Mon, 9 Jul 2007 17:34:05 +0000 (17:34 +0000)]
Adde SILC Accelerator Library.

16 years ago Added SILC Accelerator Library.
Pekka Riikonen [Mon, 9 Jul 2007 17:33:41 +0000 (17:33 +0000)]
Added SILC Accelerator Library.
Added software accelerator.

16 years ago Added macros helping defining PKCS APIs.
Pekka Riikonen [Mon, 9 Jul 2007 17:32:04 +0000 (17:32 +0000)]
Added macros helping defining PKCS APIs.
Added SilcPKCSAlgorithm context to SilcPublicKey and
SilcPrivateKey contexts.

16 years ago Changed thread pool completion callback to SilcTaskCallback so that
Pekka Riikonen [Mon, 9 Jul 2007 17:29:35 +0000 (17:29 +0000)]
Changed thread pool completion callback to SilcTaskCallback so that
we can directly give it to destination scheduler.

16 years ago Optimized locking.
Pekka Riikonen [Mon, 9 Jul 2007 17:28:46 +0000 (17:28 +0000)]
Optimized locking.

16 years ago updates.
Pekka Riikonen [Sun, 8 Jul 2007 17:34:24 +0000 (17:34 +0000)]
updates.

16 years ago Rewrote crypto library init/uninit. Added silc_crypto_init
Pekka Riikonen [Sun, 8 Jul 2007 17:33:06 +0000 (17:33 +0000)]
Rewrote crypto library init/uninit.  Added silc_crypto_init
and silc_crypto_uninit, and silc_crypto_stack.

Changed SILC PKCS API asynchronous so that accelerators can be
used, and added SilcStack support to many routines.

Rewrote PKCS, cipher, hash and HMAC registering/unregistering.
silc_xxx_register_default does not call silc_xxx_register anymore.
User can enforece the order of algorithms by calling silc_xxx_register
in the order they want.

Changed silc_rng_get_rn_data to non-allocating.

16 years ago SILC PKCS API SilcStack changes.
Pekka Riikonen [Sun, 8 Jul 2007 17:30:52 +0000 (17:30 +0000)]
SILC PKCS API SilcStack changes.

16 years ago SILC PKCS API was changed async. Added SilcStack support.
Pekka Riikonen [Sun, 8 Jul 2007 17:30:24 +0000 (17:30 +0000)]
SILC PKCS API was changed async.  Added SilcStack support.

16 years ago Added SilcStack support. PKCS API was changed asynchronous.
Pekka Riikonen [Sun, 8 Jul 2007 17:29:58 +0000 (17:29 +0000)]
Added SilcStack support.  PKCS API was changed asynchronous.

16 years ago Added silc_mp_suninit. silc_rng_get_rn_data changed non-allocating
Pekka Riikonen [Sun, 8 Jul 2007 17:28:58 +0000 (17:28 +0000)]
Added silc_mp_suninit.  silc_rng_get_rn_data changed non-allocating
one.

16 years ago Changed PKCS API asynchronous.
Pekka Riikonen [Sun, 8 Jul 2007 17:28:02 +0000 (17:28 +0000)]
Changed PKCS API asynchronous.

16 years ago Added silc_buffer_sfree and reorganized silcbuffer.h.
Pekka Riikonen [Sun, 8 Jul 2007 17:27:37 +0000 (17:27 +0000)]
Added silc_buffer_sfree and reorganized silcbuffer.h.

16 years ago Inherit lock from parent when creating SilcStack child.
Pekka Riikonen [Sun, 8 Jul 2007 17:26:58 +0000 (17:26 +0000)]
Inherit lock from parent when creating SilcStack child.
Check stack blocks from parent if child doesn't have them instead
of immediately allocating new one.  Added silc_stack_purge.

16 years ago Added Base64 API to own files.
Pekka Riikonen [Sun, 8 Jul 2007 17:25:43 +0000 (17:25 +0000)]
Added Base64 API to own files.

16 years ago Moved public key hash table util functions to crypto library.
Pekka Riikonen [Sun, 8 Jul 2007 17:25:17 +0000 (17:25 +0000)]
Moved public key hash table util functions to crypto library.

16 years ago Added support for allocating from the given stack with
Pekka Riikonen [Sun, 8 Jul 2007 17:24:33 +0000 (17:24 +0000)]
Added support for allocating from the given stack with
SILC_ASN1_ALLOC.  Added support for returning value if SILC_ASN1_NULL
was present or is encoded.  Added support for getting the choice
that was found with SILC_ASN1_CHOICE.

16 years ago Copy OOM handler from parent to child.
Pekka Riikonen [Thu, 5 Jul 2007 18:26:58 +0000 (18:26 +0000)]
Copy OOM handler from parent to child.

16 years ago Added SilcStack support to SILC File Util API.
Pekka Riikonen [Wed, 4 Jul 2007 17:21:55 +0000 (17:21 +0000)]
Added SilcStack support to SILC File Util API.

16 years ago Added SilcStack suppor to FD Stream API.
Pekka Riikonen [Wed, 4 Jul 2007 17:21:21 +0000 (17:21 +0000)]
Added SilcStack suppor to FD Stream API.

16 years ago Unified SILC_STR_FUNC callback.
Pekka Riikonen [Wed, 4 Jul 2007 17:20:30 +0000 (17:20 +0000)]
Unified SILC_STR_FUNC callback.

16 years ago Added SilcStack support to ASN.1 API and File Util API.
Pekka Riikonen [Wed, 4 Jul 2007 17:19:14 +0000 (17:19 +0000)]
Added SilcStack support to ASN.1 API and File Util API.

16 years ago Added SilcStack suppor to SILC Scheduler API.
Pekka Riikonen [Wed, 4 Jul 2007 13:30:26 +0000 (13:30 +0000)]
Added SilcStack suppor to SILC Scheduler API.

16 years ago Added multi-thread support. Added OOM handler.
Pekka Riikonen [Wed, 4 Jul 2007 13:29:37 +0000 (13:29 +0000)]
Added multi-thread support.  Added OOM handler.

16 years ago Comment changes.
Pekka Riikonen [Wed, 4 Jul 2007 06:53:25 +0000 (06:53 +0000)]
Comment changes.

16 years ago updates.
Pekka Riikonen [Tue, 3 Jul 2007 19:50:34 +0000 (19:50 +0000)]
updates.

16 years ago Added SilcStack support to SILC Hash Table API.
Pekka Riikonen [Tue, 3 Jul 2007 19:50:03 +0000 (19:50 +0000)]
Added SilcStack support to SILC Hash Table API.

16 years ago Added support for user specified SilcStack.
Pekka Riikonen [Tue, 3 Jul 2007 19:47:45 +0000 (19:47 +0000)]
Added support for user specified SilcStack.

16 years ago Added concept of child stacks to SilcStack. Supports now full
Pekka Riikonen [Tue, 3 Jul 2007 19:47:12 +0000 (19:47 +0000)]
Added concept of child stacks to SilcStack.  Supports now full
memory pool system.

16 years ago Added SILC Environment manipulation API.
Pekka Riikonen [Tue, 3 Jul 2007 19:44:57 +0000 (19:44 +0000)]
Added SILC Environment manipulation API.

16 years ago Added SILC DLL API for loading/using shared objects/DLLs.
Pekka Riikonen [Tue, 3 Jul 2007 19:44:23 +0000 (19:44 +0000)]
Added SILC DLL API for loading/using shared objects/DLLs.

16 years ago Added SilcStack support for memory allocation.
Pekka Riikonen [Tue, 3 Jul 2007 19:43:38 +0000 (19:43 +0000)]
Added SilcStack support for memory allocation.

16 years ago num_max_thread. -> get_max_threads.
Pekka Riikonen [Tue, 3 Jul 2007 10:47:17 +0000 (10:47 +0000)]
num_max_thread. -> get_max_threads.

16 years ago Added SilcStack allocation support.
Pekka Riikonen [Mon, 2 Jul 2007 18:13:23 +0000 (18:13 +0000)]
Added SilcStack allocation support.

16 years ago Added silc_sfree. Removed unaligned memory allocation routines.
Pekka Riikonen [Mon, 2 Jul 2007 18:04:07 +0000 (18:04 +0000)]
Added silc_sfree.  Removed unaligned memory allocation routines.

16 years ago updates.
Pekka Riikonen [Mon, 2 Jul 2007 18:03:45 +0000 (18:03 +0000)]
updates.

16 years ago Removed unaligned memory allocation. Added getting/setting
Pekka Riikonen [Mon, 2 Jul 2007 18:03:09 +0000 (18:03 +0000)]
Removed unaligned memory allocation.  Added getting/setting
memory alignment.  Moved silc_stack_malloc and silc_stack_realloc
from private API to public API.

16 years ago Change silc_cond_signal calls to silc_cond_broadcast. We have
Pekka Riikonen [Mon, 2 Jul 2007 18:01:30 +0000 (18:01 +0000)]
Change silc_cond_signal calls to silc_cond_broadcast.  We have
to reach multiple threads.

16 years ago Added SILC Thread Pool API.
Pekka Riikonen [Mon, 2 Jul 2007 14:20:42 +0000 (14:20 +0000)]
Added SILC Thread Pool API.

16 years ago updates.
Pekka Riikonen [Sun, 1 Jul 2007 17:10:08 +0000 (17:10 +0000)]
updates.

16 years ago Merged silc_1_1_branch to trunk.
Pekka Riikonen [Sun, 1 Jul 2007 16:41:58 +0000 (16:41 +0000)]
Merged silc_1_1_branch to trunk.