Loading...
Searching...
No Matches
keccak_state_t Struct Reference

Context for operations on a sponge with keccak permutation. More...

Detailed Description

Context for operations on a sponge with keccak permutation.

Definition at line 54 of file sha3.h.

#include <sha3.h>

Data Fields

unsigned char state [200]
 State of the Keccak sponge.
 
unsigned int i
 Current position within the state.
 
unsigned char delimitedSuffix
 The suffix used for padding.
 
unsigned int rate
 The bitrate of the sponge.
 
unsigned int capacity
 The capacity in bits of the sponge.
 
unsigned int rateInBytes
 The rate in bytes of the sponge.
 

Field Documentation

◆ capacity

unsigned int keccak_state_t::capacity

The capacity in bits of the sponge.

Definition at line 64 of file sha3.h.

◆ delimitedSuffix

unsigned char keccak_state_t::delimitedSuffix

The suffix used for padding.

Definition at line 60 of file sha3.h.

◆ i

unsigned int keccak_state_t::i

Current position within the state.

Definition at line 58 of file sha3.h.

◆ rate

unsigned int keccak_state_t::rate

The bitrate of the sponge.

Definition at line 62 of file sha3.h.

◆ rateInBytes

unsigned int keccak_state_t::rateInBytes

The rate in bytes of the sponge.

Definition at line 66 of file sha3.h.

◆ state

unsigned char keccak_state_t::state[200]

State of the Keccak sponge.

Definition at line 56 of file sha3.h.


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