forked from wolfSSL/wolfssl
TLS HMAC: fix number of blocks to not process
Change made to line for static analysis. Change was made incorrectly due to bracketting. This fixes it.
This commit is contained in:
@ -1055,7 +1055,7 @@ static int Hmac_UpdateFinal(Hmac* hmac, byte* digest, const byte* in,
|
||||
blocks += ((maxSz + padSz) % blockSz) < padSz;
|
||||
msgBlocks = realSz >> blockBits;
|
||||
/* #Extra blocks to process. */
|
||||
blocks -= (msgBlocks + (((realSz + padSz) % blockSz) < padSz)) ? 1 : 0;
|
||||
blocks -= msgBlocks + ((((realSz + padSz) % blockSz) < padSz) ? 1 : 0);
|
||||
/* Calculate whole blocks. */
|
||||
msgBlocks--;
|
||||
|
||||
|
Reference in New Issue
Block a user