X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=hmac-sha256.c;h=2ff2c01e58fb21789d35f9768a684fbf71032ece;hb=10f93dc9b969b20ed9efb480b7b2664a92bf43d2;hp=e6fe3bc5bf18c1778aef59bcaa41f90b1cd61b69;hpb=38806fc75038026e167a26eff90b6111066a3642;p=avr-crypto-lib.git diff --git a/hmac-sha256.c b/hmac-sha256.c index e6fe3bc..2ff2c01 100644 --- a/hmac-sha256.c +++ b/hmac-sha256.c @@ -95,7 +95,7 @@ void hmac_sha256(void* dest, void* key, uint16_t kl, void* msg, uint64_t ml){ /* sha256_nextBlock(&s, buffer); while (ml >= SHA256_BLOCK_BITS){ sha256_nextBlock(&s, msg); - msg += SHA256_BLOCK_BITS/8; + msg = (uint8_t*)msg + SHA256_BLOCK_BITS/8; ml -= SHA256_BLOCK_BITS; } sha256_lastBlock(&s, msg, ml);