Author: Pekka Riikonen <priikone@silcnet.org>
- Copyright (C) 1997 - 2001, 2003 Pekka Riikonen
+ Copyright (C) 1997 - 2004 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
unsigned char *send_enc_key;
SilcUInt32 enc_key_len;
int ske_group;
- bool pfs;
+ SilcBool pfs;
SilcUInt32 timeout;
void *context;
} *SilcClientRekey;
/* Session resuming callback */
typedef void (*SilcClientResumeSessionCallback)(SilcClient client,
SilcClientConnection conn,
- bool success,
+ SilcBool success,
void *context);
/* Rekey must be performed at the lastest when this many packets is sent */
SilcHmac hmac,
unsigned char *data,
SilcUInt32 data_len,
- bool force_send);
+ SilcBool force_send);
int silc_client_packet_send_real(SilcClient client,
SilcSocketConnection sock,
- bool force_send);
+ SilcBool force_send);
void silc_client_ftp_free_sessions(SilcClient client,
SilcClientConnection conn);
void silc_client_ftp_session_free(SilcClientFtpSession session);
void silc_client_private_message(SilcClient client,
SilcSocketConnection sock,
SilcPacketContext *packet);
+void silc_client_private_message_key(SilcClient client,
+ SilcSocketConnection sock,
+ SilcPacketContext *packet);
void silc_client_connection_auth_request(SilcClient client,
SilcSocketConnection sock,
SilcPacketContext *packet);
SilcPacketContext *packet);
SilcBuffer silc_client_get_detach_data(SilcClient client,
SilcClientConnection conn);
-bool silc_client_process_detach_data(SilcClient client,
+SilcBool silc_client_process_detach_data(SilcClient client,
SilcClientConnection conn,
unsigned char **old_id,
SilcUInt16 *old_id_len);
void silc_client_packet_queue_purge(SilcClient client,
SilcSocketConnection sock);
SILC_TASK_CALLBACK_GLOBAL(silc_client_rekey_callback);
+void
+silc_client_command_reply_whois_save(SilcClientCommandReplyContext cmd,
+ SilcStatus status,
+ SilcBool notify);
#endif