Porting to new Toolkit API (key agreement, plus other).
[silc.git] / apps / irssi / src / silc / core / client_ops.h
index 0e9b9b10eeddaaaa8602f9e197e04b69862465f5..c35f8ca9ceb8856429cb68d0d177d1985e0c9c21 100644 (file)
@@ -57,10 +57,9 @@ void silc_verify_public_key(SilcClient client, SilcClientConnection conn,
 void silc_get_auth_method(SilcClient client, SilcClientConnection conn,
                          char *hostname, SilcUInt16 port,
                          SilcGetAuthMeth completion, void *context);
-bool silc_key_agreement(SilcClient client, SilcClientConnection conn,
+void silc_key_agreement(SilcClient client, SilcClientConnection conn,
                        SilcClientEntry client_entry, const char *hostname,
-                       SilcUInt16 port, SilcKeyAgreementCallback *completion,
-                       void **context);
+                       SilcUInt16 protocol, SilcUInt16 port);
 void silc_ftp(SilcClient client, SilcClientConnection conn,
              SilcClientEntry client_entry, SilcUInt32 session_id,
              const char *hostname, SilcUInt16 port);