Lightweight Cryptography Primitives
 All Data Structures Files Functions Variables Typedefs Macros Pages
Data Fields
drysponge256_state_t Struct Reference

Structure of the rolling DrySPONGE256 state. More...

#include <internal-drysponge.h>

Data Fields

gascon256_state_t c
 
drysponge256_rate_t r
 
drysponge256_x_t x
 
uint32_t domain
 
uint32_t rounds
 

Detailed Description

Structure of the rolling DrySPONGE256 state.

Field Documentation

gascon256_state_t drysponge256_state_t::c

GASCON-256 state for the capacity

uint32_t drysponge256_state_t::domain

Domain value to mix on next F call

drysponge256_rate_t drysponge256_state_t::r

Buffer for a rate block of data

uint32_t drysponge256_state_t::rounds

Number of rounds for next G call

drysponge256_x_t drysponge256_state_t::x

"x" value for the sponge


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