From: Pekka Riikonen Date: Sat, 19 May 2007 12:02:02 +0000 (+0000) Subject: Changed SilcAskPasshrase and SilcGetAuthMet callbacks to return X-Git-Tag: 1.2.beta1~253 X-Git-Url: http://git.silcnet.org/gitweb/?p=crypto.git;a=commitdiff_plain;h=7b2b1fa63a2df81545e0a99d6c6078be2563d9ea Changed SilcAskPasshrase and SilcGetAuthMet callbacks to return data as const. --- diff --git a/apps/irssi/src/silc/core/client_ops.c b/apps/irssi/src/silc/core/client_ops.c index 4ac23150..2731d62e 100644 --- a/apps/irssi/src/silc/core/client_ops.c +++ b/apps/irssi/src/silc/core/client_ops.c @@ -2683,7 +2683,7 @@ typedef struct { void *context; } *GetAuthMethod; -static void silc_get_auth_ask_passphrase(unsigned char *passphrase, +static void silc_get_auth_ask_passphrase(const unsigned char *passphrase, SilcUInt32 passphrase_len, void *context) { diff --git a/lib/silcclient/command.c b/lib/silcclient/command.c index f7fd114a..0f66b97a 100644 --- a/lib/silcclient/command.c +++ b/lib/silcclient/command.c @@ -2199,7 +2199,7 @@ typedef struct { /* Ask passphrase callback */ -static void silc_client_command_oper_cb(unsigned char *data, +static void silc_client_command_oper_cb(const unsigned char *data, SilcUInt32 data_len, void *context) { SilcClientCommandContext cmd = context; diff --git a/lib/silcclient/silcclient.h b/lib/silcclient/silcclient.h index 536f3ee9..c67157e6 100644 --- a/lib/silcclient/silcclient.h +++ b/lib/silcclient/silcclient.h @@ -401,7 +401,7 @@ struct SilcChannelPrivateKeyStruct { * * SYNOPSIS * - * typedef void (*SilcAskPassphrase)(unsigned char *passphrase, + * typedef void (*SilcAskPassphrase)(const unsigned char *passphrase, * SilcUInt32 passphrase_len, * void *context); * @@ -414,7 +414,7 @@ struct SilcChannelPrivateKeyStruct { * encoded, and if it is not then library will attempt to encode it. * ***/ -typedef void (*SilcAskPassphrase)(unsigned char *passphrase, +typedef void (*SilcAskPassphrase)(const unsigned char *passphrase, SilcUInt32 passphrase_len, void *context); @@ -439,7 +439,7 @@ typedef void (*SilcVerifyPublicKey)(SilcBool success, void *context); * * typedef void (*SilcGetAuthMeth)(SilcBool success, * SilcAuthMethod auth_meth, - * void *auth, SilcUInt32 auth_len, + * const void *auth, SilcUInt32 auth_len, * void *context); * * DESCRIPTION @@ -461,7 +461,7 @@ typedef void (*SilcVerifyPublicKey)(SilcBool success, void *context); * ***/ typedef void (*SilcGetAuthMeth)(SilcAuthMethod auth_meth, - void *auth, SilcUInt32 auth_len, + const void *auth, SilcUInt32 auth_len, void *context); /****d* silcclient/SilcClientAPI/SilcClientMessageType