mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-04-28 22:23:22 +02:00
Merge pull request #896 from dgarske/async_cleanups
Fixes for async and smallstack
This commit is contained in:
@@ -4051,10 +4051,16 @@ int aes192_test(void)
|
||||
#endif
|
||||
|
||||
ret = wc_AesCbcEncrypt(&enc, cipher, msg, (int) sizeof(msg));
|
||||
#if defined(WOLFSSL_ASYNC_CRYPT)
|
||||
ret = wc_AsyncWait(ret, &enc.asyncDev, WC_ASYNC_FLAG_NONE);
|
||||
#endif
|
||||
if (ret != 0)
|
||||
return -4234;
|
||||
#ifdef HAVE_AES_DECRYPT
|
||||
ret = wc_AesCbcDecrypt(&dec, plain, cipher, (int) sizeof(cipher));
|
||||
#if defined(WOLFSSL_ASYNC_CRYPT)
|
||||
ret = wc_AsyncWait(ret, &dec.asyncDev, WC_ASYNC_FLAG_NONE);
|
||||
#endif
|
||||
if (ret != 0)
|
||||
return -4235;
|
||||
if (XMEMCMP(plain, msg, (int) sizeof(plain))) {
|
||||
@@ -4125,10 +4131,16 @@ int aes256_test(void)
|
||||
#endif
|
||||
|
||||
ret = wc_AesCbcEncrypt(&enc, cipher, msg, (int) sizeof(msg));
|
||||
#if defined(WOLFSSL_ASYNC_CRYPT)
|
||||
ret = wc_AsyncWait(ret, &enc.asyncDev, WC_ASYNC_FLAG_NONE);
|
||||
#endif
|
||||
if (ret != 0)
|
||||
return -4244;
|
||||
#ifdef HAVE_AES_DECRYPT
|
||||
ret = wc_AesCbcDecrypt(&dec, plain, cipher, (int) sizeof(cipher));
|
||||
#if defined(WOLFSSL_ASYNC_CRYPT)
|
||||
ret = wc_AsyncWait(ret, &dec.asyncDev, WC_ASYNC_FLAG_NONE);
|
||||
#endif
|
||||
if (ret != 0)
|
||||
return -4245;
|
||||
if (XMEMCMP(plain, msg, (int) sizeof(plain))) {
|
||||
|
||||
Reference in New Issue
Block a user