forked from wolfSSL/wolfssl
Reasses return values on all Init, Update, Final functions.
This commit is contained in:
@ -459,10 +459,6 @@ static INLINE int Sha256Update(Sha256* sha256, const byte* data, word32 len)
|
|||||||
{
|
{
|
||||||
byte* local;
|
byte* local;
|
||||||
|
|
||||||
if (sha256 == NULL || (data == NULL && len > 0)) {
|
|
||||||
return BAD_FUNC_ARG;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* do block size increments */
|
/* do block size increments */
|
||||||
local = (byte*)sha256->buffer;
|
local = (byte*)sha256->buffer;
|
||||||
|
|
||||||
@ -500,6 +496,10 @@ static INLINE int Sha256Update(Sha256* sha256, const byte* data, word32 len)
|
|||||||
|
|
||||||
int wc_Sha256Update(Sha256* sha256, const byte* data, word32 len)
|
int wc_Sha256Update(Sha256* sha256, const byte* data, word32 len)
|
||||||
{
|
{
|
||||||
|
if (sha256 == NULL || (data == NULL && len > 0)) {
|
||||||
|
return BAD_FUNC_ARG;
|
||||||
|
}
|
||||||
|
|
||||||
return Sha256Update(sha256, data, len);
|
return Sha256Update(sha256, data, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -513,9 +513,6 @@ static INLINE int Sha512Update(Sha512* sha512, const byte* data, word32 len)
|
|||||||
{
|
{
|
||||||
byte* local;
|
byte* local;
|
||||||
|
|
||||||
if (sha512 == NULL ||(data == NULL && len > 0)) {
|
|
||||||
return BAD_FUNC_ARG;
|
|
||||||
}
|
|
||||||
/* do block size increments */
|
/* do block size increments */
|
||||||
local = (byte*)sha512->buffer;
|
local = (byte*)sha512->buffer;
|
||||||
SAVE_XMM_YMM ; /* for Intel AVX */
|
SAVE_XMM_YMM ; /* for Intel AVX */
|
||||||
@ -550,6 +547,9 @@ static INLINE int Sha512Update(Sha512* sha512, const byte* data, word32 len)
|
|||||||
|
|
||||||
int wc_Sha512Update(Sha512* sha512, const byte* data, word32 len)
|
int wc_Sha512Update(Sha512* sha512, const byte* data, word32 len)
|
||||||
{
|
{
|
||||||
|
if (sha512 == NULL ||(data == NULL && len > 0)) {
|
||||||
|
return BAD_FUNC_ARG;
|
||||||
|
}
|
||||||
return Sha512Update(sha512, data, len);
|
return Sha512Update(sha512, data, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1349,6 +1349,10 @@ int wc_InitSha384(Sha384* sha384)
|
|||||||
|
|
||||||
int wc_Sha384Update(Sha384* sha384, const byte* data, word32 len)
|
int wc_Sha384Update(Sha384* sha384, const byte* data, word32 len)
|
||||||
{
|
{
|
||||||
|
if (sha384 == NULL || (data == NULL && len > 0)) {
|
||||||
|
return BAD_FUNC_ARG;
|
||||||
|
}
|
||||||
|
|
||||||
return Sha512Update((Sha512 *)sha384, data, len);
|
return Sha512Update((Sha512 *)sha384, data, len);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user