From 3079ca4d6a67676a35e938982f225b8643749f6c Mon Sep 17 00:00:00 2001 From: Jacob Barthelmeh Date: Sat, 20 Feb 2021 02:54:10 +0700 Subject: [PATCH] add comment that use is blocking and adjust indentation --- wolfcrypt/src/pkcs7.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/wolfcrypt/src/pkcs7.c b/wolfcrypt/src/pkcs7.c index 204e4be18..439d272b5 100644 --- a/wolfcrypt/src/pkcs7.c +++ b/wolfcrypt/src/pkcs7.c @@ -6497,6 +6497,7 @@ int wc_PKCS7_AddRecipient_KTRI(PKCS7* pkcs7, const byte* cert, word32 certSz, #ifdef WOLFSSL_ASYNC_CRYPT + /* Currently the call to RSA public encrypt here is blocking @TODO */ do { ret = wc_AsyncWait(ret, &pubKey->asyncDev, WC_ASYNC_FLAG_CALL_AGAIN); if (ret >= 0) @@ -8508,21 +8509,22 @@ static int wc_PKCS7_DecryptKtri(PKCS7* pkcs7, byte* in, word32 inSz, } #endif if (ret == 0) { - #ifdef WOLFSSL_ASYNC_CRYPT + #ifdef WOLFSSL_ASYNC_CRYPT + /* Currently the call to RSA decrypt here is blocking @TODO */ keySz = 0; /* set initial "ret" value to 0 */ do { keySz = wc_AsyncWait(keySz, &privKey->asyncDev, WC_ASYNC_FLAG_CALL_AGAIN); if (keySz >= 0) - #endif + #endif { keySz = wc_RsaPrivateDecryptInline(encryptedKey, encryptedKeySz, &outKey, privKey); } - #ifdef WOLFSSL_ASYNC_CRYPT + #ifdef WOLFSSL_ASYNC_CRYPT } while (keySz == WC_PENDING_E); - #endif + #endif #ifdef WC_RSA_BLINDING wc_FreeRng(&rng); #endif