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

Data Fields

Skinny64TweakedKey_t kt
 
unsigned char counter [SKINNY64_BLOCK_SIZE]
 
unsigned char ecounter [SKINNY64_BLOCK_SIZE]
 
unsigned offset
 

Detailed Description

Internal state information for Skinny-64 in CTR mode

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

Field Documentation

unsigned char Skinny64CTRCtx_t::counter[SKINNY64_BLOCK_SIZE]

Counter value for the next block

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

unsigned char Skinny64CTRCtx_t::ecounter[SKINNY64_BLOCK_SIZE]

Encrypted counter value for encrypting the current block

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

Skinny64TweakedKey_t Skinny64CTRCtx_t::kt

Key schedule for Skinny-64, with an optional tweak

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

unsigned Skinny64CTRCtx_t::offset

Offset into ecounter where the previous request left off

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


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