public static uint Compute(uint polynomial, uint seed, byte[] buffer) { return(~CRC.CalculateHash(CRC.InitializeTable(polynomial), seed, buffer, 0, buffer.Length)); }
protected override void HashCore(byte[] buffer, int start, int length) { this.hash = CRC.CalculateHash(this.table, this.hash, buffer, start, length); }