Метод | Описание | |
---|---|---|
CalculateBasicHash ( uint &seed, Array &buffer, int offset, int size ) : uint | ||
CalculateFasterBT78Hash ( uint &seed, Array &buffer, int &start, int &size ) : uint |
More optimized CRC-32 algorithm that only works with 78 byte arrays
|
|
Compute ( Array buffer ) : uint | ||
Compute ( uint seed, Array buffer ) : uint | ||
Compute ( uint polynomial, uint seed, Array buffer ) : uint | ||
Crc32Algorithm ( ) : System | ||
Crc32Algorithm ( uint polynomial, uint seed ) : System | ||
Initialize ( ) : void | ||
InitializeTable ( uint polynomial ) : uint[] |
Метод | Описание | |
---|---|---|
HashCore ( Array buffer, int start, int length ) : void | ||
HashFinal ( ) : byte[] |
Метод | Описание | |
---|---|---|
CalculateHash ( Array table, uint seed, Array buffer, int start, int size ) : uint | ||
UintToBigEndianBytes ( uint uint32 ) : byte[] |
public static CalculateBasicHash ( uint &seed, Array &buffer, int offset, int size ) : uint | ||
seed | uint | |
buffer | Array | |
offset | int | |
size | int | |
Результат | uint |
public static CalculateFasterBT78Hash ( uint &seed, Array &buffer, int &start, int &size ) : uint | ||
seed | uint | |
buffer | Array | |
start | int | |
size | int | |
Результат | uint |
public static Compute ( Array buffer ) : uint | ||
buffer | Array | |
Результат | uint |
public static Compute ( uint seed, Array buffer ) : uint | ||
seed | uint | |
buffer | Array | |
Результат | uint |
public static Compute ( uint polynomial, uint seed, Array buffer ) : uint | ||
polynomial | uint | |
seed | uint | |
buffer | Array | |
Результат | uint |
public Crc32Algorithm ( uint polynomial, uint seed ) : System | ||
polynomial | uint | |
seed | uint | |
Результат | System |
protected HashCore ( Array buffer, int start, int length ) : void | ||
buffer | Array | |
start | int | |
length | int | |
Результат | void |
public static InitializeTable ( uint polynomial ) : uint[] | ||
polynomial | uint | |
Результат | uint[] |