mirror of https://github.com/wolfSSL/wolfssl.git
Merge pull request #4932 from SparkiDev/tls_hmac_fix
TLS HMAC: fix number of blocks to not processpull/4938/head
commit
a4229c6cf8
|
@ -1055,7 +1055,7 @@ static int Hmac_UpdateFinal(Hmac* hmac, byte* digest, const byte* in,
|
||||||
blocks += ((maxSz + padSz) % blockSz) < padSz;
|
blocks += ((maxSz + padSz) % blockSz) < padSz;
|
||||||
msgBlocks = realSz >> blockBits;
|
msgBlocks = realSz >> blockBits;
|
||||||
/* #Extra blocks to process. */
|
/* #Extra blocks to process. */
|
||||||
blocks -= (msgBlocks + (((realSz + padSz) % blockSz) < padSz)) ? 1 : 0;
|
blocks -= msgBlocks + ((((realSz + padSz) % blockSz) < padSz) ? 1 : 0);
|
||||||
/* Calculate whole blocks. */
|
/* Calculate whole blocks. */
|
||||||
msgBlocks--;
|
msgBlocks--;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue