C# Class NBitcoin.BouncyCastle.Crypto.Digests.Sha1Digest

Inheritance: GeneralDigest
显示文件 Open project: Nethereum/Nethereum Class Usage Examples

Public Methods

Method Description
Copy ( ) : IMemoable
DoFinal ( byte output, int outOff ) : int
GetDigestSize ( ) : int
ProcessBlock ( ) : void
ProcessLength ( long bitLength ) : void
ProcessWord ( byte input, int inOff ) : void
Reset ( ) : void
Reset ( IMemoable other ) : void
Sha1Digest ( ) : System
Sha1Digest ( Sha1Digest t ) : System

Private Methods

Method Description
CopyIn ( Sha1Digest t ) : void
F ( uint u, uint v, uint w ) : uint
G ( uint u, uint v, uint w ) : uint
H ( uint u, uint v, uint w ) : uint

Method Details

Copy() public method

public Copy ( ) : IMemoable
return IMemoable

DoFinal() public method

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

GetDigestSize() public method

public GetDigestSize ( ) : int
return int

ProcessBlock() public method

public ProcessBlock ( ) : void
return void

ProcessLength() public method

public ProcessLength ( long bitLength ) : void
bitLength long
return void

ProcessWord() public method

public ProcessWord ( byte input, int inOff ) : void
input byte
inOff int
return void

Reset() public method

public Reset ( ) : void
return void

Reset() public method

public Reset ( IMemoable other ) : void
other IMemoable
return void

Sha1Digest() public method

public Sha1Digest ( ) : System
return System

Sha1Digest() public method

public Sha1Digest ( Sha1Digest t ) : System
t Sha1Digest
return System