From a93b01be5735f26dd064160d3b132e1e27a4996e Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Thu, 28 Apr 2005 00:21:29 +0000 Subject: [PATCH] Increase offset for BIO_f_enc() to avoid problems with overlapping buffers when decrypting data. --- crypto/evp/bio_enc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crypto/evp/bio_enc.c b/crypto/evp/bio_enc.c index 183836c85c..f6ac94c6e1 100644 --- a/crypto/evp/bio_enc.c +++ b/crypto/evp/bio_enc.c @@ -71,7 +71,7 @@ static int enc_new(BIO *h); static int enc_free(BIO *data); static long enc_callback_ctrl(BIO *h, int cmd, bio_info_cb *fps); #define ENC_BLOCK_SIZE (1024*4) -#define BUF_OFFSET EVP_MAX_BLOCK_LENGTH +#define BUF_OFFSET (EVP_MAX_BLOCK_LENGTH*2) typedef struct enc_struct { -- 2.34.1