aboutsummaryrefslogtreecommitdiff
path: root/src/libmbedcrypto.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2018-11-30 17:23:37 +0100
committerAndreas Schneider <asn@cryptomilk.org>2018-11-30 18:25:12 +0100
commitc6ca62d7e166271a8470fa7e327b03845a0c1f3f (patch)
tree590dab12dca4f6976d37f0c384d6ff85e65677c5 /src/libmbedcrypto.c
parent6d3672911bcd5fbe85967f8e16ac29aca53d6549 (diff)
downloadlibssh-c6ca62d7e166271a8470fa7e327b03845a0c1f3f.tar.gz
libssh-c6ca62d7e166271a8470fa7e327b03845a0c1f3f.tar.xz
libssh-c6ca62d7e166271a8470fa7e327b03845a0c1f3f.zip
crypto: Use size_t for len argument in encrypt and decrpyt fn
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'src/libmbedcrypto.c')
-rw-r--r--src/libmbedcrypto.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/libmbedcrypto.c b/src/libmbedcrypto.c
index d8799eef..4b814598 100644
--- a/src/libmbedcrypto.c
+++ b/src/libmbedcrypto.c
@@ -708,8 +708,10 @@ error:
return SSH_ERROR;
}
-static void cipher_encrypt(struct ssh_cipher_struct *cipher, void *in, void *out,
- unsigned long len)
+static void cipher_encrypt(struct ssh_cipher_struct *cipher,
+ void *in,
+ void *out,
+ size_t len)
{
size_t outlen = 0;
size_t total_len = 0;
@@ -763,8 +765,10 @@ static void cipher_encrypt_cbc(struct ssh_cipher_struct *cipher, void *in, void
}
-static void cipher_decrypt(struct ssh_cipher_struct *cipher, void *in, void *out,
- unsigned long len)
+static void cipher_decrypt(struct ssh_cipher_struct *cipher,
+ void *in,
+ void *out,
+ size_t len)
{
size_t outlen = 0;
int rc = 0;