From c1664bd1a03b79a77853d418238c899ae1963e04 Mon Sep 17 00:00:00 2001 From: David Garske Date: Tue, 23 May 2017 15:41:42 -0700 Subject: [PATCH] Fixes for async with benchmark tool. --- wolfcrypt/benchmark/benchmark.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wolfcrypt/benchmark/benchmark.c b/wolfcrypt/benchmark/benchmark.c index 3ca221509..faed120ce 100644 --- a/wolfcrypt/benchmark/benchmark.c +++ b/wolfcrypt/benchmark/benchmark.c @@ -3072,9 +3072,15 @@ void bench_eccEncrypt(void) } ret = wc_ecc_make_key(&rng, keySize, &userA); +#ifdef WOLFSSL_ASYNC_CRYPT + ret = wc_AsyncWait(ret, &userA.asyncDev, WC_ASYNC_FLAG_NONE); +#endif if (ret != 0) goto exit; ret = wc_ecc_make_key(&rng, keySize, &userB); +#ifdef WOLFSSL_ASYNC_CRYPT + ret = wc_AsyncWait(ret, &userB.asyncDev, WC_ASYNC_FLAG_NONE); +#endif if (ret != 0) goto exit;