]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - twister-small.c
small bug in twister (C) fixed asm version needs fixing
[avr-crypto-lib.git] / twister-small.c
index 3575bd60584a5c6a08c1e673a59af27a2ec66a2d..5fb05368ce9ff7d9255d1553ad38bd06006dff6b 100644 (file)
@@ -53,7 +53,7 @@ void twister_small_nextBlock(twister_state_t* ctx, const void* msg){
 
 void twister_small_lastBlock(twister_state_t* ctx, const void* msg, uint16_t length_b){
        uint8_t tmp[64];        
-       while(length_b>512){
+       while(length_b>=512){
                twister_small_nextBlock(ctx, msg);
                msg = ((uint8_t*)msg)+64;
                length_b -= 512;