new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git] / src / os_crypto / sha1 / main.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <string.h>
4
5 #include "sha1_op.h"
6
7
8 void usage(char **argv)
9 {
10     printf("%s file\n", argv[0]);
11     exit(1);
12 }
13
14 int main(int argc, char **argv)
15 {
16     os_sha1 filesum;
17
18     if (argc < 2) {
19         usage(argv);
20     }
21
22     if (OS_SHA1_File(argv[1], filesum, OS_BINARY) == 0) {
23         printf("SHA1Sum for \"%s\" is: %s\n", argv[1], filesum);
24     } else {
25         printf("SHA1Sum for \"%s\" failed\n", argv[1]);
26     }
27     return (0);
28 }
29