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

Key schedule for Mantis block ciphers. More...

#include <mantis-cipher.h>

Data Fields

MantisCells_t k0
 
MantisCells_t k0prime
 
MantisCells_t k1
 
MantisCells_t tweak
 
unsigned rounds
 

Detailed Description

Key schedule for Mantis block ciphers.

Definition at line 108 of file mantis-cipher.h.

Field Documentation

MantisCells_t MantisKey_t::k0

First 64 bits of the incoming key

Definition at line 111 of file mantis-cipher.h.

MantisCells_t MantisKey_t::k0prime

Transformed version of the first 64 bits of the incoming key

Definition at line 114 of file mantis-cipher.h.

MantisCells_t MantisKey_t::k1

Second 64 bits of the incoming key

Definition at line 117 of file mantis-cipher.h.

unsigned MantisKey_t::rounds

Number of encryption/decryption rounds (half the full amount)

Definition at line 123 of file mantis-cipher.h.

MantisCells_t MantisKey_t::tweak

Current tweak value

Definition at line 120 of file mantis-cipher.h.


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