Lightweight Cryptography Primitives
|
State information for the Esch384 incremental hash mod ande the XOEsch384 increment XOF mode. More...
#include <sparkle-hash.h>
Data Fields | |
struct { | |
unsigned char state [64] | |
unsigned char block [16] | |
unsigned char count | |
unsigned char mode | |
} | s |
unsigned long long | align |
State information for the Esch384 incremental hash mod ande the XOEsch384 increment XOF mode.
unsigned long long esch_384_hash_state_t::align |
For alignment of this structure
unsigned char esch_384_hash_state_t::block[16] |
Partial input data block
unsigned char esch_384_hash_state_t::count |
Number of bytes in the current block
unsigned char esch_384_hash_state_t::mode |
Hash mode: absorb or squeeze
struct { ... } esch_384_hash_state_t::s |
State
unsigned char esch_384_hash_state_t::state[64] |
Current hash state