static char *gen_endfile_str(void) { uint64_t bytes; uint8_t checksum[MD5_DIGEST_LENGTH]; bytes=prng_next64(); prng_md5sum(checksum); return get_endfile_str(bytes, checksum); }
static void add_blk(struct blist *blist) { struct blk *blk; fail_unless((blk=blk_alloc())!=NULL); blk->fingerprint=prng_next64(); prng_md5sum(blk->md5sum); blk->savepath=prng_next64(); blist_add_blk(blist, blk); }
static void add_blk_and_data_files(struct blist *blist, uint64_t save_path) { struct blk *blk; fail_unless((blk=blk_alloc())!=NULL); blk->fingerprint=prng_next64(); prng_md5sum(blk->md5sum); blk->savepath=save_path; blist_add_blk(blist, blk); }