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

#include <groestl.h>

Classes

union  [union].u

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  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)]

◆ databitlen

unsigned long long hashState::databitlen

◆ datasize_in_buffer

unsigned long long hashState::datasize_in_buffer

◆ hashbitlen

int hashState::hashbitlen

◆ statebits

uint_t hashState::statebits

◆ u

union hashState::[union].u hashState::u

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