Skinny-C
 All Data Structures Files Functions Variables Groups Pages
Data Fields
Skinny128CTRCtx_t Struct Reference

Data Fields

Skinny128TweakedKey_t kt
 
unsigned char counter [SKINNY128_BLOCK_SIZE]
 
unsigned char ecounter [SKINNY128_BLOCK_SIZE]
 
unsigned offset
 

Detailed Description

Internal state information for Skinny-128 in CTR mode

Definition at line 29 of file skinny128-ctr.c.

Field Documentation

unsigned char Skinny128CTRCtx_t::counter[SKINNY128_BLOCK_SIZE]

Counter value for the next block

Definition at line 35 of file skinny128-ctr.c.

unsigned char Skinny128CTRCtx_t::ecounter[SKINNY128_BLOCK_SIZE]

Encrypted counter value for encrypting the current block

Definition at line 38 of file skinny128-ctr.c.

Skinny128TweakedKey_t Skinny128CTRCtx_t::kt

Key schedule for Skinny-128, with an optional tweak

Definition at line 32 of file skinny128-ctr.c.

unsigned Skinny128CTRCtx_t::offset

Offset into ecounter where the previous request left off

Definition at line 41 of file skinny128-ctr.c.


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