Table of Contents

Interface IBlockCipher

Namespace
Enterprises.Org.BouncyCastle.Crypto
Assembly
Enterprises.BouncyCastle.Crypto.dll
public interface IBlockCipher

Properties

AlgorithmName

string AlgorithmName { get; }

Property Value

string

IsPartialBlockOkay

bool IsPartialBlockOkay { get; }

Property Value

bool

Methods

GetBlockSize()

int GetBlockSize()

Returns

int

Init(bool, ICipherParameters)

void Init(bool forEncryption, ICipherParameters parameters)

Parameters

forEncryption bool
parameters ICipherParameters

ProcessBlock(byte[], int, byte[], int)

int ProcessBlock(byte[] inBuf, int inOff, byte[] outBuf, int outOff)

Parameters

inBuf byte[]
inOff int
outBuf byte[]
outOff int

Returns

int

Reset()

void Reset()