Pekka Riikonen [Sat, 21 Jul 2007 19:10:03 +0000 (19:10 +0000)]
Fixed signature format (alg name).
Pekka Riikonen [Sat, 21 Jul 2007 19:08:19 +0000 (19:08 +0000)]
Added SSH2 protocol compliant signature format.
Pekka Riikonen [Sat, 21 Jul 2007 17:18:20 +0000 (17:18 +0000)]
Reverted the RNG argument from silc_pkcs_verify.
Pekka Riikonen [Sat, 21 Jul 2007 13:43:34 +0000 (13:43 +0000)]
Fixed public key free.
Pekka Riikonen [Sat, 21 Jul 2007 13:38:20 +0000 (13:38 +0000)]
Added comments, added subject param to silc_ssh_generate_key.
Pekka Riikonen [Sat, 21 Jul 2007 13:02:03 +0000 (13:02 +0000)]
updates.
Pekka Riikonen [Sat, 21 Jul 2007 13:01:16 +0000 (13:01 +0000)]
PKCS API changes.
Pekka Riikonen [Sat, 21 Jul 2007 13:00:37 +0000 (13:00 +0000)]
Added RNG to PKCS API and PKCS Alg API.
Pekka Riikonen [Sat, 21 Jul 2007 12:59:28 +0000 (12:59 +0000)]
Packed structure.
Pekka Riikonen [Sat, 21 Jul 2007 12:59:06 +0000 (12:59 +0000)]
Added DSA.
Pekka Riikonen [Sat, 21 Jul 2007 12:58:32 +0000 (12:58 +0000)]
Added DES and 3DES.
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.
Pekka Riikonen [Sat, 21 Jul 2007 12:57:20 +0000 (12:57 +0000)]
updates.
Pekka Riikonen [Sat, 21 Jul 2007 12:57:12 +0000 (12:57 +0000)]
Added silc_hex2data and silc_data2hex.
Pekka Riikonen [Sat, 21 Jul 2007 12:56:59 +0000 (12:56 +0000)]
Fixed compilation on IA64.
Pekka Riikonen [Sat, 21 Jul 2007 07:26:14 +0000 (07:26 +0000)]
Optimized prime checking.
Pekka Riikonen [Thu, 19 Jul 2007 13:19:54 +0000 (13:19 +0000)]
Added silc_buffer_strchr.
Pekka Riikonen [Wed, 18 Jul 2007 08:26:33 +0000 (08:26 +0000)]
Added -a and -i options, added recursive parsing.
Pekka Riikonen [Tue, 17 Jul 2007 17:41:21 +0000 (17:41 +0000)]
Fixed printing.
Pekka Riikonen [Tue, 17 Jul 2007 17:26:45 +0000 (17:26 +0000)]
Added apps/asn1utils, asn1dump.
Pekka Riikonen [Tue, 17 Jul 2007 17:26:09 +0000 (17:26 +0000)]
Added silc_hexdump.
Pekka Riikonen [Tue, 17 Jul 2007 08:53:12 +0000 (08:53 +0000)]
Added examples to headers.
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.
Pekka Riikonen [Fri, 13 Jul 2007 20:09:18 +0000 (20:09 +0000)]
updates.
Pekka Riikonen [Fri, 13 Jul 2007 20:08:26 +0000 (20:08 +0000)]
Added SILC_GET32_X_MSB
Pekka Riikonen [Fri, 13 Jul 2007 20:07:59 +0000 (20:07 +0000)]
Better error message.
Pekka Riikonen [Fri, 13 Jul 2007 20:07:39 +0000 (20:07 +0000)]
Packed structure.
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.
Pekka Riikonen [Fri, 13 Jul 2007 20:06:16 +0000 (20:06 +0000)]
Check if key is already accelerated.
Pekka Riikonen [Fri, 13 Jul 2007 11:55:49 +0000 (11:55 +0000)]
updates.
Pekka Riikonen [Wed, 11 Jul 2007 14:12:06 +0000 (14:12 +0000)]
updates.
Pekka Riikonen [Wed, 11 Jul 2007 14:09:57 +0000 (14:09 +0000)]
Added SILC Timer 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.
Pekka Riikonen [Tue, 10 Jul 2007 17:19:20 +0000 (17:19 +0000)]
Fixed uninit when the stacks has been switched.
Pekka Riikonen [Tue, 10 Jul 2007 17:18:53 +0000 (17:18 +0000)]
Fixed message payload encoding
Pekka Riikonen [Tue, 10 Jul 2007 17:18:24 +0000 (17:18 +0000)]
Comment change.
Pekka Riikonen [Tue, 10 Jul 2007 17:18:01 +0000 (17:18 +0000)]
Fixed initialization.
Pekka Riikonen [Tue, 10 Jul 2007 17:17:42 +0000 (17:17 +0000)]
Removed wrong silc_free.
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.
Pekka Riikonen [Tue, 10 Jul 2007 13:31:57 +0000 (13:31 +0000)]
Fixed debug messages. Fixed softacc uninit.
Pekka Riikonen [Mon, 9 Jul 2007 18:57:11 +0000 (18:57 +0000)]
Added full PKCS API wrapper.
Pekka Riikonen [Mon, 9 Jul 2007 17:35:38 +0000 (17:35 +0000)]
updates.
Pekka Riikonen [Mon, 9 Jul 2007 17:34:30 +0000 (17:34 +0000)]
updates.
Pekka Riikonen [Mon, 9 Jul 2007 17:34:05 +0000 (17:34 +0000)]
Adde SILC Accelerator Library.
Pekka Riikonen [Mon, 9 Jul 2007 17:33:41 +0000 (17:33 +0000)]
Added SILC Accelerator Library.
Added software accelerator.
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.
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.
Pekka Riikonen [Mon, 9 Jul 2007 17:28:46 +0000 (17:28 +0000)]
Optimized locking.
Pekka Riikonen [Sun, 8 Jul 2007 17:34:24 +0000 (17:34 +0000)]
updates.
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.
Pekka Riikonen [Sun, 8 Jul 2007 17:30:52 +0000 (17:30 +0000)]
SILC PKCS API SilcStack changes.
Pekka Riikonen [Sun, 8 Jul 2007 17:30:24 +0000 (17:30 +0000)]
SILC PKCS API was changed async. Added SilcStack support.
Pekka Riikonen [Sun, 8 Jul 2007 17:29:58 +0000 (17:29 +0000)]
Added SilcStack support. PKCS API was changed asynchronous.
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.
Pekka Riikonen [Sun, 8 Jul 2007 17:28:02 +0000 (17:28 +0000)]
Changed PKCS API asynchronous.
Pekka Riikonen [Sun, 8 Jul 2007 17:27:37 +0000 (17:27 +0000)]
Added silc_buffer_sfree and reorganized silcbuffer.h.
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.
Pekka Riikonen [Sun, 8 Jul 2007 17:25:43 +0000 (17:25 +0000)]
Added Base64 API to own files.
Pekka Riikonen [Sun, 8 Jul 2007 17:25:17 +0000 (17:25 +0000)]
Moved public key hash table util functions to crypto library.
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.
Pekka Riikonen [Thu, 5 Jul 2007 18:26:58 +0000 (18:26 +0000)]
Copy OOM handler from parent to child.
Pekka Riikonen [Wed, 4 Jul 2007 17:21:55 +0000 (17:21 +0000)]
Added SilcStack support to SILC File Util API.
Pekka Riikonen [Wed, 4 Jul 2007 17:21:21 +0000 (17:21 +0000)]
Added SilcStack suppor to FD Stream API.
Pekka Riikonen [Wed, 4 Jul 2007 17:20:30 +0000 (17:20 +0000)]
Unified SILC_STR_FUNC callback.
Pekka Riikonen [Wed, 4 Jul 2007 17:19:14 +0000 (17:19 +0000)]
Added SilcStack support to ASN.1 API and File Util API.
Pekka Riikonen [Wed, 4 Jul 2007 13:30:26 +0000 (13:30 +0000)]
Added SilcStack suppor to SILC Scheduler API.
Pekka Riikonen [Wed, 4 Jul 2007 13:29:37 +0000 (13:29 +0000)]
Added multi-thread support. Added OOM handler.
Pekka Riikonen [Wed, 4 Jul 2007 06:53:25 +0000 (06:53 +0000)]
Comment changes.
Pekka Riikonen [Tue, 3 Jul 2007 19:50:34 +0000 (19:50 +0000)]
updates.
Pekka Riikonen [Tue, 3 Jul 2007 19:50:03 +0000 (19:50 +0000)]
Added SilcStack support to SILC Hash Table API.
Pekka Riikonen [Tue, 3 Jul 2007 19:47:45 +0000 (19:47 +0000)]
Added support for user specified SilcStack.
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.
Pekka Riikonen [Tue, 3 Jul 2007 19:44:57 +0000 (19:44 +0000)]
Added SILC Environment manipulation API.
Pekka Riikonen [Tue, 3 Jul 2007 19:44:23 +0000 (19:44 +0000)]
Added SILC DLL API for loading/using shared objects/DLLs.
Pekka Riikonen [Tue, 3 Jul 2007 19:43:38 +0000 (19:43 +0000)]
Added SilcStack support for memory allocation.
Pekka Riikonen [Tue, 3 Jul 2007 10:47:17 +0000 (10:47 +0000)]
num_max_thread. -> get_max_threads.
Pekka Riikonen [Mon, 2 Jul 2007 18:13:23 +0000 (18:13 +0000)]
Added SilcStack allocation support.
Pekka Riikonen [Mon, 2 Jul 2007 18:04:07 +0000 (18:04 +0000)]
Added silc_sfree. Removed unaligned memory allocation routines.
Pekka Riikonen [Mon, 2 Jul 2007 18:03:45 +0000 (18:03 +0000)]
updates.
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.
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.
Pekka Riikonen [Mon, 2 Jul 2007 14:20:42 +0000 (14:20 +0000)]
Added SILC Thread Pool API.
Pekka Riikonen [Sun, 1 Jul 2007 17:10:08 +0000 (17:10 +0000)]
updates.
Pekka Riikonen [Sun, 1 Jul 2007 16:41:58 +0000 (16:41 +0000)]
Merged silc_1_1_branch to trunk.
Pekka Riikonen [Fri, 29 Jun 2007 12:09:14 +0000 (12:09 +0000)]
updates.
Pekka Riikonen [Sun, 17 Jun 2007 10:14:56 +0000 (10:14 +0000)]
updates.
Pekka Riikonen [Sun, 17 Jun 2007 09:37:30 +0000 (09:37 +0000)]
updates.
Pekka Riikonen [Sun, 17 Jun 2007 09:10:31 +0000 (09:10 +0000)]
updates.
Pekka Riikonen [Mon, 11 Jun 2007 05:58:17 +0000 (05:58 +0000)]
updates
Pekka Riikonen [Sun, 10 Jun 2007 08:14:49 +0000 (08:14 +0000)]
updates.
Pekka Riikonen [Fri, 8 Jun 2007 14:43:12 +0000 (14:43 +0000)]
updates.
Pekka Riikonen [Sun, 27 May 2007 19:13:46 +0000 (19:13 +0000)]
updates.
Pekka Riikonen [Tue, 22 May 2007 19:42:37 +0000 (19:42 +0000)]
updates.
Pekka Riikonen [Tue, 22 May 2007 14:42:19 +0000 (14:42 +0000)]
updates.
Pekka Riikonen [Mon, 21 May 2007 15:32:42 +0000 (15:32 +0000)]
updates.
Pekka Riikonen [Mon, 21 May 2007 13:49:53 +0000 (13:49 +0000)]
updates.
Pekka Riikonen [Sun, 20 May 2007 19:37:50 +0000 (19:37 +0000)]
updates.
Pekka Riikonen [Sun, 20 May 2007 11:37:49 +0000 (11:37 +0000)]
updates.
Pekka Riikonen [Sat, 19 May 2007 12:02:43 +0000 (12:02 +0000)]
Fixed passphrase authentication with server.
Pekka Riikonen [Sat, 19 May 2007 12:02:30 +0000 (12:02 +0000)]
Fixed passphrase authentication as responder.