crypto.git
10 years agoAdded silc_mp_format and silc_mp_unformat MP integer encoder/decoder master
Pekka Riikonen [Wed, 4 Jun 2008 15:24:30 +0000 (18:24 +0300)]
Added silc_mp_format and silc_mp_unformat MP integer encoder/decoder

These functions can be used with silc_buffer_format and
silc_buffer_unformat and the SILC_STR_FUNC formatter.

10 years agoFixed possible buffer overflow in PKSC#1 message decoding.
Pekka Riikonen [Thu, 20 Mar 2008 06:38:36 +0000 (08:38 +0200)]
Fixed possible buffer overflow in PKSC#1 message decoding.

Vulnerability reporeted by Core Security Technologies.  Thanks.

10 years agoCheck for SRT in configure before using any SRT specific macros. 1.2.beta2
Pekka Riikonen [Sat, 15 Mar 2008 09:16:57 +0000 (11:16 +0200)]
Check for SRT in configure before using any SRT specific macros.

10 years agoFixed tfm_fp_mul_2 and tfm_fp_mul_d to handle leading digit correctly.
Pekka Riikonen [Sat, 15 Mar 2008 09:10:26 +0000 (11:10 +0200)]
Fixed tfm_fp_mul_2 and tfm_fp_mul_d to handle leading digit correctly.

10 years agoCompilation environment fixes to make make install work correctly.
Pekka Riikonen [Sat, 15 Mar 2008 09:09:36 +0000 (11:09 +0200)]
Compilation environment fixes to make make install work correctly.

10 years agoSILC Crypto Toolkit 1.2 Beta1 1.2.beta1
Pekka Riikonen [Sun, 9 Mar 2008 18:51:52 +0000 (20:51 +0200)]
SILC Crypto Toolkit 1.2 Beta1

10 years agoAdded support for default hash functions in all PKCS algorithm schemes.
Pekka Riikonen [Wed, 5 Mar 2008 18:58:27 +0000 (20:58 +0200)]
Added support for default hash functions in all PKCS algorithm schemes.

Each PKCS algorithm scheme now allocates default hash function.  The
hash function is used in signature computation and verification if
user does not give it as argument to silc_pkcs_sign or silc_pkcs_verify.

10 years agoAdded synchronous and asynchronous PKCS calls.
Pekka Riikonen [Wed, 5 Mar 2008 18:56:38 +0000 (20:56 +0200)]
Added synchronous and asynchronous PKCS calls.

The synchronous calls, like silc_pkcs_sign, are compatible with 1.1
Toolkit.  The async calls can be used with accelerated keys.

10 years agoAdded SILC MAC API, removed the SILC HMAC API.
Pekka Riikonen [Wed, 5 Mar 2008 18:50:57 +0000 (20:50 +0200)]
Added SILC MAC API, removed the SILC HMAC API.

Internally the code is still the old HMAC implementation.  When we later
add new MACs the internals of the MAC API must be rewritten to support
other MACs.

10 years agoDocumented supported ciphers and hash functions.
Pekka Riikonen [Wed, 5 Mar 2008 18:49:01 +0000 (20:49 +0200)]
Documented supported ciphers and hash functions.

10 years agoAdded properly working CBC mode implementation to AES.
Pekka Riikonen [Wed, 5 Mar 2008 18:48:08 +0000 (20:48 +0200)]
Added properly working CBC mode implementation to AES.

10 years agoAdded new math library based on TFM.
Pekka Riikonen [Wed, 5 Mar 2008 18:46:42 +0000 (20:46 +0200)]
Added new math library based on TFM.

We've changed the TFM to support dynamically allocated integers.  As good
and fast as the TFM is its main flaw is that it uses pre-allocated
integers.  This doesn't work in real life, unless of course you know
exactly how much memory you are going to use and need, or you don't care
about how much your program consumes memory.  On systems that need to work
in environments from few integers to tens of thousands allocated at the
same time, the dynamic allocation is the only right way to go to keep the
memory consumption in line.  It also has the added benefit that there is
no artificial limit to integer size.

The dynamically allocated integer can be initialized exactly the same
way as the original TFM integer.  It can be memset'ed to initialize, if
needed, but tfm_fp_init should be used.  However, tfm_fp_zero must always
be called to avoid memory leaks.  The integer thus is initialized to
no memory at first and will grow automatically.  It also supports
SilcStack.  With SilcStack integer reallocations are very fast and is
ideal to use in temp integers that are used only for computations and
not for storing integers for a long time.

Integers can be copied with tfm_fp_copy and it will automatically allocate
memory for the copied integer.  The contents of the integer can be
directly exchanged by exchanging the pointers with tfm_fp_exch, which is
much faster that the copy that must be used in original TFM to do the
same.

We've also added missing routines like bitwise AND, OR and XOR, sqrt,
expt_d and others.

10 years agoFixed missing return values in cipher initialization functions.
Pekka Riikonen [Thu, 28 Feb 2008 17:52:35 +0000 (19:52 +0200)]
Fixed missing return values in cipher initialization functions.

10 years agoEnabled AES assembler support on x86-64 in shared libraries.
Pekka Riikonen [Thu, 28 Feb 2008 17:51:46 +0000 (19:51 +0200)]
Enabled AES assembler support on x86-64 in shared libraries.

10 years agoAdded cipher acceleration to SILC Accelerator. Added cipher softacc.
Pekka Riikonen [Thu, 28 Feb 2008 17:50:06 +0000 (19:50 +0200)]
Added cipher acceleration to SILC Accelerator.  Added cipher softacc.

The SILC Accelerator API now has silc_acc_cipher to accelerate ciphers.
The accelerators must internally implement the SILC Cipher API.

Added cipher software accelerator.  Cipher accelerator accelerates
ciphers using counter mode by precomputing the CTR key stream in
threads.  Encryption and decryption uses the precomputed key stream
and gets significant speed improvement in the process.  The threads
are reserved from the thread pool and they remain reserved as long
as the cipher is accelerated.

As a queue we use SilcThreadQueue from SRT which handles locking and
waiting automatically and supports multiple pipes for multiple key
streams, so it makes this whole thing very simple.

It can accelerate any cipher but AES is especially optimized.

Split the softacc into several files, own files for cipher and PKCS
acceleration.  Added test programs.

10 years agoMajor restructuring of the internals of SILC Cipher API
Pekka Riikonen [Sat, 23 Feb 2008 13:59:32 +0000 (15:59 +0200)]
Major restructuring of the internals of SILC Cipher API

The API now has two new operation functions init and uninit, and the
old context_len operation is removed.  The init is called in
silc_cipher_alloc and uninit is called in silc_cipher_free.  The init()
function must allocate and return the internal algorithm context.
Changed all supported ciphers to use the new API.

Fixed also CTR mode encryption of partial blocks.  Optimized also the CTR
mode especially on little endian systems.

Imported entirely new Twofish implementation from the public domain
library libtomcrypt.

Renamed rjindael_internal.h to aes_internal.h.

10 years agoAdded OpenPGP library to lib/silcpgp
Pekka Riikonen [Wed, 13 Feb 2008 15:25:59 +0000 (17:25 +0200)]
Added OpenPGP library to lib/silcpgp

The OpenPGP libary adds OpenPGP certificate and private key support.

This version is still preliminary and supports only loading of
public and private keys.  See TODO file for things to do.

10 years agoAdded SSH public key support to SKR
Pekka Riikonen [Wed, 13 Feb 2008 15:21:13 +0000 (17:21 +0200)]
Added SSH public key support to SKR

10 years agoHeader documentation changes and other small fixes
Pekka Riikonen [Wed, 13 Feb 2008 15:18:47 +0000 (17:18 +0200)]
Header documentation changes and other small fixes

10 years agoRenamed lib/silccrypt/silccrypto.h to silccrypto.h.in
Pekka Riikonen [Mon, 4 Feb 2008 20:25:08 +0000 (22:25 +0200)]
Renamed lib/silccrypt/silccrypto.h to silccrypto.h.in

10 years agoCreated SILC Crypto Toolkit git repository.
Pekka Riikonen [Mon, 4 Feb 2008 20:06:16 +0000 (22:06 +0200)]
Created SILC Crypto Toolkit git repository.

The new git repository contains the entire history of the SILC
crypto library, math library, etc., now named the SILC Crypto Toolkit.
In addition of that it contains the entire history of the SILC
development since the crypto stuff has been part of that from the
very beginning.  None of the history has been removed.  Only things
that have been removed are unneeded branches and tags.

In this changeset we remove all unnecessary files and directories and
make the tree compile.

The SILC Crypto Toolkit now uses the SILC Runtime Toolkit and cannot
be compiled without first installing SRT.

10 years ago Added SILC Thread Queue API
Pekka Riikonen [Fri, 18 Jan 2008 14:46:32 +0000 (14:46 +0000)]
Added SILC Thread Queue API

10 years ago Comment changes.
Pekka Riikonen [Thu, 17 Jan 2008 12:50:49 +0000 (12:50 +0000)]
Comment changes.

10 years ago Added ernno setting.
Pekka Riikonen [Thu, 17 Jan 2008 12:50:28 +0000 (12:50 +0000)]
Added ernno setting.

10 years ago Removed the previous backslash removin code.
Pekka Riikonen [Wed, 16 Jan 2008 18:41:21 +0000 (18:41 +0000)]
Removed the previous backslash removin code.

10 years ago Fixed *.ad (not configure.ad or Makefile.ad but other files)
Pekka Riikonen [Wed, 16 Jan 2008 16:30:06 +0000 (16:30 +0000)]
Fixed *.ad (not configure.ad or Makefile.ad but other files)
to correctly remove trailing slashes and copy the processed file.

10 years ago Added and implemented Silc DIR API.
Pekka Riikonen [Tue, 15 Jan 2008 17:52:24 +0000 (17:52 +0000)]
Added and implemented Silc DIR API.

10 years ago Comment and errno changes
Pekka Riikonen [Tue, 15 Jan 2008 06:36:54 +0000 (06:36 +0000)]
Comment and errno changes

10 years ago updates.
Pekka Riikonen [Sun, 13 Jan 2008 15:24:51 +0000 (15:24 +0000)]
updates.

10 years ago Added silc_subst, regex matching and substitution with the
Pekka Riikonen [Sun, 13 Jan 2008 15:24:26 +0000 (15:24 +0000)]
Added silc_subst, regex matching and substitution with the
familiar Sed syntax.

10 years ago Added SILC_STR_REPLACE. Removed SILC_STR_STRING_APPEND. Fixed
Pekka Riikonen [Sun, 13 Jan 2008 15:23:54 +0000 (15:23 +0000)]
Added SILC_STR_REPLACE.  Removed SILC_STR_STRING_APPEND.  Fixed
various SILC_STR_REGEX bugs.

10 years ago Comment changes.
Pekka Riikonen [Sun, 13 Jan 2008 15:20:37 +0000 (15:20 +0000)]
Comment changes.

10 years ago Fixed reallocation when reducing size.
Pekka Riikonen [Sun, 13 Jan 2008 15:19:59 +0000 (15:19 +0000)]
Fixed reallocation when reducing size.

10 years ago Fixed SilcBuffer reallocatinon when reducing buffer size.
Pekka Riikonen [Sun, 13 Jan 2008 15:19:19 +0000 (15:19 +0000)]
Fixed SilcBuffer reallocatinon when reducing buffer size.
Added silc_buffer_tail and silc_buffer_memcmp.

10 years ago Moved SILC id utility functions from utility library.
Pekka Riikonen [Tue, 8 Jan 2008 15:15:10 +0000 (15:15 +0000)]
Moved SILC id utility functions from utility library.

10 years ago Moved SILC protocol ID utility functions to SILC core library.
Pekka Riikonen [Tue, 8 Jan 2008 15:14:17 +0000 (15:14 +0000)]
Moved SILC protocol ID utility functions to SILC core library.

10 years ago Fixed silc_nickname_parse to return valid nickname when it returns
Pekka Riikonen [Tue, 8 Jan 2008 14:31:26 +0000 (14:31 +0000)]
Fixed silc_nickname_parse to return valid nickname when it returns
TRUE.

10 years ago Fixed printable fingerprint buffer overflow. RedHat bug 372021.
Pekka Riikonen [Tue, 8 Jan 2008 07:49:48 +0000 (07:49 +0000)]
Fixed printable fingerprint buffer overflow.  RedHat bug 372021.

10 years ago Handle anychar (.) correctly with bounded repeaat regex expression.
Pekka Riikonen [Sat, 5 Jan 2008 19:57:25 +0000 (19:57 +0000)]
Handle anychar (.) correctly with bounded repeaat regex expression.

10 years ago Added SILC_STR_DELETE buffer format macro.
Pekka Riikonen [Sat, 5 Jan 2008 18:36:44 +0000 (18:36 +0000)]
Added SILC_STR_DELETE buffer format macro.

10 years ago Added SILC_STR_STRING and SILC_STR_STRING_APPEND and support for
Pekka Riikonen [Sat, 5 Jan 2008 16:09:07 +0000 (16:09 +0000)]
Added SILC_STR_STRING and SILC_STR_STRING_APPEND and support for
appending with SilcBuffer format API.
Added silc_buffer_equal.

10 years ago All symbols now have silc_ prefix.
Pekka Riikonen [Sat, 5 Jan 2008 16:08:13 +0000 (16:08 +0000)]
All symbols now have silc_ prefix.

10 years ago Added SilcStack support to silc_regex and silc_regex_buffer.
Pekka Riikonen [Thu, 3 Jan 2008 16:42:31 +0000 (16:42 +0000)]
Added SilcStack support to silc_regex and silc_regex_buffer.

10 years ago Imported new improved free regex implementation. Added (again)
Pekka Riikonen [Wed, 2 Jan 2008 20:39:42 +0000 (20:39 +0000)]
Imported new improved free regex implementation.  Added (again)
support for SILC_REGEX_NOTBOL and SILC_REGEX_NOTEOLF flags.
Added also support for POSIX bounded repeat expression (a{n,m})
to make it more POSIX compliant.  Added SilcStack support to
the regex too.

10 years ago Added global stack to Tls context.
Pekka Riikonen [Wed, 2 Jan 2008 20:38:17 +0000 (20:38 +0000)]
Added global stack to Tls context.

10 years ago silc_srealloc now allocates new block if reallocation fails.
Pekka Riikonen [Wed, 2 Jan 2008 20:37:55 +0000 (20:37 +0000)]
silc_srealloc now allocates new block if reallocation fails.

10 years ago Added silc_stack_[set|get]_global.
Pekka Riikonen [Wed, 2 Jan 2008 20:37:24 +0000 (20:37 +0000)]
Added silc_stack_[set|get]_global.

10 years ago Added SILC_REGEX_NOTBOL and SILC_REGEX_NOTEOL flags.
Pekka Riikonen [Tue, 1 Jan 2008 17:45:40 +0000 (17:45 +0000)]
Added SILC_REGEX_NOTBOL and SILC_REGEX_NOTEOL flags.

10 years ago Added SILC_STR_REGEX macro to SILC Buffer Format API.
Pekka Riikonen [Tue, 1 Jan 2008 16:10:46 +0000 (16:10 +0000)]
Added SILC_STR_REGEX macro to SILC Buffer Format API.

It provides powerful regular expression matching within the
SilcBuffer.  Combined with SILC Buffer Format API it can turn
the API into a Stream Editor (sed) and Awk like, providing
powerful ways to match and edit the buffer in myriad of ways.
The SILC_STR_REGEX can also mimic the behavior of sed (match
and edit line by line).

10 years ago Added silc_regex and silc_regex_buffer. Deprecated
Pekka Riikonen [Tue, 1 Jan 2008 16:09:31 +0000 (16:09 +0000)]
Added silc_regex and silc_regex_buffer.  Deprecated
silc_string_regex_match..

10 years ago Added SILC regular expression API. Added new regex error values.
Pekka Riikonen [Sun, 30 Dec 2007 23:35:50 +0000 (23:35 +0000)]
Added SILC regular expression API.  Added new regex error values.
Removed the old lib/contrib/regexp.[ch].

10 years ago Comment changes.
Pekka Riikonen [Sun, 30 Dec 2007 23:33:12 +0000 (23:33 +0000)]
Comment changes.

10 years ago Added asynchronous event tasks to SILC Scheduler. Added
Pekka Riikonen [Sun, 30 Dec 2007 12:47:31 +0000 (12:47 +0000)]
Added asynchronous event tasks to SILC Scheduler.  Added
concept of parent and child schedulers.

10 years ago Moved SILC_PARAM_* types under generic SilcParam type into the
Pekka Riikonen [Sun, 30 Dec 2007 12:46:48 +0000 (12:46 +0000)]
Moved SILC_PARAM_* types under generic SilcParam type into the
silctypes.h.

10 years ago Moved generic string and data hashing and comparison functions
Pekka Riikonen [Sun, 30 Dec 2007 12:46:01 +0000 (12:46 +0000)]
Moved generic string and data hashing and comparison functions
to silchashtable.[ch].  Added case insensitive and case sensitive
string hashing and comparison functions.  Changed the string and
data hashing to use Bob Jenkin's one-at-a-time hash function.

10 years ago Added silc_schedule_[set|get]_global. Added many APIs to call
Pekka Riikonen [Wed, 26 Dec 2007 11:55:43 +0000 (11:55 +0000)]
Added silc_schedule_[set|get]_global.  Added many APIs to call
silc_schedule_get_global if provided scheduler argument is NULL.

10 years ago Fixed silc_errno_string to return correct error string.
Pekka Riikonen [Wed, 26 Dec 2007 11:02:38 +0000 (11:02 +0000)]
Fixed silc_errno_string to return correct error string.

10 years ago silc_stack_alloc automatically aligns the stack size.
Pekka Riikonen [Tue, 25 Dec 2007 16:47:26 +0000 (16:47 +0000)]
silc_stack_alloc automatically aligns the stack size.

10 years ago Fixed ernno codes.
Pekka Riikonen [Tue, 25 Dec 2007 16:46:20 +0000 (16:46 +0000)]
Fixed ernno codes.

10 years ago Removed getopt checking and getopt() from lib/contrib.
Pekka Riikonen [Tue, 25 Dec 2007 12:43:43 +0000 (12:43 +0000)]
Removed getopt checking and getopt() from lib/contrib.

10 years ago Added silc_getopt.
Pekka Riikonen [Tue, 25 Dec 2007 11:56:14 +0000 (11:56 +0000)]
Added silc_getopt.

10 years ago SILC_ERR_INVALID_ARGUMENT is return by silc_stack_realloc if
Pekka Riikonen [Sat, 22 Dec 2007 20:28:04 +0000 (20:28 +0000)]
SILC_ERR_INVALID_ARGUMENT is return by silc_stack_realloc if
the reallocation is not last allocation from stack.

10 years ago Added missing return values.
Pekka Riikonen [Sat, 22 Dec 2007 20:26:34 +0000 (20:26 +0000)]
Added missing return values.

10 years ago Removed wrong errno setting.
Pekka Riikonen [Sat, 22 Dec 2007 20:25:58 +0000 (20:25 +0000)]
Removed wrong errno setting.

10 years ago Backwards support.
Pekka Riikonen [Sat, 22 Dec 2007 18:20:41 +0000 (18:20 +0000)]
Backwards support.

10 years ago Added SILC errno API. Added SilcResult, generic error code and
Pekka Riikonen [Sat, 22 Dec 2007 18:03:49 +0000 (18:03 +0000)]
Added SILC errno API.  Added SilcResult, generic error code and
return value type.  Added global silc_errno that returns last
error in that thread.

Deprecated SilcSocketStreamStatus, SilcResult replaces it.
Backwards support remains.

Deprecated SilcNetStatus, SilcResult replaces it.  Backwards
support remains.

Added errno setting to almost all Runtime Tooolkit routines
in error conditions.

10 years ago Comment changes.
Pekka Riikonen [Sat, 22 Dec 2007 18:00:46 +0000 (18:00 +0000)]
Comment changes.

10 years ago updates.
Pekka Riikonen [Sat, 22 Dec 2007 07:15:19 +0000 (07:15 +0000)]
updates.

10 years ago Added SILC Bit Operations API.
Pekka Riikonen [Sun, 16 Dec 2007 14:20:13 +0000 (14:20 +0000)]
Added SILC Bit Operations API.

10 years ago Added.
Pekka Riikonen [Sat, 15 Dec 2007 18:05:00 +0000 (18:05 +0000)]
Added.

10 years ago Added SILC Tls API for Thread-local storage. Added SilcTls
Pekka Riikonen [Sat, 15 Dec 2007 18:03:49 +0000 (18:03 +0000)]
Added SILC Tls API for Thread-local storage.  Added SilcTls
structure that is now in all threads' Tls.

10 years ago Typo fix.
Pekka Riikonen [Sat, 15 Dec 2007 18:00:19 +0000 (18:00 +0000)]
Typo fix.

10 years ago updates.
Pekka Riikonen [Thu, 13 Dec 2007 17:28:06 +0000 (17:28 +0000)]
updates.

10 years ago Fixed deadlocks and crashes related to thread stopping.
Pekka Riikonen [Thu, 13 Dec 2007 17:04:27 +0000 (17:04 +0000)]
Fixed deadlocks and crashes related to thread stopping.

10 years ago Typo fix.
Pekka Riikonen [Thu, 13 Dec 2007 15:41:33 +0000 (15:41 +0000)]
Typo fix.

10 years ago Clear locked flag before unlocking mutex, not after.
Pekka Riikonen [Thu, 13 Dec 2007 15:39:25 +0000 (15:39 +0000)]
Clear locked flag before unlocking mutex, not after.

10 years ago Typo fix.
Pekka Riikonen [Sun, 9 Dec 2007 15:41:55 +0000 (15:41 +0000)]
Typo fix.

10 years ago x86_64 compilation fixes.
Pekka Riikonen [Sun, 9 Dec 2007 15:41:33 +0000 (15:41 +0000)]
x86_64 compilation fixes.

10 years ago /proc/cpuinfo shows sse3 as pni.
Pekka Riikonen [Sun, 9 Dec 2007 15:41:17 +0000 (15:41 +0000)]
/proc/cpuinfo shows sse3 as pni.

10 years ago New versions.
Pekka Riikonen [Sun, 9 Dec 2007 15:40:53 +0000 (15:40 +0000)]
New versions.

10 years ago updates.
Pekka Riikonen [Thu, 22 Nov 2007 09:48:19 +0000 (09:48 +0000)]
updates.

10 years ago upddates.
Pekka Riikonen [Thu, 22 Nov 2007 09:36:32 +0000 (09:36 +0000)]
upddates.

10 years ago Removed channel keys and hmacs after LEAVE command.
Pekka Riikonen [Thu, 15 Nov 2007 16:33:01 +0000 (16:33 +0000)]
Removed channel keys and hmacs after LEAVE command.

10 years ago Reprocess JOIN command synchronously after resolving channel
Pekka Riikonen [Thu, 15 Nov 2007 16:07:38 +0000 (16:07 +0000)]
    Reprocess JOIN command synchronously after resolving channel
        user list.  In JOIN command reply check if the channel key is already
        saved.  If it is we have received new key from server while
        resolving user and must not save the old key.

10 years ago If channel user list could not be resolved or was not even
Pekka Riikonen [Thu, 15 Nov 2007 15:33:10 +0000 (15:33 +0000)]
    If channel user list could not be resolved or was not even
        closely fully resolved, report it to application.

10 years ago updates.
Pekka Riikonen [Thu, 15 Nov 2007 14:51:41 +0000 (14:51 +0000)]
updates.

10 years ago Report packet engine errors to client application.
Pekka Riikonen [Thu, 15 Nov 2007 14:51:23 +0000 (14:51 +0000)]
Report packet engine errors to client application.

10 years ago Fixed public key authentication as responder.
Pekka Riikonen [Thu, 15 Nov 2007 14:50:45 +0000 (14:50 +0000)]
Fixed public key authentication as responder.

10 years ago Added debugs.
Pekka Riikonen [Thu, 15 Nov 2007 14:49:44 +0000 (14:49 +0000)]
Added debugs.

10 years ago Added support for detecting founder public key changing with
Pekka Riikonen [Tue, 13 Nov 2007 16:39:02 +0000 (16:39 +0000)]
Added support for detecting founder public key changing with
CMODE command.

10 years ago Added mising channel entry unreferencing calls.
Pekka Riikonen [Tue, 13 Nov 2007 16:37:40 +0000 (16:37 +0000)]
Added mising channel entry unreferencing calls.

10 years ago Added '%@' formatting to silc_snprintf and friends.
Pekka Riikonen [Tue, 6 Nov 2007 15:31:31 +0000 (15:31 +0000)]
Added '%@' formatting to silc_snprintf and friends.

10 years ago updates.
Pekka Riikonen [Tue, 6 Nov 2007 15:30:55 +0000 (15:30 +0000)]
updates.

10 years ago Added silc_net_tcp_create_listener2
Pekka Riikonen [Tue, 6 Nov 2007 15:30:31 +0000 (15:30 +0000)]
Added silc_net_tcp_create_listener2

10 years ago updates.
Pekka Riikonen [Tue, 6 Nov 2007 10:20:17 +0000 (10:20 +0000)]
updates.

10 years ago Variable name clash fix.
Pekka Riikonen [Tue, 6 Nov 2007 10:20:00 +0000 (10:20 +0000)]
Variable name clash fix.

10 years ago Better error messages.
Pekka Riikonen [Tue, 6 Nov 2007 10:18:17 +0000 (10:18 +0000)]
Better error messages.

10 years ago Added debugs.
Pekka Riikonen [Tue, 6 Nov 2007 10:17:49 +0000 (10:17 +0000)]
Added debugs.

10 years ago Compilation warning fixes.
Pekka Riikonen [Tue, 6 Nov 2007 10:16:46 +0000 (10:16 +0000)]
Compilation warning fixes.

10 years ago Comment changes.
Pekka Riikonen [Tue, 6 Nov 2007 10:15:50 +0000 (10:15 +0000)]
Comment changes.