Function silc_client_start_key_exchange
SYNOPSIS
void silc_client_start_key_exchange(SilcClient client,
SilcClientConnection conn,
int fd);
DESCRIPTION
Start SILC Key Exchange (SKE) protocol to negotiate shared secret
key material between client and server. This function can be called
directly if application is performing its own connecting and does not
use the connecting provided by this library. This function is normally
used only if the application performed the connecting outside the
library. The library however may use this internally. After the
key exchange is performed the `connect' client operation is called.
NOTES
The silc_client_add_connection must be called before calling this
function to create the SilcClientConnection context for this
connection.
|