Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

5 лет назад
5 лет назад
5 лет назад
12345678910111213141516171819202122232425262728293031323334
  1. #ifndef FIPS202_H
  2. #define FIPS202_H
  3. #include <stdint.h>
  4. #define SHAKE128_RATE 168
  5. #define SHAKE256_RATE 136
  6. #define SHA3_256_RATE 136
  7. #define SHA3_512_RATE 72
  8. void shake128_absorb(uint64_t *s, const unsigned char *input,
  9. unsigned long long inlen);
  10. void shake128_squeezeblocks(unsigned char *output, unsigned long nblocks,
  11. uint64_t *s);
  12. void shake256_absorb(uint64_t *s, const unsigned char *input,
  13. unsigned long long inlen);
  14. void shake256_squeezeblocks(unsigned char *output, unsigned long nblocks,
  15. uint64_t *s);
  16. void shake128(unsigned char *output, unsigned long long outlen,
  17. const unsigned char *input, unsigned long long inlen);
  18. void shake256(unsigned char *output, unsigned long long outlen,
  19. const unsigned char *input, unsigned long long inlen);
  20. void sha3_256(unsigned char *output, const unsigned char *input,
  21. unsigned long long inlen);
  22. void sha3_512(unsigned char *output, const unsigned char *input,
  23. unsigned long long inlen);
  24. #endif