CRC16Hash class abstract

A CRC-16 code generator with a polynomial.

Inheritance

Constructors

CRC16Hash(CRC16Params params)
Creates a sink for generating CRC-16 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
polynomial int
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
seed int
final
table Uint16List
final
xorOut 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-16
$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