summaryrefslogtreecommitdiffstats
path: root/test/poly1305_internal_test.c
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2018-02-06 20:01:19 +0100
committerRichard Levitte <levitte@openssl.org>2018-02-06 22:54:19 +0100
commit7ff3a3b9e98104e3d080e652712c42b0dff915dd (patch)
treeb4fb5ee1b24f631a8ff3835d712a6170b87cbe14 /test/poly1305_internal_test.c
parenta3a5d1b73db46274e2cdedaad42fda5ce5cfb2da (diff)
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.c52
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();
-}