summaryrefslogtreecommitdiff
path: root/lib/auth_rsa.c
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2002-10-13 05:02:52 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2002-10-13 05:02:52 +0000
commit458e18ffad053301c7648deec7ad1da6f873747c (patch)
tree2612644d85306184254b31150b10264911b42b1c /lib/auth_rsa.c
parent22853894970ea9db7e7bf34206f3a7abf514d1fa (diff)
downloadgnutls-458e18ffad053301c7648deec7ad1da6f873747c.tar.gz
several fixes in the codebase, mostly in signed/unsigned checkings.
Diffstat (limited to 'lib/auth_rsa.c')
-rw-r--r--lib/auth_rsa.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/auth_rsa.c b/lib/auth_rsa.c
index bd1a7fda00..86f3c8006d 100644
--- a/lib/auth_rsa.c
+++ b/lib/auth_rsa.c
@@ -42,7 +42,7 @@
#include <gnutls_extra.h>
int _gnutls_gen_rsa_client_kx(gnutls_session, opaque **);
-int _gnutls_proc_rsa_client_kx(gnutls_session, opaque *, int);
+int _gnutls_proc_rsa_client_kx(gnutls_session, opaque *, size_t);
const MOD_AUTH_STRUCT rsa_auth_struct = {
"RSA",
@@ -211,13 +211,14 @@ const gnutls_certificate_credentials cred;
return GNUTLS_E_MEMORY_ERROR; \
}
-int _gnutls_proc_rsa_client_kx(gnutls_session session, opaque * data, int data_size)
+int _gnutls_proc_rsa_client_kx(gnutls_session session, opaque * data, size_t _data_size)
{
gnutls_sdatum plaintext;
gnutls_datum ciphertext;
int ret, dsize;
GNUTLS_MPI *params;
int params_len;
+ ssize_t data_size = _data_size;
if (gnutls_protocol_get_version(session) == GNUTLS_SSL3) {
/* SSL 3.0 */