Mono Class Library: Overview

System.Security.Cryptography.HashAlgorithm: Members

The members of System.Security.Cryptography.HashAlgorithm are listed below.

See Also: Inherited members from System.Object

Protected Constructors

Documentation for this section has not yet been entered.

Protected Fields

HashSizeValueint. The size of the hash in bits.
HashValuebyte[]. Caches the hash after it is calculated. Accessed through the Hash property.
Stateint. Documentation for this section has not yet been entered.

Public Properties

[read-only]
CanReuseTransformbool. Specify if the current transform object can be reused.
[read-only]
CanTransformMultipleBlocksbool. Specify if the current transform object can process multiple blocks in a single call.
[read-only]
Hashbyte[]. Gets the previously computed hash.
[read-only]
HashSizeint. Returns the size in bits of the hash.
[read-only]
InputBlockSizeint. Documentation for this section has not yet been entered.
[read-only]
OutputBlockSizeint. Documentation for this section has not yet been entered.

Public Methods

Clear()
Documentation for this section has not yet been entered.
ComputeHash(byte[]) : byte[]
Process the hash algorithm on the complete buffer specified.
ComputeHash(System.IO.Stream) : byte[]
Process the hash algorithm on the specified stream.
ComputeHash(byte[], int, int) : byte[]
Process the hash algorithm on a subset of the buffer specified.
static
Create() : HashAlgorithm
Return an instance of the default HashAlgorithm defined on the system.
static
Create(string) : HashAlgorithm
Return an instance of the specified HashAlgorithm.
abstract
Initialize()
When overridden in a derived class, initializes the object to prepare for hashing.
TransformBlock(byte[], int, int, byte[], int) : int
Documentation for this section has not yet been entered.
TransformFinalBlock(byte[], int, int) : byte[]
Implements System.Security.Cryptography.ICryptoTransform.ICryptoTransform.TransformFinalBlock method.

Protected Methods

Dispose(bool)
Documentation for this section has not yet been entered.
abstract
HashCore(byte[], int, int)
When overridden in a derived class, drives the hashing function.
abstract
HashFinal() : byte[]
When overridden in a derived class, this pads and hashes whatever data might be left in the buffers and then returns the hash created.

Explicitly Implemented Interface Members

IDisposable.DisposeDocumentation for this section has not yet been entered.