SHA3 class
A SHA3 has params: int bits, List
- for keccak and sha3: use number in
NORMAL_BITS
:224, 256, 384, 512
; - for shake cshake: use number in
SHAKE_BITS
:128, 256
; Avaliablepadding
: SHA3_PADDING
: for sha3;KECCAK_PADDING
: for keccak;SHAKE_PADDING
: for shake;CSHAKE_PADDING
: for cshake; AvaliableoutputBits
: same tobits
;
- Implementers
Properties
- block ↔ int
-
getter/setter pair
- blockCount ↔ int?
-
getter/setter pair
-
blocks
↔ List<
int> ? -
getter/setter pair
- byteCount ↔ int?
-
getter/setter pair
- extraBytes ↔ int?
-
getter/setter pair
- finalized ↔ bool
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- lastByteIndex ↔ int
-
getter/setter pair
- outputBits ↔ int?
-
getter/setter pair
- outputBlocks ↔ int?
-
getter/setter pair
-
padding
↔ List<
int> ? -
getter/setter pair
- reset ↔ bool
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
s
↔ List<
int> ? -
getter/setter pair
- start ↔ int
-
getter/setter pair
Methods
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited