X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;ds=sidebyside;f=prng.c;h=ad73bdda488dd690c4e26035ce26a0550e184ff8;hb=bddd3069b50823af3bc567f073f574dff74d416c;hp=7a2cdda37d2743b15da3fd54ed9200947c62fddc;hpb=acf2f69a2106ed43e3737ad6a2f84bf69ade290f;p=avr-crypto-lib.git diff --git a/prng.c b/prng.c index 7a2cdda..ad73bdd 100644 --- a/prng.c +++ b/prng.c @@ -140,12 +140,12 @@ uint8_t getRandomByte(void){ void fillBlockRandom(void* block, unsigned length){ while(length>RANDOMBLOCK_SIZE){ getRandomBlock(block); - block += RANDOMBLOCK_SIZE; + block = (uint8_t*)block + RANDOMBLOCK_SIZE; length -= RANDOMBLOCK_SIZE; } while(length){ *((uint8_t*)block) = getRandomByte(); - ++block; --length; + block= (uint8_t*)block +1; --length; } }