From: Richard Levitte Date: Mon, 28 Jun 2004 12:23:37 +0000 (+0000) Subject: Make sure that the buffers are large enough to contain padding. X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=466d27b994807ef68b8026c1d2cb1fecadd9f040;p=oweals%2Fopenssl.git Make sure that the buffers are large enough to contain padding. PR: 904 --- diff --git a/apps/speed.c b/apps/speed.c index 6ae0c8d6eb..785bbd10d2 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -191,7 +191,11 @@ #endif #undef BUFSIZE -#define BUFSIZE ((long)1024*8+1) +/* BUFSIZE needs to be one cipherblock larger than the largest number in the + lengths array (see below), to make space for padding when doing EVP tests. + 1024 extra bytes may seem much, but hey, it doesn't hurt! + -- Richard Levitte */ +#define BUFSIZE ((long)1024*9+1) int run=0; static double Time_F(int s, int usertime);