diff --git a/wolfcrypt/src/port/aria/aria-crypt.c b/wolfcrypt/src/port/aria/aria-crypt.c index 202ae8b3a..d310c6eb1 100644 --- a/wolfcrypt/src/port/aria/aria-crypt.c +++ b/wolfcrypt/src/port/aria/aria-crypt.c @@ -114,6 +114,11 @@ int wc_AriaSetKey(wc_Aria* aria, byte* key) { MC_RV rv = MC_OK; MC_UINT keylen; + + if (aria == NULL || key == NULL) { + return BAD_FUNC_ARG; + } + if (aria->algo == MC_ALGID_ARIA_128BITKEY) { keylen = ARIA_128_KEY_SIZE; } else if (aria->algo == MC_ALGID_ARIA_192BITKEY) {