12 #ifndef ORDO_HASH_FUNCTIONS_H
13 #define ORDO_HASH_FUNCTIONS_H
27 #define hash_init ordo_hash_init
28 #define hash_update ordo_hash_update
29 #define hash_final ordo_hash_final
30 #define hash_query ordo_hash_query
31 #define hash_bsize ordo_hash_bsize
45 prim_t primitive,
const void *params);
62 const void *buffer,
size_t len);
88 int query,
size_t value);
int prim_t
Data type which holds a primitive identifier.
Definition: identification.h:58
ORDO_PUBLIC size_t hash_query(prim_t primitive, int query, size_t value)
Definition: hash_functions.c:106
ORDO_PUBLIC size_t hash_bsize(void)
Definition: features.c:327
ORDO_PUBLIC void hash_final(struct HASH_STATE *state, void *digest)
Definition: hash_functions.c:78
ORDO_PUBLIC int hash_init(struct HASH_STATE *state, prim_t primitive, const void *params)
Definition: hash_functions.c:24
ORDO_PUBLIC void hash_update(struct HASH_STATE *state, const void *buffer, size_t len)
Definition: hash_functions.c:50