rsa.c: add missing WOLFSSL_ASYNC_CRYPT clauses to _ifc_pairwise_consistency_test().

This commit is contained in:
Daniel Pouzzner
2021-10-04 14:57:37 -05:00
parent 87b965c964
commit 255d2d650f

View File

@ -629,9 +629,19 @@ static int _ifc_pairwise_consistency_test(RsaKey* key, WC_RNG* rng)
plain = sig; plain = sig;
ret = wc_RsaSSL_Sign((const byte*)msg, msgLen, sig, sigLen, key, rng); ret = wc_RsaSSL_Sign((const byte*)msg, msgLen, sig, sigLen, key, rng);
#ifdef WOLFSSL_ASYNC_CRYPT
if (ret == WC_PENDING_E) {
ret = wc_AsyncWait(ret, &key->asyncDev, WC_ASYNC_FLAG_CALL_AGAIN);
}
#endif
if (ret > 0) { if (ret > 0) {
sigLen = (word32)ret; sigLen = (word32)ret;
ret = wc_RsaSSL_VerifyInline(sig, sigLen, &plain, key); ret = wc_RsaSSL_VerifyInline(sig, sigLen, &plain, key);
#ifdef WOLFSSL_ASYNC_CRYPT
if (ret == WC_PENDING_E) {
ret = wc_AsyncWait(ret, &key->asyncDev, WC_ASYNC_FLAG_CALL_AGAIN);
}
#endif
} }
if (ret > 0) { if (ret > 0) {