diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2018-11-30 17:23:37 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2018-11-30 18:25:12 +0100 |
commit | c6ca62d7e166271a8470fa7e327b03845a0c1f3f (patch) | |
tree | 590dab12dca4f6976d37f0c384d6ff85e65677c5 /src/libgcrypt.c | |
parent | 6d3672911bcd5fbe85967f8e16ac29aca53d6549 (diff) | |
download | libssh-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/libgcrypt.c')
-rw-r--r-- | src/libgcrypt.c | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/libgcrypt.c b/src/libgcrypt.c index 3201434b..c7c80f03 100644 --- a/src/libgcrypt.c +++ b/src/libgcrypt.c @@ -405,14 +405,20 @@ static int aes_set_key(struct ssh_cipher_struct *cipher, void *key, void *IV) { return 0; } -static void aes_encrypt(struct ssh_cipher_struct *cipher, void *in, void *out, - unsigned long len) { - gcry_cipher_encrypt(cipher->key[0], out, len, in, len); +static void aes_encrypt(struct ssh_cipher_struct *cipher, + void *in, + void *out, + size_t len) +{ + gcry_cipher_encrypt(cipher->key[0], out, len, in, len); } -static void aes_decrypt(struct ssh_cipher_struct *cipher, void *in, void *out, - unsigned long len) { - gcry_cipher_decrypt(cipher->key[0], out, len, in, len); +static void aes_decrypt(struct ssh_cipher_struct *cipher, + void *in, + void *out, + size_t len) +{ + gcry_cipher_decrypt(cipher->key[0], out, len, in, len); } static int |