1#include "cache.h"
23
int main(int ac, char **av)
4{
5SHA_CTX ctx;
6unsigned char sha1[20];
78
SHA1_Init(&ctx);
910
while (1) {
11ssize_t sz;
12char buffer[8192];
13sz = xread(0, buffer, sizeof(buffer));
14if (sz == 0)
15break;
16if (sz < 0)
17die("test-sha1: %s", strerror(errno));
18SHA1_Update(&ctx, buffer, sz);
19}
20SHA1_Final(sha1, &ctx);
21puts(sha1_to_hex(sha1));
22exit(0);
23}
24