54 static_assert(
sizeof(
hash) ==
HASH_SIZE,
"Invalid structure size");
55 static_assert(
sizeof(
hash8) == 8,
"Invalid structure size");
76 tree_hash(
reinterpret_cast<const char (*)[
HASH_SIZE]
>(hashes), count, reinterpret_cast<char *>(&root_hash));
#define CRYPTO_MAKE_COMPARABLE(type)
Definition: generic-ops.h:38
void tree_hash(const char(*hashes)[HASH_SIZE], size_t count, char *root_hash)
Definition: tree-hash.c:69
void cn_slow_hash(const void *data, size_t length, char *hash, int variant)
Definition: slow-hash.c:1289
crypto namespace.
Definition: crypto.cpp:47
#define POD_CLASS
Definition: pod-class.h:44
void cn_fast_hash(const void *data, size_t length, char *hash)
Definition: hash.c:47
POD_CLASS hash8
Definition: hash.h:49
POD_CLASS hash
Definition: hash.h:46
#define CRYPTO_MAKE_HASHABLE(type)
Definition: generic-ops.h:48