From 859d8bf2e92d7a0d962e3c9eeb732eca3aa15197 Mon Sep 17 00:00:00 2001 From: Ben Kibbey Date: Sun, 3 Feb 2013 10:01:03 -0500 Subject: [PATCH] Set the correct IV blocksize. Fixes warnings by libgcrypt for some ciphers. --- src/crypto.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/crypto.c b/src/crypto.c index 6d9c1d3b..ed1ba674 100644 --- a/src/crypto.c +++ b/src/crypto.c @@ -384,8 +384,7 @@ decrypt_data (assuan_context_t ctx, struct crypto_s *crypto, &blocksize); if (!rc) { - rc = gcry_cipher_setiv (h, crypto->hdr.iv, - sizeof (crypto->hdr.iv)); + rc = gcry_cipher_setiv (h, crypto->hdr.iv, blocksize); if (!rc) { rc = gcry_cipher_setkey (h, key, keysize); @@ -442,7 +441,7 @@ decrypt_data (assuan_context_t ctx, struct crypto_s *crypto, break; } - rc = gcry_cipher_setiv (h, crypto->hdr.iv, sizeof (crypto->hdr.iv)); + rc = gcry_cipher_setiv (h, crypto->hdr.iv, blocksize); if (rc) break; -- 2.11.4.GIT