71 lines
3.5 KiB
XML
71 lines
3.5 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Crc32C.NET</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Crc32C.Crc32CAlgorithm">
|
|
<summary>
|
|
Implementation of CRC-32C (Castagnoli) with polynomial 0x1EDC6F41.
|
|
It can detect errors more reliably than the older CRC-32-IEEE.
|
|
This class will use CRC32 instruction on recent Intel processors if it is available.
|
|
Otherwise it will transparently fall back to a very fast software implementation.
|
|
Besides standard HashAlgorithm methods,
|
|
this class supports several convenient static methods returning the CRC as UInt32.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Crc32C.Crc32CAlgorithm.#ctor">
|
|
<summary>
|
|
Creates new instance of Crc32CAlgorithm.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Crc32C.Crc32CAlgorithm.Append(System.UInt32,System.Byte[],System.Int32,System.Int32)">
|
|
<summary>
|
|
Computes CRC-32C from multiple buffers.
|
|
Call this method multiple times to chain multiple buffers.
|
|
</summary>
|
|
<param name="initial">
|
|
Initial CRC value for the algorithm. It is zero for the first buffer.
|
|
Subsequent buffers should have their initial value set to CRC value returned by previous call to this method.
|
|
</param>
|
|
<param name="input">Input buffer with data to be checksummed.</param>
|
|
<param name="offset">Offset of the input data within the buffer.</param>
|
|
<param name="length">Length of the input data in the buffer.</param>
|
|
<returns>Accumulated CRC-32C of all buffers processed so far.</returns>
|
|
</member>
|
|
<member name="M:Crc32C.Crc32CAlgorithm.Append(System.UInt32,System.Byte[])">
|
|
<summary>
|
|
Computes CRC-32C from multiple buffers.
|
|
Call this method multiple times to chain multiple buffers.
|
|
</summary>
|
|
<param name="initial">
|
|
Initial CRC value for the algorithm. It is zero for the first buffer.
|
|
Subsequent buffers should have their initial value set to CRC value returned by previous call to this method.
|
|
</param>
|
|
<param name="input">Input buffer containing data to be checksummed.</param>
|
|
<returns>Accumulated CRC-32C of all buffers processed so far.</returns>
|
|
</member>
|
|
<member name="M:Crc32C.Crc32CAlgorithm.Compute(System.Byte[],System.Int32,System.Int32)">
|
|
<summary>
|
|
Computes CRC-32C from input buffer.
|
|
</summary>
|
|
<param name="input">Input buffer with data to be checksummed.</param>
|
|
<param name="offset">Offset of the input data within the buffer.</param>
|
|
<param name="length">Length of the input data in the buffer.</param>
|
|
<returns>CRC-32C of the data in the buffer.</returns>
|
|
</member>
|
|
<member name="M:Crc32C.Crc32CAlgorithm.Compute(System.Byte[])">
|
|
<summary>
|
|
Computes CRC-32C from input buffer.
|
|
</summary>
|
|
<param name="input">Input buffer containing data to be checksummed.</param>
|
|
<returns>CRC-32C of the buffer.</returns>
|
|
</member>
|
|
<member name="M:Crc32C.Crc32CAlgorithm.Initialize">
|
|
<summary>
|
|
Resets internal state of the algorithm. Used internally.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|