Monero
Loading...
Searching...
No Matches
hashState Struct Reference

#include <groestl.h>

Collaboration diagram for hashState:

Public Member Functions

 DATA_ALIGN16 (uint64 x[8][2])
 DATA_ALIGN16 (unsigned char buffer[64])

Public Attributes

uint32_t chaining [SIZE512/sizeof(uint32_t)]
uint32_t block_counter1
uint32_t block_counter2
BitSequence buffer [SIZE512]
int buf_ptr
int bits_in_last_byte
int hashbitlen
unsigned long long databitlen
unsigned long long datasize_in_buffer
uint_t statebits
union { 
   Skein_Ctxt_Hdr_t   h 
   Skein_256_Ctxt_t   ctx_256 
   Skein_512_Ctxt_t   ctx_512 
   Skein1024_Ctxt_t   ctx1024 
u

Member Function Documentation

◆ DATA_ALIGN16() [1/2]

hashState::DATA_ALIGN16 ( uint64 x[8][2])

◆ DATA_ALIGN16() [2/2]

hashState::DATA_ALIGN16 ( unsigned char buffer[64])

Member Data Documentation

◆ bits_in_last_byte

int hashState::bits_in_last_byte

◆ block_counter1

uint32_t hashState::block_counter1

◆ block_counter2

uint32_t hashState::block_counter2

◆ buf_ptr

int hashState::buf_ptr

◆ buffer

BitSequence hashState::buffer[SIZE512]

◆ chaining

uint32_t hashState::chaining[SIZE512/sizeof(uint32_t)]

◆ ctx1024

Skein1024_Ctxt_t hashState::ctx1024

◆ ctx_256

Skein_256_Ctxt_t hashState::ctx_256

◆ ctx_512

Skein_512_Ctxt_t hashState::ctx_512

◆ databitlen

unsigned long long hashState::databitlen

◆ datasize_in_buffer

unsigned long long hashState::datasize_in_buffer

◆ h

Skein_Ctxt_Hdr_t hashState::h

◆ hashbitlen

int hashState::hashbitlen

◆ statebits

uint_t hashState::statebits

◆ [union]

union { ... } hashState::u

The documentation for this struct was generated from the following files: