The KPA state array; state array must be initialized by the caller. More...
#include <sha3.h>
Data Fields | |
| uint64_t | state [QSC_KPA_PARALLELISM][QSC_KECCAK_STATE_SIZE] |
| uint8_t | buffer [QSC_KPA_PARALLELISM *QSC_KECCAK_STATE_BYTE_SIZE] |
| size_t | position |
| size_t | processed |
| qsc_keccak_rate | rate |
The KPA state array; state array must be initialized by the caller.
| uint8_t buffer[QSC_KPA_PARALLELISM *QSC_KECCAK_STATE_BYTE_SIZE] |
The message buffer
| size_t position |
The buffer position
| size_t processed |
The number of message bytes processed
| qsc_keccak_rate rate |
The absorption rate
| uint64_t state[QSC_KPA_PARALLELISM][QSC_KECCAK_STATE_SIZE] |
The long state array