Lightweight Cryptography Primitives
|
State information for the PHOTON-Beetle-HASH incremental mode. More...
#include <photon-beetle-hash.h>
Data Fields | |
struct { | |
unsigned char state [32] | |
unsigned char posn | |
unsigned char rate | |
unsigned char first | |
} | s |
unsigned long long | align |
State information for the PHOTON-Beetle-HASH incremental mode.
unsigned long long photon_beetle_hash_state_t::align |
For alignment of this structure
unsigned char photon_beetle_hash_state_t::first |
Non-zero for the first block
unsigned char photon_beetle_hash_state_t::posn |
Position within current block
unsigned char photon_beetle_hash_state_t::rate |
Rate of absorption for current block
struct { ... } photon_beetle_hash_state_t::s |
State
unsigned char photon_beetle_hash_state_t::state[32] |
Current hash state