X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=verify.h;h=a4a8cfea17ffcc723a7e9dd33b870481c133da68;hp=50c8e4328b44960b1056ed733589ad269fa656c7;hb=0dd2d11ea010566fd2bc2661af58a0eefe49f750;hpb=e8462bd8250cf3ff2d41f17e1a4d4cefc70b6b37 diff --git a/verify.h b/verify.h index 50c8e432..a4a8cfea 100644 --- a/verify.h +++ b/verify.h @@ -15,6 +15,7 @@ enum { VERIFY_SHA256, /* sha256 sum data blocks */ VERIFY_SHA512, /* sha512 sum data blocks */ VERIFY_META, /* block_num, timestamp etc. */ + VERIFY_SHA1, /* sha1 sum data blocks */ VERIFY_NULL, /* pretend to verify */ }; @@ -30,13 +31,16 @@ struct verify_header { }; struct vhdr_md5 { - uint32_t md5_digest[16]; + uint32_t md5_digest[4]; }; struct vhdr_sha512 { uint8_t sha512[128]; }; struct vhdr_sha256 { - uint8_t sha256[128]; + uint8_t sha256[64]; +}; +struct vhdr_sha1 { + uint32_t sha1[5]; }; struct vhdr_crc64 { uint64_t crc64;