projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
options: kill 'use_os_rand'
[fio.git]
/
verify.h
diff --git
a/verify.h
b/verify.h
index deb161e2a99db3d96fb97395ae4041e4a389ed57..64121a51af97d68e75fefe12dc178f3b3218b0ce 100644
(file)
--- a/
verify.h
+++ b/
verify.h
@@
-2,6
+2,7
@@
#define FIO_VERIFY_H
#include <stdint.h>
#define FIO_VERIFY_H
#include <stdint.h>
+#include "compiler/compiler.h"
#include "verify-state.h"
#define FIO_HDR_MAGIC 0xacca
#include "verify-state.h"
#define FIO_HDR_MAGIC 0xacca
@@
-20,6
+21,10
@@
enum {
VERIFY_CRC7, /* crc7 sum data blocks */
VERIFY_SHA256, /* sha256 sum data blocks */
VERIFY_SHA512, /* sha512 sum data blocks */
VERIFY_CRC7, /* crc7 sum data blocks */
VERIFY_SHA256, /* sha256 sum data blocks */
VERIFY_SHA512, /* sha512 sum data blocks */
+ VERIFY_SHA3_224, /* sha3-224 sum data blocks */
+ VERIFY_SHA3_256, /* sha3-256 sum data blocks */
+ VERIFY_SHA3_384, /* sha3-384 sum data blocks */
+ VERIFY_SHA3_512, /* sha3-512 sum data blocks */
VERIFY_XXHASH, /* xxhash sum data blocks */
VERIFY_SHA1, /* sha1 sum data blocks */
VERIFY_PATTERN, /* verify specific patterns */
VERIFY_XXHASH, /* xxhash sum data blocks */
VERIFY_SHA1, /* sha1 sum data blocks */
VERIFY_PATTERN, /* verify specific patterns */
@@
-39,7
+44,7
@@
struct verify_header {
uint64_t rand_seed;
uint64_t offset;
uint32_t time_sec;
uint64_t rand_seed;
uint64_t offset;
uint32_t time_sec;
- uint32_t time_
u
sec;
+ uint32_t time_
n
sec;
uint16_t thread;
uint16_t numberio;
uint32_t crc32;
uint16_t thread;
uint16_t numberio;
uint32_t crc32;
@@
-48,6
+53,18
@@
struct verify_header {
struct vhdr_md5 {
uint32_t md5_digest[4];
};
struct vhdr_md5 {
uint32_t md5_digest[4];
};
+struct vhdr_sha3_224 {
+ uint8_t sha[224 / 8];
+};
+struct vhdr_sha3_256 {
+ uint8_t sha[256 / 8];
+};
+struct vhdr_sha3_384 {
+ uint8_t sha[384 / 8];
+};
+struct vhdr_sha3_512 {
+ uint8_t sha[512 / 8];
+};
struct vhdr_sha512 {
uint8_t sha512[128];
};
struct vhdr_sha512 {
uint8_t sha512[128];
};