C# Class Org.BouncyCastle.Crypto.Digests.RipeMD256Digest

Implementation of RipeMD256.

Note: this algorithm offers the same level of security as RipeMD128.

Inheritance: GeneralDigest
Afficher le fichier Open project: nonorganic/dssnet Class Usage Examples

Méthodes publiques

Méthode Description
DoFinal ( byte output, int outOff ) : int
GetDigestSize ( ) : int
Reset ( ) : void

reset the chaining variables to the IV values.

RipeMD256Digest ( ) : System

Standard constructor

RipeMD256Digest ( RipeMD256Digest t ) : System

Copy constructor. This will copy the state of the provided message digest.

Private Methods

Méthode Description
F1 ( int x, int y, int z ) : int
F1 ( int a, int b, int c, int d, int x, int s ) : int
F2 ( int x, int y, int z ) : int
F2 ( int a, int b, int c, int d, int x, int s ) : int
F3 ( int x, int y, int z ) : int
F3 ( int a, int b, int c, int d, int x, int s ) : int
F4 ( int x, int y, int z ) : int
F4 ( int a, int b, int c, int d, int x, int s ) : int
FF1 ( int a, int b, int c, int d, int x, int s ) : int
FF2 ( int a, int b, int c, int d, int x, int s ) : int
FF3 ( int a, int b, int c, int d, int x, int s ) : int
FF4 ( int a, int b, int c, int d, int x, int s ) : int
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

Method Details

DoFinal() public méthode

public DoFinal ( byte output, int outOff ) : int
output byte
outOff int
Résultat int

GetDigestSize() public méthode

public GetDigestSize ( ) : int
Résultat int

Reset() public méthode

reset the chaining variables to the IV values.
public Reset ( ) : void
Résultat void

RipeMD256Digest() public méthode

Standard constructor
public RipeMD256Digest ( ) : System
Résultat System

RipeMD256Digest() public méthode

Copy constructor. This will copy the state of the provided message digest.
public RipeMD256Digest ( RipeMD256Digest t ) : System
t RipeMD256Digest
Résultat System