mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-31 19:24:42 +02:00
Merge pull request #9003 from embhorn/cov_531298
Fix blake2b_final coverity reports
This commit is contained in:
@@ -356,9 +356,9 @@ int blake2b_final( blake2b_state *S, byte *out, byte outlen )
|
|||||||
}
|
}
|
||||||
|
|
||||||
S->buflen -= BLAKE2B_BLOCKBYTES;
|
S->buflen -= BLAKE2B_BLOCKBYTES;
|
||||||
if ( S->buflen >= (BLAKE2B_BLOCKBYTES * 2) )
|
if ( S->buflen > BLAKE2B_BLOCKBYTES )
|
||||||
return BAD_LENGTH_E;
|
return BAD_LENGTH_E;
|
||||||
XMEMCPY( S->buf, S->buf + BLAKE2B_BLOCKBYTES, (wolfssl_word)S->buflen );
|
XMEMMOVE( S->buf, S->buf + BLAKE2B_BLOCKBYTES, (wolfssl_word)S->buflen );
|
||||||
}
|
}
|
||||||
|
|
||||||
blake2b_increment_counter( S, S->buflen );
|
blake2b_increment_counter( S, S->buflen );
|
||||||
|
Reference in New Issue
Block a user