From: Pekka Riikonen Date: Sun, 10 Feb 2002 08:42:12 +0000 (+0000) Subject: updates. X-Git-Tag: silc.client.0.8.1~95 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=304ca41a6beda8bea0e886a73e318b8d3b310184 updates. --- diff --git a/lib/silcclient/DIRECTORY b/lib/silcclient/DIRECTORY index e80ba7ca..1975f786 100644 --- a/lib/silcclient/DIRECTORY +++ b/lib/silcclient/DIRECTORY @@ -5,9 +5,11 @@ @LINK=silcapi.html:Client Library Interface --> -SILC Client Library

-Introduction

-

+SILC Client Library
+

+Introduction + +

SILC Client Library is SILC Client implementation without the actual user interface. The library uses common and core components of SILC protocol from lib/silccore library and normal utility routines from lib/silcutil library. @@ -16,6 +18,7 @@ without actual user interface. The library provides the API for the application which it can use to implement generally whatever user interface it wants. +

The `silcapi.h' file defines the function prototypes that application must implement in order to be able to create the user interface with the library. The idea is that the application can implement whatever user @@ -24,7 +27,6 @@ it wants. The library is entirely transparent to the user interface and it does not include any user interface specific issues such as window handling or item handling on the screen etc. These does not interest the library. -
-
+

@LINKS@ diff --git a/lib/silcclient/silcclient_using.html b/lib/silcclient/silcclient_using.html index ef53850a..84a41b25 100644 --- a/lib/silcclient/silcclient_using.html +++ b/lib/silcclient/silcclient_using.html @@ -1,7 +1,7 @@ -Using SILC Client Library +Using SILC Client Library
 
 
-1.0 Introduction +Introduction
 
SILC Client library is a full featured SILC Client protocol implementation. @@ -26,7 +26,7 @@ for sending channel and private messages, client and channel retrieval and other utility functions.
 
 
-1.0.1 Including Library Headers +Including Library Headers
 
Your application must include the following includes in your sources to @@ -52,7 +52,7 @@ extern "C" {

 
 
-1.1 Creating Client +Creating Client
 
The client is context or entity based, so several client entitites can @@ -106,7 +106,7 @@ it and use it directly in their application.
 
 
-1.2 Initializing the Client +Initializing the Client
 
The client must be initialized before running. However, there are also @@ -144,7 +144,7 @@ function.
 
 
-1.3 Running the Client +Running the Client
 
The client is run by calling silc_client_run. The function will call @@ -162,7 +162,7 @@ should initialize the user interface.
 
 
-1.3.1 Running the Client in GUI application +Running the Client in GUI application
 
Many GUI applications has their own main loop or event loop, which they @@ -193,7 +193,7 @@ also on Win32 systems it is possible.
 
 
-1.3.1.1 Running Client in GTK-- +Running Client in GTK--
 
Here is a short example how to run the SILC Client libary under the @@ -230,7 +230,7 @@ Client library work on the background of the GUI application.
 
 
-1.4 Creating Connection to Server +Creating Connection to Server
 
Connection to remote SILC server is done by calling: @@ -256,7 +256,7 @@ application (window or something else).
 
 
-1.4.1 Using Own Connecting +Using Own Connecting
 
Application might not want to use silc_client_connect_to_server function @@ -290,7 +290,7 @@ process manually.
 
 
-1.5 Example Client +Example Client
 
This section includes an example SILC client implementation in pseudo-like diff --git a/lib/silccore/DIRECTORY b/lib/silccore/DIRECTORY index 8cac11a9..bc335255 100644 --- a/lib/silccore/DIRECTORY +++ b/lib/silccore/DIRECTORY @@ -13,14 +13,15 @@ @LINK=silcprivate.html:SILC Private API --> -SILC Core Library

-Introduction

-

+SILC Core Library
+

+Introduction + +

SILC Core Library includes all the core components of the SILC Protocol. It provides routines to encode and decode all SILC packet payloads defined in the protocol specification. It provides packet assembling and parsing routines, and routines for sending private message and channel messages. -
-
+

@LINKS@ diff --git a/lib/silccrypt/DIRECTORY b/lib/silccrypt/DIRECTORY index 25b8233b..b52c4f5c 100644 --- a/lib/silccrypt/DIRECTORY +++ b/lib/silccrypt/DIRECTORY @@ -8,15 +8,16 @@ @LINK=silcrng.html:SILC RNG API --> -SILC Crypto Library

-Introduction

-

+SILC Crypto Library
+

+Introduction + +

SILC Crypto Library provides cryptographic routines for applications. It provides interfaces for ciphers, hash functions, HMACs and public key cryptosystems. In addition is also provides interfaces for cryptographically strong random number generator. -
-
+

@LINKS@ diff --git a/lib/silcmath/DIRECTORY b/lib/silcmath/DIRECTORY index c4b956f4..04056a30 100644 --- a/lib/silcmath/DIRECTORY +++ b/lib/silcmath/DIRECTORY @@ -5,13 +5,14 @@ @LINK=silcmp.html:SILC MP API --> -SILC Math Library

-Introduction

-

+SILC Math Library
+

+Introduction + +

SILC Math Library provides arbitrary precision artichmetic routines for public key cryptosystems, prime number generation routines, and other math utility functions for applications. -
-
+

@LINKS@ diff --git a/lib/silcsftp/DIRECTORY b/lib/silcsftp/DIRECTORY index 7380f0d0..87c2b2f0 100644 --- a/lib/silcsftp/DIRECTORY +++ b/lib/silcsftp/DIRECTORY @@ -5,14 +5,15 @@ @LINK=silcsftp_fs.html:SILC SFTP Filesystems --> -SILC SFTP Library

-Introduction

-

+SILC SFTP Library
+

+Introduction + +

SILC SFTP Library provides SSH File Transfer Protocol client and server implementation. The SFTP protocol is the mandatory file transfer protocol used for file transfers in the SILC protocol. The same interface is used for SFTP client and SFTP server. -
-
+

@LINKS@ diff --git a/lib/silcske/DIRECTORY b/lib/silcske/DIRECTORY index d57c8bfe..9c65583e 100644 --- a/lib/silcske/DIRECTORY +++ b/lib/silcske/DIRECTORY @@ -5,13 +5,14 @@ @LINK=silcske_status.html:SILC SKE Status --> -SILC Key Exchange Library

-Introduction

-

+SILC Key Exchange Library
+

+Introduction + +

SILC Key Exchange (SKE) Library, is an implementation of the SKE protocol. It provides the key exchange protocol for all SILC applications. -
-
+

@LINKS@ diff --git a/lib/silcutil/DIRECTORY b/lib/silcutil/DIRECTORY index b83779c8..c02522fd 100644 --- a/lib/silcutil/DIRECTORY +++ b/lib/silcutil/DIRECTORY @@ -19,16 +19,17 @@ @LINK=silcdlist.html:SILC Dynamic List API --> -SILC Utility Library

-Introduction

-

+SILC Utility Library
+

+Introduction + +

SILC Utility Library provides various utility routines for the applications. For example, it provides the application's main loop, called the SILC Scheduler. It can handle all kinds of tasks, like socket connections and timeout tasks. The SILC Utility Library also provides various buffer management routines. All of these routines work on multiple platforms such as Unix and WIN32. -
-
+

@LINKS@