sha4_context_t Struct Reference

SHA-4 context. More...

Data Fields

int64_t total [2]
 
int64_t state [8]
 
unsigned char buffer [128]
 
unsigned char ipad [128]
 
unsigned char opad [128]
 
int32_t is384
 

Detailed Description

SHA-4 context.

Field Documentation

unsigned char sha4_context_t::buffer[128]

data block being processed

unsigned char sha4_context_t::ipad[128]

HMAC: inner padding

int32_t sha4_context_t::is384

0 => SHA-512, else SHA-384

unsigned char sha4_context_t::opad[128]

HMAC: outer padding

int64_t sha4_context_t::state[8]

intermediate digest state

int64_t sha4_context_t::total[2]

number of bytes processed