tuple_hash.h
void tupleHashUpdate(TupleHashContext *context, const void *data, size_t length)
Update the TupleHash context with a portion of the message being hashed.
Definition: tuple_hash.c:143
error_t tupleHashCompute(uint_t strength, const DataFrag *dataFrags, uint_t dataNumFrags, const char_t *custom, size_t customLen, uint8_t *digest, size_t digestLen)
Digest a message using TupleHash.
Definition: tuple_hash.c:60
void tupleHashFinal(TupleHashContext *context, uint8_t *digest, size_t length)
Finish the TupleHash message digest.
Definition: tuple_hash.c:162
error_t tupleHashInit(TupleHashContext *context, uint_t strength, const char_t *custom, size_t customLen)
Initialize TupleHash message digest context.
Definition: tuple_hash.c:123
General definitions for cryptographic algorithms.
cSHAKE (customizable SHAKE function)
