Workaround for expected failed RSA operations in test.c not failing for Cavium Nitrox V.

This commit is contained in:
David Garske
2017-04-27 14:21:38 -07:00
parent fd2996bdeb
commit 053594eb98

View File

@@ -6523,6 +6523,8 @@ int rsa_test(void)
return -246; return -246;
} }
/* TODO: investigate why Cavium Nitrox doesn't detect decrypt error here */
#ifndef HAVE_CAVIUM
idx = ret; idx = ret;
do { do {
#if defined(WOLFSSL_ASYNC_CRYPT) #if defined(WOLFSSL_ASYNC_CRYPT)
@@ -6539,6 +6541,7 @@ int rsa_test(void)
return -247; return -247;
} }
ret = 0; ret = 0;
#endif /* !HAVE_CAVIUM */
/* check using optional label with encrypt/decrypt */ /* check using optional label with encrypt/decrypt */
XMEMSET(plain, 0, plainSz); XMEMSET(plain, 0, plainSz);
@@ -6597,6 +6600,8 @@ int rsa_test(void)
return -251; return -251;
} }
/* TODO: investigate why Cavium Nitrox doesn't detect decrypt error here */
#ifndef HAVE_CAVIUM
idx = ret; idx = ret;
do { do {
#if defined(WOLFSSL_ASYNC_CRYPT) #if defined(WOLFSSL_ASYNC_CRYPT)
@@ -6613,6 +6618,7 @@ int rsa_test(void)
return -252; return -252;
} }
ret = 0; ret = 0;
#endif /* !HAVE_CAVIUM */
#endif /* NO_SHA*/ #endif /* NO_SHA*/
#endif /* NO_SHA256 */ #endif /* NO_SHA256 */