Example #1
0
 protected override void HashCore(byte[] array, int ibStart, int cbSize)
 => this.hash = CRC32CryptoServiceProvider.CalculateHash(
     array,
     ibStart,
     cbSize,
     CRC32CryptoServiceProvider.DefaultSeed,
     this.table,
     false
     );
Example #2
0
 protected override byte[] HashFinal()
 => this.HashValue = CRC32CryptoServiceProvider.GetBigEndianBytes(~this.hash);
Example #3
0
 public override void Initialize()
 => this.table = CRC32CryptoServiceProvider.InitializeTable(this.polynomial);
 public override void Initialize()
 {
     Crc32Table = CRC32CryptoServiceProvider.BuildCRC32Table(Polynomial);
     Crc32Value = AllOnes;
 }