]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - prng.c
+RC5 +size-statistics tool +small modification to nessie_bc_test (optional free(...
[avr-crypto-lib.git] / prng.c
diff --git a/prng.c b/prng.c
index 7a2cdda37d2743b15da3fd54ed9200947c62fddc..ad73bdda488dd690c4e26035ce26a0550e184ff8 100644 (file)
--- 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;
        }
 }