#include <string.h>
#include <assert.h>
+size_t SHA3_absorb(uint64_t A[5][5], const unsigned char *inp, size_t len,
+ size_t r);
+void SHA3_squeeze(uint64_t A[5][5], unsigned char *out, size_t len, size_t r);
+
#ifndef KECCAK1600_ASM
#if defined(__x86_64__) || defined(__aarch64__) || \