From 4314970b0d6f2b3f62316dea3be4c1d278da5960 Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Wed, 16 Mar 2011 08:39:05 +1100 Subject: [PATCH] aes_crypt_cbc always returns zero so ignore its return value. --- stream.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/stream.c b/stream.c index dafcecf..84d16ab 100644 --- a/stream.c +++ b/stream.c @@ -1176,9 +1176,8 @@ retry: if (encrypt_pad) get_rand(cti->s_buf + cti->c_len, encrypt_pad); print_maxverbose("Encrypting block \n"); - if (unlikely(aes_crypt_cbc(&control->aes_ctx, AES_ENCRYPT, - padded_len, control->hash_iv, cti->s_buf, cti->s_buf))) - failure("Failed to aes_crypt_cbc in compthread\n"); + aes_crypt_cbc(&control->aes_ctx, AES_ENCRYPT, padded_len, + control->hash_iv, cti->s_buf, cti->s_buf); } else padded_len = cti->c_len; @@ -1436,9 +1435,8 @@ fill_another: if (ENCRYPT) { print_maxverbose("Decrypting block \n"); - if (unlikely(aes_crypt_cbc(&control->aes_ctx, AES_DECRYPT, - padded_len, control->hash_iv, s_buf, s_buf))) - failure("Failed to aes_crypt_cbc in fill_buffer\n"); + aes_crypt_cbc(&control->aes_ctx, AES_DECRYPT, padded_len, + control->hash_iv, s_buf, s_buf); } ucthread[s->uthread_no].s_buf = s_buf;