1 /* twister-sha3api.h */
9 void* ctx; /* points either to twister_state_t or twister_big_ctx_t */
11 uint16_t buffer_fill_state;
14 HashReturn Init(hashState *state, int hashbitlen);
15 HashReturn Update(hashState *state, const BitSequence *data,
16 DataLength databitlen);
17 HashReturn Final(hashState *state, BitSequence *hashval);
18 HashReturn Hash(int hashbitlen, const BitSequence *data,
19 DataLength databitlen, BitSequence *hashval);