Crypt-RHash
view release on metacpan or search on metacpan
librhash/test_lib.c view on Meta::CPAN
}
dbg2("- call rhash_export NULL\n");
required_size = rhash_export(ctx, NULL, 0);
if (!required_size) {
log_error1("rhash_export failed for block size=%u\n", (unsigned)size);
return;
}
dbg2("- call rhash_export ctx\n");
exported_data = malloc(required_size);
exported_size = rhash_export(ctx, exported_data, required_size);
if (exported_size != required_size) {
log_error2("rhash_export failed: %u != %u\n", (unsigned)exported_size, (unsigned)required_size);
return;
}
dbg2("- call rhash_import\n");
imported_ctx = rhash_import(exported_data, required_size);
if (!imported_ctx) {
log_error1("rhash_import failed for block size=%u\n", (unsigned)size);
return;
}
free(exported_data);
( run in 0.341 second using v1.01-cache-2.11-cpan-0d8aa00de5b )