new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git] / src / os_crypto / md5_sha1 / main.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <string.h>
4
5 #include "../md5/md5_op.h"
6 #include "../sha1/sha1_op.h"
7 #include "md5_sha1_op.h"
8
9
10 void usage(char **argv)
11 {
12     printf("%s prefilter_cmd file str\n%s str string\n", argv[0], argv[0]);
13     exit(1);
14 }
15
16 int main(int argc, char **argv)
17 {
18     os_md5 filesum1;
19     os_sha1 filesum2;
20
21     if (argc < 4) {
22         usage(argv);
23     }
24
25     if (strcmp(argv[2], "file") == 0) {
26         OS_MD5_SHA1_File(argv[3], argv[1], filesum1, filesum2, OS_BINARY);
27     }
28
29     else {
30         usage(argv);
31     }
32
33     printf("MD5Sha1Sum for \"%s\" is: %s - %s\n", argv[2], filesum1, filesum2);
34     return (0);
35 }
36