keccak.h
Go to the documentation of this file.
114 uint8_t digest[1];
119 uint8_t buffer[1];
General definitions for cryptographic algorithms.
error_t keccakInit(KeccakContext *context, uint_t capacity)
Initialize Keccak context.
Definition: keccak.c:285
void keccakFinal(KeccakContext *context, uint8_t pad)
Finish absorbing phase.
Definition: keccak.c:374
void keccakAbsorb(KeccakContext *context, const void *input, size_t length)
Absorb data.
Definition: stm32mp13xx_crypto_hash.c:563
void keccakSqueeze(KeccakContext *context, uint8_t *output, size_t length)
Extract data from the squeezing phase.
Definition: keccak.c:418
void keccakPermutBlock(KeccakContext *context)
Block permutation.
Definition: stm32mp13xx_crypto_hash.c:620