#include "config.h"
#include <stdio.h>
#include <stddef.h>
-#include "string.h"
+#include <string.h>
#include "util.h"
#define SHA1_HASH_SIZE 20
}
static inline void
-print_hash(const u8 hash[SHA1_HASH_SIZE])
+print_hash(const u8 hash[SHA1_HASH_SIZE], FILE *out)
{
- print_byte_field(hash, SHA1_HASH_SIZE);
+ print_byte_field(hash, SHA1_HASH_SIZE, out);
}
static inline bool
{
if (hash)
for (u8 i = 0; i < SHA1_HASH_SIZE / 4; i++)
- if (((u32*)hash)[i])
+ if (((const u32*)hash)[i])
return false;
return true;
}
#endif /* !WITH_LIBCRYPTO */
-extern int
-sha1sum(const tchar *filename, u8 hash[SHA1_HASH_SIZE]);
-
#endif /* _WIMLIB_SHA1_H */