SILC Server
 
 
Specifications
 
- Fully supports SILC Protocol version 1.2
- Supports Backup Router Protocol
- Supports anonymous connections
- Supports QoS for data throughput management
- Supports Requested Attributes in WHOIS
- Supports SILC Public Key format
- Supports passphrase and public key authentication based on digital signatures
- Supported ciphers: AES, Twofish, Cast-256, Blowfish, RC5
- Supported hash functions: SHA-1, MD5
- Supported HMACs: hmac-sha1-96, hmac-md5-96, hmac-sha1, hmac-md5
- Supported PKCS: RSA (PKCS #1 version 1.5)
- Supports Diffie-Hellman key exchange (PKCS #3)
- Supported encryption modes: CBC, Randomized CBC
- Supported cipher key lengths: default 256 bits, 192 bits, 128 bits
- Supported public key lengths: default 2048 bits, up to 16384 bits
- Supported Diffie-Hellman groups: 1024 bits, 1536 bits, 2048 bits
- Includes cryptographically strong random number generator
 
 
Supported Platforms
 
The SILC Server is supported at least on the following platforms:
 
- Linux, RedHat 9.0 or newer
- Linux, Mandrake 9.0 or newer
- Linux, Debian 3.0 or newer
- Linux, Slackware 8.1 or newer
- NetBSD 1.6
- FreeBSD 4.7
- OpenBSD 3.2
- Mac OS X 10.2
- HP-UX
- Solaris 8, 9
- IRIX
- AIX
 
 
Supported Specifications
 
The SILC Server is based on or supports the following specifications and standards:
 
draft-riikonen-silc-spec-07.txt
Secure Internet Live Conferencing (SILC), Protocol Specification
 
draft-riikonen-silc-pp-07.txt
SILC Packet Protocol
 
draft-riikonen-silc-ke-auth-07.txt
SILC Key Exchange and Authentication Protocols
 
draft-riikonen-silc-commands-05.txt
SILC Commands
 
draft-riikonen-flags-payloads-04.txt
SILC Message Flag Payloads
 
draft-riikonen-presence-attrs-02.txt
User Online Presence and Information Attributes
 
RFC 1321
The MD5 Message-Digest Algorithm
 
RFC 2104
HMAC: Keyed-Hashing for Message Authentication
 
RFC 2279
UTF-8, a transformation format of ISO 10646
 
RFC 2437
PKCS #1 RSA Cryptography Specifications Version 2.0
 
RFC 3174
US Secure Hash Algorithm 1 (SHA1)
 
PKCS #1
RSA Cryptography Standard
 
PKCS #3
Diffie-Hellman Key Agreement Standard