8 #define RZ_HASH_XXHASH32_DIGEST_SIZE 4
9 #define RZ_HASH_XXHASH32_BLOCK_LENGTH 0
70 .support_hmac =
false,
81 #ifndef RZ_PLUGIN_INCORE
static void plugin_xxhash32_context_free(void *context)
static bool plugin_xxhash32_init(void *context)
static void * plugin_xxhash32_context_new()
RzHashPlugin rz_hash_plugin_xxhash32
RZ_API RzLibStruct rizin_plugin
#define RZ_HASH_XXHASH32_DIGEST_SIZE
static bool plugin_xxhash32_small_block(const ut8 *data, ut64 size, ut8 **digest, RzHashSize *digest_size)
#define RZ_HASH_XXHASH32_BLOCK_LENGTH
static bool plugin_xxhash32_update(void *context, const ut8 *data, ut64 size)
static RzHashSize plugin_xxhash32_digest_size(void *context)
static bool plugin_xxhash32_final(void *context, ut8 *digest)
static RzHashSize plugin_xxhash32_block_size(void *context)
void * malloc(size_t size)
XXH_PUBLIC_API unsigned int XXH32_digest(const XXH32_state_t *state_in)
XXH_PUBLIC_API XXH32_state_t * XXH32_createState(void)
XXH_PUBLIC_API unsigned int XXH32(const void *input, size_t len, unsigned int seed)
XXH_PUBLIC_API XXH_errorcode XXH32_reset(XXH32_state_t *statePtr, unsigned int seed)
XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t *statePtr)
XXH_PUBLIC_API XXH_errorcode XXH32_update(XXH32_state_t *state_in, const void *input, size_t len)
struct XXH32_state_s XXH32_state_t
#define rz_return_val_if_fail(expr, val)
static void rz_write_le32(void *dest, ut32 val)
ut64(WINAPI *w32_GetEnabledXStateFeatures)()