X-Git-Url: https://jxself.org/git/?p=skeinsum.git;a=blobdiff_plain;f=skein_cli.c;h=04f815621f9d459e8f91338986b44ce41442ac98;hp=d761fd79b652d4f93bc8cd093d38661ff1700526;hb=ffbedbbd4e74bf695499ba34775880060175eb91;hpb=0e0c268cb3ec954f4387beaacf45139f12b64a59 diff --git a/skein_cli.c b/skein_cli.c index d761fd7..04f8156 100644 --- a/skein_cli.c +++ b/skein_cli.c @@ -166,7 +166,7 @@ int HashFile(const char file_name[], char MsgDigest[], char mode) } unsigned char output[hashbitlen/4]; - Hash(hashbitlen, (unsigned char*) readbuf, total_readed, output); + Hash(hashbitlen, (unsigned char*) readbuf, total_readed * 8, output); free(readbuf); @@ -370,7 +370,7 @@ void PrintStringHash(const char *s) { unsigned char output[hashbitlen/4]; char digest[hashbitlen/4 + 1]; - Hash(hashbitlen, s, strlen(s), output); + Hash(hashbitlen, s, strlen(s) * 8, output); hash2hexstr(output, digest); printf("%s -%s\n", digest, s); }