diff --git a/examples/benchmark/tls_bench.c b/examples/benchmark/tls_bench.c index 4373d196b..f6c9f0d20 100644 --- a/examples/benchmark/tls_bench.c +++ b/examples/benchmark/tls_bench.c @@ -2040,7 +2040,9 @@ int bench_tls(void* args) /* parse by : */ while ((cipher != NULL) && (cipher[0] != '\0')) { +#if ! (defined(WOLFSSL_TLS13) && defined(HAVE_SUPPORTED_CURVES)) const char *gname = "N/A"; +#endif next_cipher = strchr(cipher, ':'); if (next_cipher != NULL) { cipher[next_cipher - cipher] = '\0'; @@ -2052,7 +2054,8 @@ int bench_tls(void* args) #if defined(WOLFSSL_TLS13) && defined(HAVE_SUPPORTED_CURVES) for (group_index = 0; groups[group_index].name != NULL; group_index++) { - gname = theadInfo[0].group == 0 ? "N/A" : groups[group_index].name; + const char *gname = theadInfo[0].group == 0 ? "N/A" + : groups[group_index].name; if (argDoGroups && groups[group_index].group == 0) { /* Skip unsupported group. */ diff --git a/wolfcrypt/benchmark/benchmark.c b/wolfcrypt/benchmark/benchmark.c index b9ce49887..a738886bb 100644 --- a/wolfcrypt/benchmark/benchmark.c +++ b/wolfcrypt/benchmark/benchmark.c @@ -3302,7 +3302,7 @@ static void bench_aesecb_internal(int useDeviceID, const byte* key, word32 keySz bench_stats_start(&count, &start); do { - int outer_loop_limit = (bench_size / AES_BLOCK_SIZE) + 1; + int outer_loop_limit = ((bench_size / AES_BLOCK_SIZE) * 10) + 1; for (times = 0; times < outer_loop_limit /* numBlocks */ || pending > 0; ) { @@ -3344,7 +3344,7 @@ exit_aes_enc: bench_stats_start(&count, &start); do { - int outer_loop_limit = (bench_size / AES_BLOCK_SIZE) + 1; + int outer_loop_limit = (10 * (bench_size / AES_BLOCK_SIZE)) + 1; for (times = 0; times < outer_loop_limit || pending > 0; ) { bench_async_poll(&pending);