diff options
author | Richard Levitte <levitte@openssl.org> | 2018-02-06 20:01:19 +0100 |
---|---|---|
committer | Richard Levitte <levitte@openssl.org> | 2018-02-06 22:54:19 +0100 |
commit | 7ff3a3b9e98104e3d080e652712c42b0dff915dd (patch) | |
tree | b4fb5ee1b24f631a8ff3835d712a6170b87cbe14 /test/poly1305_internal_test.c | |
parent | Remove unused file (diff) | |
download | openssl-7ff3a3b9e98104e3d080e652712c42b0dff915dd.tar.xz openssl-7ff3a3b9e98104e3d080e652712c42b0dff915dd.zip |
Code cleanup: remove benchmark code from internal tests
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/5268)
Diffstat (limited to 'test/poly1305_internal_test.c')
-rw-r--r-- | test/poly1305_internal_test.c | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/test/poly1305_internal_test.c b/test/poly1305_internal_test.c index 3631f3488a..106e10812d 100644 --- a/test/poly1305_internal_test.c +++ b/test/poly1305_internal_test.c @@ -16,7 +16,6 @@ #include "internal/poly1305.h" #include "../crypto/poly1305/poly1305_local.h" #include "internal/nelem.h" -#include "internal/cryptlib.h" typedef struct { size_t size; @@ -35,45 +34,6 @@ typedef struct { * ***/ -static void benchmark_poly1305() -{ -# ifdef OPENSSL_CPUID_OBJ - POLY1305 poly1305; - unsigned char key[32]; - unsigned char buf[8192]; - uint32_t stopwatch; - unsigned int i; - - memset (buf,0x55,sizeof(buf)); - memset (key,0xAA,sizeof(key)); - - Poly1305_Init(&poly1305, key); - - for (i=0;i<100000;i++) - Poly1305_Update(&poly1305,buf,sizeof(buf)); - - stopwatch = OPENSSL_rdtsc(); - for (i=0;i<10000;i++) - Poly1305_Update(&poly1305,buf,sizeof(buf)); - stopwatch = OPENSSL_rdtsc() - stopwatch; - - printf("%g\n",stopwatch/(double)(i*sizeof(buf))); - - stopwatch = OPENSSL_rdtsc(); - for (i=0;i<10000;i++) { - Poly1305_Init(&poly1305, key); - Poly1305_Update(&poly1305,buf,16); - Poly1305_Final(&poly1305,buf); - } - stopwatch = OPENSSL_rdtsc() - stopwatch; - - printf("%g\n",stopwatch/(double)(i)); -# else - fprintf(stderr, - "Benchmarking of poly1305 isn't available on this platform\n"); -# endif -} - static TESTDATA tests[] = { /* * RFC7539 @@ -1611,18 +1571,6 @@ static int test_poly1305(int idx) int setup_tests(void) { - if (test_has_option("-h")) { - printf("-h\tThis help\n"); - printf("-b\tBenchmark in addition to the tests\n"); - return 1; - } - ADD_ALL_TESTS(test_poly1305, OSSL_NELEM(tests)); return 1; } - -void cleanup_tests(void) -{ - if (test_has_option("-b")) - benchmark_poly1305(); -} |