diff options
Diffstat (limited to 'sha3.h')
-rw-r--r-- | sha3.h | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -43,10 +43,16 @@ typedef struct { const size_t custom_len; // length of customization string, in bytes } cshake_params_t; +void cshake128(const cshake_params_t params, const uint8_t * const msg, const size_t msg_len, uint8_t * const dst, const size_t dst_len); +void cshake256(const cshake_params_t params, const uint8_t * const msg, const size_t msg_len, uint8_t * const dst, const size_t dst_len); + void cshake128_xof_init(sha3_xof_t * const xof, const cshake_params_t params); _Bool cshake128_xof_absorb(sha3_xof_t * const xof, const uint8_t * const msg, const size_t len); void cshake128_xof_squeeze(sha3_xof_t * const xof, uint8_t * const dst, const size_t len); -void cshake128(const cshake_params_t params, const uint8_t * const msg, const size_t msg_len, uint8_t * const dst, const size_t dst_len); + +void cshake256_xof_init(sha3_xof_t * const xof, const cshake_params_t params); +_Bool cshake256_xof_absorb(sha3_xof_t * const xof, const uint8_t * const msg, const size_t len); +void cshake256_xof_squeeze(sha3_xof_t * const xof, uint8_t * const dst, const size_t len); #ifdef __cplusplus } |