Lightweight Cryptography Primitives
 All Data Structures Files Functions Variables Typedefs Macros Pages
Data Fields
photon_beetle_hash_state_t Union Reference

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
 

Detailed Description

State information for the PHOTON-Beetle-HASH incremental mode.

Field Documentation

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


The documentation for this union was generated from the following file: