sha3
Embeddable C11 SHA-3 implementation.
Data Fields
parallelhash_t Struct Reference

ParallelHash context (all members are private). More...

#include <sha3.h>

Collaboration diagram for parallelhash_t:
Collaboration graph
[legend]

Data Fields

sha3_xof_t root_xof
 
sha3_xof_t curr_xof
 
size_t ofs
 
size_t block_len
 
size_t num_blocks
 
_Bool squeezing
 

Detailed Description

ParallelHash context (all members are private).

Field Documentation

◆ block_len

size_t parallelhash_t::block_len

block size, in bytes

◆ curr_xof

sha3_xof_t parallelhash_t::curr_xof

current block xof (note: shake128, not cshake128)

◆ num_blocks

size_t parallelhash_t::num_blocks

total number of blocks

◆ ofs

size_t parallelhash_t::ofs

offset in current block, in bytes

◆ root_xof

sha3_xof_t parallelhash_t::root_xof

root xof

◆ squeezing

_Bool parallelhash_t::squeezing

current state


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