From: Richard Levitte Date: Mon, 28 Jun 2004 16:32:14 +0000 (+0000) Subject: Make the tests of EVP operations without padding. As a consequence, X-Git-Tag: OpenSSL_0_9_7e~71 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=43c0d7729670e91b987603208d1bcf7d4f4dd0c9;p=openssl Make the tests of EVP operations without padding. As a consequence, there's no need for a larger BUFSIZE any more... PR: 904 --- diff --git a/apps/speed.c b/apps/speed.c index 11d1a90ea6..5ed510ced6 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -210,11 +210,7 @@ #endif #undef BUFSIZE -/* 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) +#define BUFSIZE ((long)1024*8+1) int run=0; static char ftime_used = 0, times_used = 0, gettimeofday_used = 0, getrusage_used = 0; @@ -1399,6 +1395,7 @@ int MAIN(int argc, char **argv) EVP_DecryptInit_ex(&ctx,evp_cipher,NULL,key16,iv); else EVP_EncryptInit_ex(&ctx,evp_cipher,NULL,key16,iv); + EVP_CIPHER_CTX_set_padding(&ctx, 0); Time_F(START); if(decrypt)