new upstream release (3.3.0); modify package compatibility for Stretch
[ossec-hids.git] / src / os_crypto / md5_sha1 / main.c
old mode 100755 (executable)
new mode 100644 (file)
index 12723dc..468b8a4
@@ -6,35 +6,31 @@
 #include "../sha1/sha1_op.h"
 #include "md5_sha1_op.h"
 
+
 void usage(char **argv)
 {
-    printf("%s prefilter_cmd file str\n%s str string\n",argv[0],argv[0]);
+    printf("%s prefilter_cmd file str\n%s str string\n", argv[0], argv[0]);
     exit(1);
 }
 
-/* make main to compile (after the make md5)
- * Example of the md5 API use
- * Daniel B. Cid, dcid@ossec.net
- */
-int main(int argc, char ** argv)
+int main(int argc, char **argv)
 {
     os_md5 filesum1;
     os_sha1 filesum2;
 
-    if(argc < 4)
+    if (argc < 4) {
         usage(argv);
+    }
 
-
-    if(strcmp(argv[2],"file") == 0)
-    {
-        OS_MD5_SHA1_File(argv[3], argv[1], filesum1, filesum2);
+    if (strcmp(argv[2], "file") == 0) {
+        OS_MD5_SHA1_File(argv[3], argv[1], filesum1, filesum2, OS_BINARY);
     }
 
-    else
+    else {
         usage(argv);
+    }
 
-    printf("MD5Sha1Sum for \"%s\" is: %s - %s\n",argv[2], filesum1, filesum2);
-    return(0);
+    printf("MD5Sha1Sum for \"%s\" is: %s - %s\n", argv[2], filesum1, filesum2);
+    return (0);
 }
 
-/* EOF */