added null check for key

This commit is contained in:
MJSPollard
2018-05-21 13:59:15 -06:00
parent 2b49f69f1b
commit fb247a5d8d

View File

@ -1211,6 +1211,9 @@ int wc_Poly1305SetKey(Poly1305* ctx, const byte* key, word32 keySz)
word64 t0,t1;
#endif
if (key == NULL)
return BAD_FUNC_ARG;
#ifdef CHACHA_AEAD_TEST
word32 k;
printf("Poly key used:\n");
@ -1222,7 +1225,7 @@ int wc_Poly1305SetKey(Poly1305* ctx, const byte* key, word32 keySz)
printf("\n");
#endif
if (keySz != 32 || ctx == NULL || key == NULL)
if (keySz != 32 || ctx == NULL)
return BAD_FUNC_ARG;
#ifdef USE_INTEL_SPEEDUP