diff --git a/wolfcrypt/src/rsa.c b/wolfcrypt/src/rsa.c index d88a4a00b..e7d95b490 100644 --- a/wolfcrypt/src/rsa.c +++ b/wolfcrypt/src/rsa.c @@ -639,12 +639,12 @@ static int _ifc_pairwise_consistency_test(RsaKey* key, WC_RNG* rng) #ifdef WOLFSSL_ASYNC_CRYPT } while (ret == WC_PENDING_E); #endif - + if (ret > 0) { sigLen = (word32)ret; #ifdef WOLFSSL_ASYNC_CRYPT /* Do blocking async calls here, caller does not support WC_PENDING_E */ - do { + do { if (ret == WC_PENDING_E) ret = wc_AsyncWait(ret, &key->asyncDev, WC_ASYNC_FLAG_CALL_AGAIN); if (ret >= 0)