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

Iterative XOF context (all members are private) for XOFs with 12 round permutations. More...

#include <sha3.h>

Collaboration diagram for sha3_xof12_t:
Collaboration graph
[legend]

Data Fields

size_t num_bytes
 
sha3_state_t a
 
_Bool squeezing
 

Detailed Description

Iterative XOF context (all members are private) for XOFs with 12 round permutations.

Note
Used internally by TurboSHAKE and KangarooTwelve.

Field Documentation

◆ a

sha3_state_t sha3_xof12_t::a

internal state

◆ num_bytes

size_t sha3_xof12_t::num_bytes

number of bytes absorbed

◆ squeezing

_Bool sha3_xof12_t::squeezing

mode (absorbing or squeezing)


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