Moved silc_client_ch[u]mode[_char] to client library from silc/.
[silc.git] / public_html / features.html
1 <html>
2 <style TYPE="text/css"><!-- A:link {text-decoration: none}A:visited{text-decoration:none}A:active{text-decoration:none}--></style>
3 <body bgcolor="#ffffff">
4 <p><br>
5 <a href="index.html"><img src="silc2.jpg" border=0></a>
6 <table width="70%" border="0" cellspacing="0" cellpadding="1"
7 align=center>
8 <tr>
9 <td>
10 <font size=4>
11 <p>
12 <h1>Features</h1>
13 <p>
14
15 Features to be included into the final release of SILC.  [Note that the
16 current Developer's Version does not include all of these features, read
17 TODO file for more information.]
18 <p>
19
20 <li>Normal conferencing services such as private messages, channels,
21    channel messages, etc.  All traffic is secured and authenticated.
22 <p>
23 <li>No unique nicknames.  There can same nicknames in SILC without
24    collisions.  SILC has unique Client ID's, Server ID's and Channel ID's
25    to assure that there are no collisions.
26 <p>
27 <li>Secure key exchange and authentication protocol.  SILC Key Exchange
28    protocol provides key material used in the SILC sessions in secure
29    manner.  The protocol is immune for example to man-in-the-middle 
30    attacks.  The SILC Authentication protocol provides strong 
31    authentication.  Authentication may be based on passphrase or public
32    key (RSA) authentication.  For clients there is an option not to
33    use authentication when connecting to servers.
34 <p>
35 <li>All traffic is encrypted and authenticated using the best cryptographic
36    algorithms out there.  Command messages, private messages and channel
37    messages are all protected by encryption.  User can set private keys
38    for both private message and for channels so that even SILC servers do
39    not know the keys.  Cipher keys are, by default, 128 bits in length and
40    public keys, by default, 1024 bits in length.
41 <p>
42 <li>Supports data compression with GZIP to improve performance.
43 <p>
44 <li>SIM (SILC Module) support.  Support for loading of shared objects at 
45    run-time that provides new and extended features to both SILC client
46    and server.  These can provide extra ciphers and extra features to
47    the software.
48 <p>
49 <li>SILC client can be installed and used without root privileges.
50 <p>
51 <li>SILC client can be configured by system wide configuration files but
52    with user specific configuration files as well.
53 <p>
54 </td>
55 </tr>
56 </table>
57 </body>
58 </html>