11 #define KECCAK_ROUNDS 24 15 #define ROTL64(x, y) (((x) << (y)) | ((x) >> (64 - (y))))
void keccak_finish(KECCAK_CTX *ctx, uint8_t *md)
unsigned __int64 uint64_t
void keccak_init(KECCAK_CTX *ctx)
void keccakf(uint64_t st[25], int norounds)
void keccak1600(const uint8_t *in, size_t inlen, uint8_t *md)
void keccak_update(KECCAK_CTX *ctx, const uint8_t *in, size_t inlen)
void keccak(const uint8_t *in, size_t inlen, uint8_t *md, int mdlen)
struct KECCAK_CTX KECCAK_CTX