From 79c0fd3f29c993ac33289ca4690349456cba1eac Mon Sep 17 00:00:00 2001 From: David Garske Date: Wed, 19 Aug 2020 15:23:33 -0700 Subject: [PATCH] Fix for ECC make key test not waiting for async completion. --- wolfcrypt/test/test.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index 4af597a2d..ca66ca3db 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -18578,6 +18578,9 @@ static int ecc_test_key_decode(WC_RNG* rng, int keySize) return ret; } ret = wc_ecc_make_key(rng, keySize, &eccKey); +#if defined(WOLFSSL_ASYNC_CRYPT) + ret = wc_AsyncWait(ret, &eccKey.asyncDev, WC_ASYNC_FLAG_NONE); +#endif if (ret != 0) { wc_ecc_free(&eccKey); return ret;