C# Класс ManyMonkeys.Cryptography.TwofishBase

Summary description for TwofishBase.
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
IV uint[]
Key uint[]
cipherMode CipherMode
inputBlockSize int
outputBlockSize int
sboxKeys uint[]
subKeys uint[]

Открытые методы

Метод Описание
TwofishBase ( ) : System

Защищенные методы

Метод Описание
b0 ( uint x ) : byte
b1 ( uint x ) : byte
b2 ( uint x ) : byte
b3 ( uint x ) : byte
blockDecrypt ( uint &x ) : void
blockEncrypt ( uint &x ) : void
reKey ( int keyLen, uint &key32 ) : bool

Приватные методы

Метод Описание
LFSR1 ( int x ) : int
LFSR2 ( int x ) : int
M00 ( int x ) : int
M01 ( int x ) : int
M02 ( int x ) : int
M03 ( int x ) : int
M10 ( int x ) : int
M11 ( int x ) : int
M12 ( int x ) : int
M13 ( int x ) : int
M20 ( int x ) : int
M21 ( int x ) : int
M22 ( int x ) : int
M23 ( int x ) : int
M30 ( int x ) : int
M31 ( int x ) : int
M32 ( int x ) : int
M33 ( int x ) : int
Mul_1 ( int x ) : int
Mul_X ( int x ) : int
Mul_Y ( int x ) : int
Mx_1 ( int x ) : int
Mx_X ( int x ) : int
Mx_Y ( int x ) : int
ROL ( uint x, int n ) : uint
ROR ( uint x, int n ) : uint
RS_MDS_Encode ( uint k0, uint k1 ) : uint
RS_rem ( uint &x ) : void
f32 ( uint x, uint &k32, int keyLen ) : uint

Описание методов

TwofishBase() публичный Метод

public TwofishBase ( ) : System
Результат System

b0() защищенный статический Метод

protected static b0 ( uint x ) : byte
x uint
Результат byte

b1() защищенный статический Метод

protected static b1 ( uint x ) : byte
x uint
Результат byte

b2() защищенный статический Метод

protected static b2 ( uint x ) : byte
x uint
Результат byte

b3() защищенный статический Метод

protected static b3 ( uint x ) : byte
x uint
Результат byte

blockDecrypt() защищенный Метод

protected blockDecrypt ( uint &x ) : void
x uint
Результат void

blockEncrypt() защищенный Метод

protected blockEncrypt ( uint &x ) : void
x uint
Результат void

reKey() защищенный Метод

protected reKey ( int keyLen, uint &key32 ) : bool
keyLen int
key32 uint
Результат bool

Описание свойств

IV защищенное свойство

protected uint[] IV
Результат uint[]

Key защищенное свойство

protected uint[] Key
Результат uint[]

cipherMode защищенное свойство

protected CipherMode cipherMode
Результат CipherMode

inputBlockSize защищенное свойство

protected int inputBlockSize
Результат int

outputBlockSize защищенное свойство

protected int outputBlockSize
Результат int

sboxKeys защищенное свойство

protected uint[] sboxKeys
Результат uint[]

subKeys защищенное свойство

protected uint[] subKeys
Результат uint[]