DS3 .NET Software Development Kit  3.0.0
Provides access to the Spectra Logic DS3 API through .NET.
Ds3.Models.CrcHasher Class Reference
Inheritance diagram for Ds3.Models.CrcHasher:
Ds3.Models.Crc32 Ds3.Models.Crc32C

Public Member Functions

 CrcHasher (UInt32 polynomial, UInt32 seed)
 
override void Initialize ()
 

Static Public Member Functions

static UInt32 Compute (byte[] buffer)
 
static UInt32 Compute (UInt32 seed, byte[] buffer)
 
static UInt32 Compute (UInt32 polynomial, UInt32 seed, byte[] buffer)
 

Public Attributes

const UInt32 DefaultPolynomial = 0x82F63B78
 
const UInt32 DefaultSeed = 0xffffffffu
 

Protected Member Functions

override void HashCore (byte[] array, int ibStart, int cbSize)
 
override byte[] HashFinal ()
 

Protected Attributes

UInt32 polynomial
 

Properties

override int HashSize [get]