Looks like some old code didn't get cleaned up, and the documentation
for elapsed isn't always displayed though it now is always compiled in:
diff --git a/apps/speed.c b/apps/speed.c
index 9232418..f70fd3e 100644
--- a/apps/speed.c
+++ b/apps/speed.c
@@ -1126,9 +1126,7 @@ int MAIN(int argc, char **argv)
BIO_printf(bio_err,"\n");
BIO_printf(bio_err,"Available options:\n");
-#if defined(TIMES) || defined(USE_TOD)
BIO_printf(bio_err,"-elapsed measure time in
real time instead of CPU user time.\n");
-#endif
#ifndef OPENSSL_NO_ENGINE
BIO_printf(bio_err,"-engine e use engine e,
possibly a hardware device.\n");
#endif
You should look at making -evp the default now... Or at least warn people
that if you have an AES-NI capable CPU that doing:
openssl speed aes
Is not going to give them the results you think it will...
Also, is there a way to specify which engines get used for which
ciphers? So maybe you can still use the native AES-NI implementation
even when you have cryptodev?
Thanks.
--
John-Mark Gurney Voice: +1 415 225 5579
"All that I will do, has been done, All that I have, has not."
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [email protected]