Checksumming updates
[fio.git] / crc / test.c
index 0c3b2da029479b7a2f4aa78196225442e1168314..36054e6c454530475ff22493b33a1ca41ee459ef 100644 (file)
@@ -52,6 +52,8 @@ static void t_md5(void *buf, size_t size)
 
        for (i = 0; i < NR_CHUNKS; i++)
                fio_md5_update(&ctx, buf, size);
 
        for (i = 0; i < NR_CHUNKS; i++)
                fio_md5_update(&ctx, buf, size);
+
+       fio_md5_final(&ctx);
 }
 
 static void t_crc64(void *buf, size_t size)
 }
 
 static void t_crc64(void *buf, size_t size)
@@ -116,6 +118,8 @@ static void t_sha256(void *buf, size_t size)
 
        for (i = 0; i < NR_CHUNKS; i++)
                fio_sha256_update(&ctx, buf, size);
 
        for (i = 0; i < NR_CHUNKS; i++)
                fio_sha256_update(&ctx, buf, size);
+
+       fio_sha256_final(&ctx);
 }
 
 static void t_sha512(void *buf, size_t size)
 }
 
 static void t_sha512(void *buf, size_t size)