C# Class Org.BouncyCastle.Crypto.BufferedCipherBase

Inheritance: IBufferedCipher
Exibir arquivo Open project: nonorganic/dssnet

Protected Properties

Property Type Description
EmptyBuffer byte[]

Public Methods

Method Description
DoFinal ( ) : byte[]
DoFinal ( byte input ) : byte[]
DoFinal ( byte input, int inOff, int length ) : byte[]
DoFinal ( byte input, byte output, int outOff ) : int
DoFinal ( byte output, int outOff ) : int
DoFinal ( byte input, int inOff, int length, byte output, int outOff ) : int
GetBlockSize ( ) : int
GetOutputSize ( int inputLen ) : int
GetUpdateOutputSize ( int inputLen ) : int
Init ( bool forEncryption, ICipherParameters parameters ) : void
ProcessByte ( byte input ) : byte[]
ProcessByte ( byte input, byte output, int outOff ) : int
ProcessBytes ( byte input ) : byte[]
ProcessBytes ( byte input, int inOff, int length ) : byte[]
ProcessBytes ( byte input, byte output, int outOff ) : int
ProcessBytes ( byte input, int inOff, int length, byte output, int outOff ) : int
Reset ( ) : void

Method Details

DoFinal() public abstract method

public abstract DoFinal ( ) : byte[]
return byte[]

DoFinal() public method

public DoFinal ( byte input ) : byte[]
input byte
return byte[]

DoFinal() public abstract method

public abstract DoFinal ( byte input, int inOff, int length ) : byte[]
input byte
inOff int
length int
return byte[]

DoFinal() public method

public DoFinal ( byte input, byte output, int outOff ) : int
input byte
output byte
outOff int
return int

DoFinal() public method

public DoFinal ( byte output, int outOff ) : int
output byte
outOff int
return int

DoFinal() public method

public DoFinal ( byte input, int inOff, int length, byte output, int outOff ) : int
input byte
inOff int
length int
output byte
outOff int
return int

GetBlockSize() public abstract method

public abstract GetBlockSize ( ) : int
return int

GetOutputSize() public abstract method

public abstract GetOutputSize ( int inputLen ) : int
inputLen int
return int

GetUpdateOutputSize() public abstract method

public abstract GetUpdateOutputSize ( int inputLen ) : int
inputLen int
return int

Init() public abstract method

public abstract Init ( bool forEncryption, ICipherParameters parameters ) : void
forEncryption bool
parameters ICipherParameters
return void

ProcessByte() public abstract method

public abstract ProcessByte ( byte input ) : byte[]
input byte
return byte[]

ProcessByte() public method

public ProcessByte ( byte input, byte output, int outOff ) : int
input byte
output byte
outOff int
return int

ProcessBytes() public method

public ProcessBytes ( byte input ) : byte[]
input byte
return byte[]

ProcessBytes() public abstract method

public abstract ProcessBytes ( byte input, int inOff, int length ) : byte[]
input byte
inOff int
length int
return byte[]

ProcessBytes() public method

public ProcessBytes ( byte input, byte output, int outOff ) : int
input byte
output byte
outOff int
return int

ProcessBytes() public method

public ProcessBytes ( byte input, int inOff, int length, byte output, int outOff ) : int
input byte
inOff int
length int
output byte
outOff int
return int

Reset() public abstract method

public abstract Reset ( ) : void
return void

Property Details

EmptyBuffer protected_oe static_oe property

protected static byte[] EmptyBuffer
return byte[]