keccak-tiny.h 384 B

12345678910111213141516171819
  1. #ifndef KECCAK_FIPS202_H
  2. #define KECCAK_FIPS202_H
  3. #define __STDC_WANT_LIB_EXT1__ 1
  4. #include <stdint.h>
  5. #include <stdlib.h>
  6. #define decshake(bits) \
  7. int shake##bits(uint8_t*, size_t, const uint8_t*, size_t);
  8. #define decsha3(bits) \
  9. int sha3_##bits(uint8_t*, size_t, const uint8_t*, size_t);
  10. decshake(128)
  11. decshake(256)
  12. decsha3(224)
  13. decsha3(256)
  14. decsha3(384)
  15. decsha3(512)
  16. #endif