X-Git-Url: https://git.ozlabs.org/?p=ccan;a=blobdiff_plain;f=ccan%2Fcrcsync%2Ftest%2Frun-crc.c;h=fbbcd68b5d487a07b3fdfcc61a57498ca8c76008;hp=0325cce045ec46e6af1a3652fad7b8d0d619f955;hb=8827948b1953c759042f174997c3d28d13988c9c;hpb=86b394d9b48fb29053347cde1336e819187ea93b diff --git a/ccan/crcsync/test/run-crc.c b/ccan/crcsync/test/run-crc.c index 0325cce0..fbbcd68b 100644 --- a/ccan/crcsync/test/run-crc.c +++ b/ccan/crcsync/test/run-crc.c @@ -6,29 +6,29 @@ int main(int argc, char *argv[]) { char buffer[1024]; unsigned int i, j; - uint32_t crcs[12] = { 0xFFFFF, 0xdeadf00d }; + uint64_t crcs[12] = { 0xFFFFF, 0xdeadf00d }; plan_tests(3 + 8192); /* Simple test (we know currently crc of 0s is 0) */ memset(buffer, 0, sizeof(buffer)); - crc_of_blocks(buffer, sizeof(buffer), sizeof(buffer), 32, crcs); + crc_of_blocks(buffer, sizeof(buffer), sizeof(buffer), 64, crcs); ok1(crcs[0] == 0); - crc_of_blocks(buffer, sizeof(buffer), sizeof(buffer)/2, 32, crcs); + crc_of_blocks(buffer, sizeof(buffer), sizeof(buffer)/2, 64, crcs); ok1(crcs[0] == 0); ok1(crcs[1] == 0); - /* We know they're using crc32c. */ + /* We know they're using crc64_iso. */ for (i = 0; i < sizeof(buffer); i++) { buffer[i] = i; crc_of_blocks(buffer, sizeof(buffer), sizeof(buffer)/7, - 32, crcs); + 64, crcs); for (j = 0; j < sizeof(buffer); j += sizeof(buffer)/7) { unsigned int len = sizeof(buffer)/7; if (j + len > sizeof(buffer)) len = sizeof(buffer) - j; - ok1(crc32c(0, buffer + j, len) == crcs[j/(sizeof(buffer)/7)]); + ok1(crc64_iso(0, buffer + j, len) == crcs[j/(sizeof(buffer)/7)]); } }