Exemplo n.º 1
0
 /**
  * CRC32
  *
  * @param   math.BigInt key
  * @param   int char
  * @return  math.BigInt updated checksum
  */
 protected function crc32($key, $char)
 {
     $l = new BigInt(self::$crc32[$key->bitwiseXor($char)->byteValue()]);
     return new BigInt($l->bitwiseXor($key->shiftRight(8)));
 }