C# Class Renci.SshNet.Security.Cryptography.RIPEMD160Hash

Inheritance: System.Security.Cryptography.HashAlgorithm
Exibir arquivo Open project: ElanHasson/SSIS-Extensions Class Usage Examples

Public Methods

Method Description
Initialize ( ) : void

Initializes an implementation of the T:System.Security.Cryptography.HashAlgorithm class.

RIPEMD160Hash ( ) : System

Initializes a new instance of the RIPEMD160Hash class.

Protected Methods

Method Description
HashCore ( byte array, int ibStart, int cbSize ) : void
HashFinal ( ) : byte[]

Private Methods

Method Description
F1 ( int x, int y, int z ) : int

Rounds 0-15

F2 ( int x, int y, int z ) : int

Rounds 16-31

F3 ( int x, int y, int z ) : int

ounds 32-47

F4 ( int x, int y, int z ) : int

Rounds 48-63

F5 ( int x, int y, int z ) : int

ounds 64-79

InternalInitialize ( ) : void

Reset the chaining variables to the IV values.

ProcessBlock ( ) : void
ProcessLength ( long bitLength ) : void
ProcessWord ( byte input, int inOff ) : void
RL ( int x, int n ) : int
UnpackWord ( int word, byte outBytes, int outOff ) : void
Update ( byte input ) : void

Method Details

HashCore() protected method

protected HashCore ( byte array, int ibStart, int cbSize ) : void
array byte
ibStart int
cbSize int
return void

HashFinal() protected method

protected HashFinal ( ) : byte[]
return byte[]

Initialize() public method

Initializes an implementation of the T:System.Security.Cryptography.HashAlgorithm class.
public Initialize ( ) : void
return void

RIPEMD160Hash() public method

Initializes a new instance of the RIPEMD160Hash class.
public RIPEMD160Hash ( ) : System
return System