Copyright (C) GNU GPL 2001 The SILC Project<BR>
Updated: @DATE@
<BR><BR>
+<B><FONT SIZE="2">Note that this document is still under work and does not
+include yet all references for SILC Toolkit interfaces. Consider this to
+be version 0.01 of the SILC Toolkit Reference Manual.</FONT></B>
+<BR><BR>
@BODY@
<!--
@LIBRARY=SILC Client Library
-@FILENAME=silcclient.html
+@FILENAME=silcclientlib.html
-->
<OL>
<!--
@LIBRARY=SILC Core Library
-@FILENAME=silccore.html
+@FILENAME=silccorelib.html
-->
<OL>
<LI><A HREF="silcauth.html">SILC Auth API</A>
<LI><A HREF="silcchannel.html">SILC Channel API</A>
-<LI><A HREF="silccomand.html">SILC Command API</A>
+<LI><A HREF="silccommand.html">SILC Command API</A>
<LI><A HREF="silcid.html">SILC ID API</A>
<LI><A HREF="silcidcache.html">SILC ID Cache API</A>
<LI><A HREF="silcmode.html">SILC Modes</A>
--- /dev/null
+<!--
+@LIBRARY=SILC Crypto Library
+@FILENAME=silccryptlib.html
+-->
+
+<OL>
+<FONT SIZE="+3">SILC Crypto Library</FONT><BR><BR>
+<FONT SIZE="+1" COLOR="#000044"><B>Introduction</B></FONT><BR><BR>
+<PRE><FONT FACE="Helvetica,Arial,Sans-serif">
+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.
+</FONT>
+</PRE>
+
+<LI><A HREF="silccipher.html">SILC Cipher API</A>
+<LI><A HREF="silchash.html">SILC Hash API</A>
+<LI><A HREF="silchmac.html">SILC HMAC API</A>
+<LI><A HREF="silcpkcs.html">SILC PKCS API</A>
+<LI><A HREF="silcrng.html">SILC RNG API</A>
+</OL>
--- /dev/null
+<!--
+@LIBRARY=SILC Math Library
+@FILENAME=silcmathlib.html
+-->
+
+<OL>
+<FONT SIZE="+3">SILC Math Library</FONT><BR><BR>
+<FONT SIZE="+1" COLOR="#000044"><B>Introduction</B></FONT><BR><BR>
+<PRE><FONT FACE="Helvetica,Arial,Sans-serif">
+SILC Math Library provides arbitrary precision artichmetic routines for
+public key cryptosystems, prime number generation routines, and other
+math utility functions for applications.
+</FONT>
+</PRE>
+
+<LI><A HREF="silcmath.html">SILC Math API</A>
+<LI><A HREF="silcmp.html">SILC MP API</A>
+</OL>
--- /dev/null
+<!--
+@LIBRARY=SILC Key Exchange Library
+@FILENAME=silcskelib.html
+-->
+
+<OL>
+<FONT SIZE="+3">SILC Key Exchange Library</FONT><BR><BR>
+<FONT SIZE="+1" COLOR="#000044"><B>Introduction</B></FONT><BR><BR>
+<PRE><FONT FACE="Helvetica,Arial,Sans-serif">
+SILC Key Exchange (SKE) Library, is an implementation of the SKE protocol.
+It provides the key exchange protocol for all SILC applications.
+</FONT>
+</PRE>
+
+<LI><A HREF="silcske.html">SILC SKE API</A>
+<LI><A HREF="silcske_status.html">SILC SKE Status</A>
+</OL>
--- /dev/null
+<!--
+@LIBRARY=SILC Utility Library
+@FILENAME=silcutillib.html
+-->
+
+<OL>
+<FONT SIZE="+3">SILC Utility Library</FONT><BR><BR>
+<FONT SIZE="+1" COLOR="#000044"><B>Introduction</B></FONT><BR><BR>
+<PRE><FONT FACE="Helvetica,Arial,Sans-serif">
+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.
+</FONT>
+</PRE>
+
+<LI><A HREF="silcbuffer.html">SILC Buffer API</A>
+<LI><A HREF="silcbuffmt.html">SILC Buffer Format API</A>
+<LI><A HREF="silcbufutil.html">SILC Buffer Utility API</A>
+<LI><A HREF="silchashtable.html">SILC Hash Table API</A>
+<LI><A HREF="silclog.html">SILC Log and Debug API</A>
+<LI><A HREF="silcmemory.html">SILC Memory API</A>
+<LI><A HREF="silcmutex.html">SILC Mutex API</A>
+<LI><A HREF="silcthread.html">SILC Thread API</A>
+<LI><A HREF="silcnet.html">SILC Net API</A>
+<LI><A HREF="silcschedule.html">SILC Schedule API</A>
+<LI><A HREF="silcsockconn.html">SILC Socket Connection API</A>
+<LI><A HREF="silcutil.html">SILC Util API</A>
+<LI><A HREF="silczip.html">SILC Zip API</A>
+<LI><A HREF="silclist.html">SILC List API</A>
+<LI><A HREF="silcdlist.html">SILC Dynamic List API</A>
+</OL>
+/*
+
+ silcsockconn.h
+
+ COPYRIGHT
+
+ Author: Pekka Riikonen <priikone@silnet.org>
+
+ Copyright (C) 1997 - 2001 Pekka Riikonen
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+*/
+
/****h* silcutil/silcsockconn.h
- *
- * NAME
- *
- * silcsockconn.h
- *
- * COPYRIGHT
- *
- * Author: Pekka Riikonen <priikone@silnet.org>
- *
- * Copyright (C) 1997 - 2001 Pekka Riikonen
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
*
* DESCRIPTION
*
* SYNOPSIS
*
* void silc_socket_host_lookup(SilcSocketConnection sock,
+ * bool port_lookup,
* SilcSocketHostLookupCb callback,
* void *context,
* SilcSchedule schedule);
ITEM_NAME_LARGE_FONT, /* RESULT_ITEM */
ITEM_NAME_LARGE_FONT, /* RETURN_VALUE_ITEM */
ITEM_NAME_LARGE_FONT | TEXT_BODY_SHINE, /* EXAMPLE_ITEM */
- ITEM_NAME_LARGE_FONT | TEXT_BODY_SHINE, /* NOTE_ITEM */
+ ITEM_NAME_LARGE_FONT | TEXT_BODY_DEFAULT, /* NOTE_ITEM */
ITEM_NAME_LARGE_FONT, /* DIAGNOSTICS_ITEM */
ITEM_NAME_LARGE_FONT, /* WARNING_ITEM */
ITEM_NAME_LARGE_FONT, /* ERROR_ITEM */