X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;ds=sidebyside;f=include%2Fwimlib%2Fsha1.h;h=05650e06d4a5bca0f541bf2b6b11485cf7bed293;hb=2fc33f535a398ea85964c0e483c5692821d775f3;hp=2a6d6a32cca8f437661e154ca91d11cfd045af7f;hpb=f7bfb336d6accbaf4e3cc2ac55617c67dd1a6098;p=wimlib diff --git a/include/wimlib/sha1.h b/include/wimlib/sha1.h index 2a6d6a32..05650e06 100644 --- a/include/wimlib/sha1.h +++ b/include/wimlib/sha1.h @@ -8,15 +8,18 @@ #ifndef _WIMLIB_SHA1_H #define _WIMLIB_SHA1_H +#include + #include "wimlib/types.h" #include "wimlib/util.h" -#include - #define SHA1_HASH_SIZE 20 extern const u8 zero_hash[SHA1_HASH_SIZE]; +extern void +sprint_hash(const u8 hash[SHA1_HASH_SIZE], tchar strbuf[SHA1_HASH_SIZE * 2 + 1]); + static inline void copy_hash(u8 dest[SHA1_HASH_SIZE], const u8 src[SHA1_HASH_SIZE]) { @@ -41,12 +44,6 @@ hashes_equal(const u8 h1[SHA1_HASH_SIZE], const u8 h2[SHA1_HASH_SIZE]) return !hashes_cmp(h1, h2); } -static inline void -print_hash(const u8 hash[SHA1_HASH_SIZE], FILE *out) -{ - print_byte_field(hash, SHA1_HASH_SIZE, out); -} - static inline bool is_zero_hash(const u8 *hash) {