forked from wolfSSL/wolfssl
Fix for test case wc_AesInit
with bad argument. Adds bad arg check for API in FIPS mode.
This commit is contained in:
@@ -233,11 +233,14 @@
|
|||||||
#endif /* HAVE_AES_DECRYPT */
|
#endif /* HAVE_AES_DECRYPT */
|
||||||
#endif /* HAVE_AESCCM && HAVE_FIPS_VERSION 2 */
|
#endif /* HAVE_AESCCM && HAVE_FIPS_VERSION 2 */
|
||||||
|
|
||||||
int wc_AesInit(Aes* aes, void* h, int i)
|
int wc_AesInit(Aes* aes, void* h, int i)
|
||||||
{
|
{
|
||||||
(void)aes;
|
if (aes == NULL)
|
||||||
|
return BAD_FUNC_ARG;
|
||||||
|
|
||||||
(void)h;
|
(void)h;
|
||||||
(void)i;
|
(void)i;
|
||||||
|
|
||||||
/* FIPS doesn't support:
|
/* FIPS doesn't support:
|
||||||
return AesInit(aes, h, i); */
|
return AesInit(aes, h, i); */
|
||||||
return 0;
|
return 0;
|
||||||
|
Reference in New Issue
Block a user