Click or drag to resize

GSF.IO.Checksums Namespace

Contains classes and extension functions used to calculate standard checksums and CRC’s.
Classes
  Class Description
Public class Adler32 Generates an Adler-32 checksum calculation.
Public class ChecksumExtensions Defines extension functions related to computing checksums.
Public class Crc16 Generates a byte-wise 16-bit CRC calculation.
Public class Crc32 Generates a byte-wise 32-bit CRC calculation.
Public class CrcCCITT Generates a 16-bit CRC-CCITT checksum.
Public class Xor16 Calculates word length (16-bit) XOR-based check-sum on specified portion of a buffer.
Public class Xor32 Calculates double-word length (32-bit) XOR-based check-sum on specified portion of a buffer.
Public class Xor64 Calculates quad-word length (64-bit) XOR-based check-sum on specified portion of a buffer.
Public class Xor8 Calculates byte length (8-bit) XOR-based check-sum on specified portion of a buffer.
Enumerations
  Enumeration Description
Public enumeration ChecksumType Indicates type of CRC-16 calculation performed.