Lightweight Cryptography Primitives
 All Data Structures Files Functions Variables Typedefs Macros Pages
Data Fields
xoodoo_state_t Union Reference

State information for the Xoodoo permutation. More...

#include <internal-xoodoo.h>

Data Fields

uint32_t S [XOODOO_ROWS][XOODOO_COLS]
 
uint32_t W [XOODOO_ROWS *XOODOO_COLS]
 
uint8_t B [XOODOO_ROWS *XOODOO_COLS *sizeof(uint32_t)]
 

Detailed Description

State information for the Xoodoo permutation.

Field Documentation

uint8_t xoodoo_state_t::B[XOODOO_ROWS *XOODOO_COLS *sizeof(uint32_t)]

Bytes of the state

uint32_t xoodoo_state_t::S[XOODOO_ROWS][XOODOO_COLS]

Words of the state organized into rows and columns

uint32_t xoodoo_state_t::W[XOODOO_ROWS *XOODOO_COLS]

Words of the state as a single linear array


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