9 #define SHA1_HASH_SIZE 20
11 extern const u8 empty_file_sha1sum[SHA1_HASH_SIZE];
13 static inline bool is_empty_file_hash(const u8 hash[SHA1_HASH_SIZE])
15 return memcmp(hash, empty_file_sha1sum, SHA1_HASH_SIZE) == 0;
19 extern int sha1sum(const char *filename, void *md);
22 #include <openssl/sha.h>
23 static inline void sha1_buffer(const void *buffer, size_t len, void *md)
25 SHA1(buffer, len, md);
28 extern void sha1_buffer(const void *buffer, size_t len, void *md);
31 #endif /* _WIMLIB_SHA1_H */