Table of Contents

Class SicBlockCipher

Namespace
Enterprises.Org.BouncyCastle.Crypto.Modes
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class SicBlockCipher : IBlockCipher
Inheritance
SicBlockCipher
Implements
Inherited Members

Constructors

SicBlockCipher(IBlockCipher)

public SicBlockCipher(IBlockCipher cipher)

Parameters

cipher IBlockCipher

Properties

AlgorithmName

public virtual string AlgorithmName { get; }

Property Value

string

IsPartialBlockOkay

public virtual bool IsPartialBlockOkay { get; }

Property Value

bool

Methods

GetBlockSize()

public virtual int GetBlockSize()

Returns

int

GetUnderlyingCipher()

public virtual IBlockCipher GetUnderlyingCipher()

Returns

IBlockCipher

Init(bool, ICipherParameters)

public virtual void Init(bool forEncryption, ICipherParameters parameters)

Parameters

forEncryption bool
parameters ICipherParameters

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

public virtual int ProcessBlock(byte[] input, int inOff, byte[] output, int outOff)

Parameters

input byte[]
inOff int
output byte[]
outOff int

Returns

int

Reset()

public virtual void Reset()