From 0f407b4bfc77154e03bb8770e8bfb2118eb6c2cd Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Fri, 1 Oct 2021 01:11:54 -0500 Subject: [PATCH] test.c: fix indirection flubs in _ASYNC_CRYPT parts of ecc_test_sign_vectors(). --- wolfcrypt/test/test.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wolfcrypt/test/test.c b/wolfcrypt/test/test.c index 84ce8f9a6..1b0a834a4 100644 --- a/wolfcrypt/test/test.c +++ b/wolfcrypt/test/test.c @@ -21272,7 +21272,7 @@ static int ecc_test_sign_vectors(WC_RNG* rng) sigSz = sizeof(sig); do { #if defined(WOLFSSL_ASYNC_CRYPT) - ret = wc_AsyncWait(ret, key.asyncDev, WC_ASYNC_FLAG_CALL_AGAIN); + ret = wc_AsyncWait(ret, &key->asyncDev, WC_ASYNC_FLAG_CALL_AGAIN); #endif if (ret == 0) ret = wc_ecc_sign_hash(hash, sizeof(hash), sig, &sigSz, rng, key); @@ -21294,7 +21294,7 @@ static int ecc_test_sign_vectors(WC_RNG* rng) sigSz = sizeof(sig); do { #if defined(WOLFSSL_ASYNC_CRYPT) - ret = wc_AsyncWait(ret, key.asyncDev, WC_ASYNC_FLAG_CALL_AGAIN); + ret = wc_AsyncWait(ret, &key->asyncDev, WC_ASYNC_FLAG_CALL_AGAIN); #endif if (ret == 0) ret = wc_ecc_sign_hash(hash, sizeof(hash), sig, &sigSz, rng, key);