Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.

Differences Between: [Versions 39 and 401] [Versions 39 and 402] [Versions 39 and 403]

(no description)

File Size: 123 lines (3 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

Horde_Stream_Filter_Crc32:: (5 methods):
  onCreate()
  filter()
  _crc32Combine()
  _gf2MatrixSquare()
  _gf2MatrixTimes()


Class: Horde_Stream_Filter_Crc32  - X-Ref

Stream filter class to compute the CRC32 value of a string.

Usage:
<pre>
$params = new stdClass;
stream_filter_register('horde_crc32', 'Horde_Stream_Filter_Crc32');
stream_filter_[app|pre]pend($stream, 'horde_crc32',
[ STREAM_FILTER_[READ|WRITE|ALL] ],
[ $params ]);
while (fread($stream, 8192)) {}
// CRC32 data in $params->crc32
</pre>

Copyright 2011-2017 Horde LLC (http://www.horde.org/)

See the enclosed file LICENSE for license information (LGPL). If you
did not receive this file, see http://www.horde.org/licenses/lgpl21.

onCreate()   X-Ref


filter($in, $out, &$consumed, $closing)   X-Ref


_crc32Combine($crc1, $crc2, $len2)   X-Ref
No description

_gf2MatrixSquare(&$square, &$mat)   X-Ref
No description

_gf2MatrixTimes($mat, $vec)   X-Ref
No description