Commit graph

14 commits

Author SHA1 Message Date
Andrea Mazzoleni
4f891087a2 Optimizes the cache use for all the RAID computations. 2013-09-05 22:29:58 +02:00
Andrea Mazzoleni
9d00435b42 Uses the CRC_IV directly in the crc32c() function. 2013-08-19 12:45:12 +02:00
Andrea Mazzoleni
5136eb3719 Uses -1 as initial value for the CRC computation. 2013-08-19 12:28:19 +02:00
Andrea Mazzoleni
3a6128f248 Adds test vectors for the CRC. 2013-08-19 12:11:47 +02:00
Andrea Mazzoleni
29c7155d22 Ensures to call memhash with aligned data. 2013-06-23 21:27:38 +02:00
Andrea Mazzoleni
1b0bde9990 New test vector using the hash seed.
Fixes Spooky2 for big endian.
Better seed use for Murmur3.
2013-06-16 18:36:10 +02:00
Andrea Mazzoleni
4455ba7e4f Adds a random hash seed. 2013-06-16 00:33:46 +02:00
Andrea Mazzoleni
e64badd05e Adds Spooky hash and a better RAID algo selection. 2013-06-09 22:55:57 +02:00
Andrea Mazzoleni
0200a2b7fa Adds a new -l, --log option. 2013-03-01 20:13:56 +01:00
Andrea Mazzoleni
9e1ea619c5 Removes MD5 support. 2012-11-04 00:53:14 +01:00
Andrea Mazzoleni
2aa36a5df5 Adds -G and diff commands. 2011-06-20 20:35:04 +02:00
Andrea Mazzoleni
e06f35b7e1 Adds the option -S to skip the self test.
Skips the self test in the regression tests, but the first time.
2011-04-29 17:44:14 +02:00
Andrea Mazzoleni
f855424082 Adds recovering at RAID6 support.
Adds selftesting of RAID5 and RAID5.
2011-04-24 10:24:05 +02:00
Andrea Mazzoleni
08831c6641 Initial RAID6 support. Not yet complete.
Uses Murmur3 as default hash.
Check now returns and error even if only recoverable errors are present.
2011-04-23 21:38:26 +02:00