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

Inheritance: System.Security.Cryptography.HashAlgorithm
Afficher le fichier Open project: ElanHasson/SSIS-Extensions Class Usage Examples

Méthodes publiques

Méthode Description
Initialize ( ) : void

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

RIPEMD160Hash ( ) : System

Initializes a new instance of the RIPEMD160Hash class.

Méthodes protégées

Méthode Description
HashCore ( byte array, int ibStart, int cbSize ) : void
HashFinal ( ) : byte[]

Private Methods

Méthode 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 méthode

protected HashCore ( byte array, int ibStart, int cbSize ) : void
array byte
ibStart int
cbSize int
Résultat void

HashFinal() protected méthode

protected HashFinal ( ) : byte[]
Résultat byte[]

Initialize() public méthode

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

RIPEMD160Hash() public méthode

Initializes a new instance of the RIPEMD160Hash class.
public RIPEMD160Hash ( ) : System
Résultat System