seahag/test/store_file_sha1.c
2024-02-11 18:54:38 -05:00

23 lines
503 B
C

#include "haggis_private.h"
#include <assert.h>
#include <stdio.h>
#if defined(__FreeBSD__) || defined(__DragonFly__)
#include <sha.h>
#elif defined(__NetBSD__) || defined(__OpenBSD__) || defined(__LINUX__)
#include <sha1.h>
#endif
int main() {
haggis_file hf;
char *f = "load_device.c";
FILE *fd;
assert(haggis_file_init(&hf, f, sha1) == 0);
fd = fopen("output/store_file_sha1", "w");
assert(haggis_store_file(&hf, fd) == 0);
fflush(fd);
fclose(fd);
return 0;
}