C# Класс Org.BouncyCastle.Crypto.Engines.NaccacheSternEngine

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

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

Метод Описание
AddCryptedBlocks ( byte block1, byte block2 ) : byte[]
Encrypt ( BigInteger plain ) : byte[]
GetInputBlockSize ( ) : int
GetOutputBlockSize ( ) : int
Init ( bool forEncryption, ICipherParameters parameters ) : void
ProcessBlock ( byte inBytes, int inOff, int length ) : byte[]
ProcessData ( byte data ) : byte[]

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

Метод Описание
chineseRemainder ( ArrayList congruences, ArrayList primes ) : BigInteger

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

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

public AddCryptedBlocks ( byte block1, byte block2 ) : byte[]
block1 byte
block2 byte
Результат byte[]

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

public Encrypt ( BigInteger plain ) : byte[]
plain Org.BouncyCastle.Math.BigInteger
Результат byte[]

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

public GetInputBlockSize ( ) : int
Результат int

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

public GetOutputBlockSize ( ) : int
Результат int

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

public Init ( bool forEncryption, ICipherParameters parameters ) : void
forEncryption bool
parameters ICipherParameters
Результат void

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

public ProcessBlock ( byte inBytes, int inOff, int length ) : byte[]
inBytes byte
inOff int
length int
Результат byte[]

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

public ProcessData ( byte data ) : byte[]
data byte
Результат byte[]