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 )