updates
[crypto.git] / public_html / docs.php
1 <b>SILC Documentation</b>
2 <font size="2">
3 <p>
4 Currently the SILC documentation is under work and the software does not
5 have that much of a documentation.
6 <p>
7 README file from the software: <a href="docs/README">README</a>
8 <br>
9 Coding Style in SILC source tree: <a href="docs/CodingStyle">CodingStyle</a>
10 <p>
11 <i>Coming later: Software manual, SILC Library Reference manual</i>
12
13 <p><br>
14
15 </font>
16 <b>SILC Protocol Internet Drafts</b>
17 <p>
18 <font size="2">
19 SILC Protocol is documented and four Internet Drafts exists. These 
20 Internet Drafts are also available from 
21 <a href="http://www.ietf.org">IETF</a>.
22 <p>
23
24 <li>Secure Internet Live Conferencing (SILC), Protocol Specification
25 <p>
26 Abstract
27 <p>
28    This memo describes a Secure Internet Live Conferencing (SILC)
29    protocol which provides secure conferencing services over insecure
30    network channel.  SILC is IRC [IRC] like protocol, however, it is
31    not equivalent to IRC and does not support IRC.  Strong cryptographic
32    methods are used to protect SILC packets inside the SILC network.
33    Three other Internet Drafts relates very closely to this memo;
34    SILC Packet Protocol [SILC2], SILC Key Exchange and Authentication
35    Protocols [SILC3] and SILC Commands [SILC4].
36 <p>
37 <a href="docs/draft-riikonen-silc-spec-02.txt">
38 draft-riikonen-silc-spec-02.txt</a>
39 <p><br>
40
41 <li>SILC Packet Protocol
42 <p>
43 Abstract
44 <p>
45    This memo describes a Packet Protocol used in the Secure Internet Live
46    Conferencing (SILC) protocol, specified in the Secure Internet Live
47    Conferencing, Protocol Specification Internet Draft [SILC1].  This
48    protocol describes the packet types and packet payloads which defines
49    the contents of the packets.  The protocol provides secure binary packet
50    protocol that assures that the contents of the packets are secured and
51    authenticated.
52 <p>
53 <a href="docs/draft-riikonen-silc-pp-02.txt">
54 draft-riikonen-silc-pp-02.txt</a>
55 <p><br>
56
57 <li>SILC Key Exchange and Authentication Protocols
58 <p>
59 Abstract
60 <p>
61    This memo describes two protocols used in the Secure Internet Live  
62    Conferencing (SILC) protocol, specified in the Secure Internet Live 
63    Conferencing, Protocol Specification internet-draft [SILC1].  The   
64    SILC Key Exchange (SKE) protocol provides secure key exchange between
65    two parties resulting into shared secret key material.  The protocol
66    is based on Diffie-Hellman key exchange algorithm and its functionality
67    is derived from several key exchange protocols.  SKE uses best parts
68    of the SSH2 Key Exchange protocol, Station-To-Station (STS) protocol 
69    and the OAKLEY Key Determination protocol [OAKLEY].
70 <p>     
71    The SILC Connection Authentication protocol provides user level
72    authentication used when creating connections in SILC network.  The 
73    protocol is transparent to the authentication data which means that it
74    can be used to authenticate the user with, for example, passphrase  
75    (pre-shared-secret) or public key (and certificate).
76 <p>
77 <a href="docs/draft-riikonen-silc-ke-auth-02.txt">
78 draft-riikonen-silc-ke-auth-02.txt</a>
79 <p><br>
80
81 <li>SILC Commands
82 <p>
83 Abstract
84 <p>
85    This memo describes the commands used in the Secure Internet Live
86    Conferencing (SILC) protocol, specified in the Secure Internet Live
87    Conferencing, Protocol Specification Internet Draft [SILC1].  The
88    SILC Commands are very important part of the SILC protocol.  Usually
89    the commands are used by SILC clients to manage the SILC session, but
90    also SILC servers may use the commands.  This memo specifies detailed
91    command messages and command reply messages.
92 <p>
93 <a href="docs/draft-riikonen-silc-commands-00.txt">
94 draft-riikonen-silc-commands-00.txt</a>
95 <p><br>
96
97 </font><p>