]> pd.if.org Git - zpackage/blobdiff - zpm-hash.c
implement trust on first use
[zpackage] / zpm-hash.c
index f3578c76a7068a6a7b072709c261486ab715edb8..46c99d28399b5b352deef7c15d532ac99c82e26b 100644 (file)
@@ -1,5 +1,7 @@
 #include <stdlib.h>
 #include <stdio.h>
+#include <string.h>
+
 #include "zpm.h"
 #include "sha256.h"
 
@@ -11,7 +13,7 @@ int main(int ac, char **av){
         * hash stdin
         */
        if (ac == 1 || (ac == 2 && !strcmp(av[1], "-"))) {
-               hash_state md;
+               struct sha256_state md;
                unsigned char buf[4096];
                size_t bytes;
                unsigned char tmp[32];
@@ -43,5 +45,5 @@ int main(int ac, char **av){
                printf("%s\n", hash);
        }
 
-       return rv;
+       return !rv;
 }