C# Класс ARIAEngine, AaltoTLS

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ARIAEngine ( byte masterKey ) : System
Decrypt ( byte inputBuffer, int inputOffset, byte outputBuffer, int outputOffset ) : void
Encrypt ( byte inputBuffer, int inputOffset, byte outputBuffer, int outputOffset ) : void

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

Метод Описание
CircularShiftLeft ( byte x, int c ) : byte[]
Diffuse ( byte x, byte y ) : void
F ( bool even, bool final, byte input, byte key, byte output ) : void
GenerateRoundKeys ( byte MK ) : void
Substitute ( bool even, byte x, byte y ) : void
XOR ( byte x1, byte x2, byte y ) : void

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

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

public ARIAEngine ( byte masterKey ) : System
masterKey byte
Результат System

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

public Decrypt ( byte inputBuffer, int inputOffset, byte outputBuffer, int outputOffset ) : void
inputBuffer byte
inputOffset int
outputBuffer byte
outputOffset int
Результат void

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

public Encrypt ( byte inputBuffer, int inputOffset, byte outputBuffer, int outputOffset ) : void
inputBuffer byte
inputOffset int
outputBuffer byte
outputOffset int
Результат void