Fix for test case `wc_AesInit` with bad argument. Adds bad arg check for API in FIPS mode.

pull/1918/head
David Garske 2018-11-09 09:26:01 -08:00
parent 9f6167872f
commit ba8d1962c7
1 changed files with 5 additions and 2 deletions

View File

@ -233,11 +233,14 @@
#endif /* HAVE_AES_DECRYPT */
#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)i;
/* FIPS doesn't support:
return AesInit(aes, h, i); */
return 0;