seahag/test/store_file_sha256.c

24 lines
508 B
C
Raw Permalink Normal View History

#include "haggis_private.h"
#include <assert.h>
#include <stdio.h>
#if defined(__FreeBSD__) || defined(__DragonFly__)
#include <sha256.h>
#elif defined(__NetBSD__) || defined(__OpenBSD__) || defined(__LINUX__)
#include <sha2.h>
#endif
int main() {
haggis_file hf;
char *f = "load_device.c";
FILE *fd;
2024-02-11 18:54:38 -05:00
assert(haggis_file_init(&hf, f, sha1) == 0);
fd = fopen("output/store_file_sha256", "w");
2024-02-11 18:54:38 -05:00
assert(haggis_store_file(&hf, fd) == 0);
fflush(fd);
fclose(fd);
return 0;
}