CRC64Hash class abstract

A CRC-64 code generator with a polynomial.

Inheritance

Constructors

CRC64Hash(CRC64Params params)
Creates a sink for generating CRC-64 Hash

Properties

closed bool
Returns true if the sink is closed, false otherwise
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
hashLength int
The length of generated hash in bytes
final
polyHigh int
final
polyLow int
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
seedHigh int
final
seedLow int
final
table Uint32List
final
xorOutHigh int
final
xorOutLow int
final

Methods

$finalize() Uint8List
Finalizes the message digest with the remaining message block, and returns the output as byte array.
override
$generate() → void
Generates the lookup table for CRC-64
$process(List<int> chunk, int start, int end) → void
Processes a chunk of input data
inherited
add(List<int> data, [int start = 0, int? end]) → void
Adds data to the message-digest.
inherited
close() → void
Finalizes the message-digest. It calls digest method internally.
inherited
digest() HashDigest
Finalizes the message-digest and returns a HashDigest
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reset() → void
Resets the current state to start from fresh state
override
toString() String
A string representation of this object.
inherited

Operators

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