forked from wolfSSL/wolfssl
added null check for key
This commit is contained in:
@ -1211,6 +1211,9 @@ int wc_Poly1305SetKey(Poly1305* ctx, const byte* key, word32 keySz)
|
|||||||
word64 t0,t1;
|
word64 t0,t1;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
if (key == NULL)
|
||||||
|
return BAD_FUNC_ARG;
|
||||||
|
|
||||||
#ifdef CHACHA_AEAD_TEST
|
#ifdef CHACHA_AEAD_TEST
|
||||||
word32 k;
|
word32 k;
|
||||||
printf("Poly key used:\n");
|
printf("Poly key used:\n");
|
||||||
@ -1222,7 +1225,7 @@ int wc_Poly1305SetKey(Poly1305* ctx, const byte* key, word32 keySz)
|
|||||||
printf("\n");
|
printf("\n");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
if (keySz != 32 || ctx == NULL || key == NULL)
|
if (keySz != 32 || ctx == NULL)
|
||||||
return BAD_FUNC_ARG;
|
return BAD_FUNC_ARG;
|
||||||
|
|
||||||
#ifdef USE_INTEL_SPEEDUP
|
#ifdef USE_INTEL_SPEEDUP
|
||||||
|
Reference in New Issue
Block a user