C# Class System.Security.Cryptography.RIPEMD160Managed

Inheritance: RIPEMD160
Datei anzeigen Open project: runefs/Marvin Class Usage Examples

Public Methods

Method Description
Initialize ( ) : void

Initializes an instance of RIPEMD160Managed.

RIPEMD160Managed ( ) : System.Runtime.InteropServices

Initializes a new instance of the RIPEMD160Managed class. This class cannot be inherited.

Protected Methods

Method Description
HashCore ( byte rgb, int ibStart, int cbSize ) : void

Routes data written to the object into the RIPEMD160 hash algorithm for computing the hash.

HashFinal ( ) : byte[]

Returns the computed RIPEMD160 hash as an array of bytes after all data has been written to the object.

Private Methods

Method Description
Compress ( ) : void
CompressFinal ( ulong length ) : void
F ( uint x, uint y, uint z ) : uint
FF ( uint &a, uint b, uint &c, uint d, uint e, uint x, int s ) : void
FFF ( uint &a, uint b, uint &c, uint d, uint e, uint x, int s ) : void
G ( uint x, uint y, uint z ) : uint
GG ( uint &a, uint b, uint &c, uint d, uint e, uint x, int s ) : void
GGG ( uint &a, uint b, uint &c, uint d, uint e, uint x, int s ) : void
H ( uint x, uint y, uint z ) : uint
HH ( uint &a, uint b, uint &c, uint d, uint e, uint x, int s ) : void
HHH ( uint &a, uint b, uint &c, uint d, uint e, uint x, int s ) : void
I ( uint x, uint y, uint z ) : uint
II ( uint &a, uint b, uint &c, uint d, uint e, uint x, int s ) : void
III ( uint &a, uint b, uint &c, uint d, uint e, uint x, int s ) : void
J ( uint x, uint y, uint z ) : uint
JJ ( uint &a, uint b, uint &c, uint d, uint e, uint x, int s ) : void
JJJ ( uint &a, uint b, uint &c, uint d, uint e, uint x, int s ) : void
ProcessBlock ( byte buffer, int offset ) : void

Processes one block of data.

ROL ( uint x, int n ) : uint

Method Details

HashCore() protected method

Routes data written to the object into the RIPEMD160 hash algorithm for computing the hash.
The instance has been disposed.
protected HashCore ( byte rgb, int ibStart, int cbSize ) : void
rgb byte
ibStart int The offset into the byte array from which to begin using data.
cbSize int The number of bytes in the array to use as data.
return void

HashFinal() protected method

Returns the computed RIPEMD160 hash as an array of bytes after all data has been written to the object.
The instance has been disposed.
protected HashFinal ( ) : byte[]
return byte[]

Initialize() public method

Initializes an instance of RIPEMD160Managed.
The RIPEMD160Managed instance has been disposed.
public Initialize ( ) : void
return void

RIPEMD160Managed() public method

Initializes a new instance of the RIPEMD160Managed class. This class cannot be inherited.
public RIPEMD160Managed ( ) : System.Runtime.InteropServices
return System.Runtime.InteropServices