KMAC class
KMAC: dynamic bits, dynamic padding, dynamic outputBits
Avaliable bits: use number in SHAKE_BITS: 128, 256;
Avaliable padding: CSHAKE_PADDING;
Avaliable outputBits: same to bits;
Constructors
- KMAC(dynamic bits, dynamic padding, dynamic outputBits)
Properties
- block ↔ int
-
getter/setter pairinherited
- blockCount ↔ int?
-
getter/setter pairinherited
-
blocks
↔ List<
int> ? -
getter/setter pairinherited
- byteCount ↔ int?
-
getter/setter pairinherited
- extraBytes ↔ int?
-
getter/setter pairinherited
- finalized ↔ bool
-
getter/setter pairinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastByteIndex ↔ int
-
getter/setter pairinherited
- outputBits ↔ int?
-
getter/setter pairinherited
- outputBlocks ↔ int?
-
getter/setter pairinherited
-
padding
↔ List<
int> ? -
getter/setter pairinherited
- reset ↔ bool
-
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
s
↔ List<
int> ? -
getter/setter pairinherited
- start ↔ int
-
getter/setter pairinherited
Methods
-
digest(
) → List< int> -
inherited
-
encode(
int x, bool right) → int -
inherited
-
finalize(
) → void -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
List< int> message) → SHA3 -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited