#ifndef _WIMLIB_SHA1_H
#define _WIMLIB_SHA1_H
+#include <string.h>
+
#include "wimlib/types.h"
#include "wimlib/util.h"
-#include <string.h>
-
#define SHA1_HASH_SIZE 20
extern const u8 zero_hash[SHA1_HASH_SIZE];
memcpy(dest, src, SHA1_HASH_SIZE);
}
-static inline void
-random_hash(u8 hash[SHA1_HASH_SIZE])
-{
- randomize_byte_array(hash, SHA1_HASH_SIZE);
-}
-
static inline int
hashes_cmp(const u8 h1[SHA1_HASH_SIZE], const u8 h2[SHA1_HASH_SIZE])
{
return (hash == zero_hash || hashes_equal(hash, zero_hash));
}
-static inline void
-zero_out_hash(u8 hash[SHA1_HASH_SIZE])
-{
- copy_hash(hash, zero_hash);
-}
-
#ifdef WITH_LIBCRYPTO
#include <openssl/sha.h>