CRC64Params class

Constructors

CRC64Params(int poly, {bool reversed = false, int seed = 0, int xorOut = 0})
Create a custom polynomial for CRC-64
CRC64Params.hex({required String poly, bool reversed = false, String seed = "0000000000000000", String xorOut = "0000000000000000"})
Create a custom polynomial from hexadecimal
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
high int
Most significant 32-bytes of polynomial (first 32)
final
low int
Least significant 32-bytes of polynomial (last 32)
final
name String
Polynomial name
final
reversed bool
To use the reverse of the polynomial
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
seedHigh int
Initial CRC (most significant 32-bytes)
final
seedLow int
Initial CRC (least significant 32-bytes)
final
xorOutHigh int
Output XOR value (least significant 32-bytes)
final
xorOutLow int
Output XOR value (most significant 32-bytes)
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

ecma → const CRC64Params
Defined in ECMA-182 p. 51, XZ Utils.
goEcma → const CRC64Params
goIso → const CRC64Params
iso → const CRC64Params
Defined in ISO 3309 (HDLC), Swiss-Prot/TrEMBL.
jones → const CRC64Params
ms → const CRC64Params
nvme → const CRC64Params
redis → const CRC64Params
we → const CRC64Params
xz → const CRC64Params