Change the speed test to only test sizes up to 4096. Most cryptodev HW drivers fail with 8192 sized requests. 4K seems like a reasonable limit to test up to.
Overview : http://www.mail-archive.com/openssl-dev@openssl.org/msg26096.html -- David McCullough, david_mccullo...@securecomputing.com, Ph:+61 734352815 McAfee - SnapGear http://www.snapgear.com http://www.uCdot.org
diff --git a/apps/speed.c b/apps/speed.c index cd41252..52bc481 100644 --- a/apps/speed.c +++ b/apps/speed.c @@ -205,7 +205,7 @@ static int do_multi(int multi); #endif #define ALGOR_NUM 29 -#define SIZE_NUM 5 +#define SIZE_NUM 6 #define RSA_NUM 4 #define DSA_NUM 3 @@ -221,7 +221,7 @@ static const char *names[ALGOR_NUM]={ "evp","sha256","sha512","whirlpool", "aes-128 ige","aes-192 ige","aes-256 ige"}; static double results[ALGOR_NUM][SIZE_NUM]; -static int lengths[SIZE_NUM]={16,64,256,1024,8*1024}; +static int lengths[SIZE_NUM]={16,64,256,1024,2*1024,4*1024}; static double rsa_results[RSA_NUM][2]; static double dsa_results[DSA_NUM][2]; #ifndef OPENSSL_NO_ECDSA -- 1.6.0.4