sha3 library Null safety

Classes

KMAC
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;
SHA3
A SHA3 has params: int bits, List padding, int outputBits Avaliable bits: [...]

Constants

CSHAKE_PADDING → const List<int>
[4, 1024, 262144, 67108864]
FINALIZE_ERROR → const String
'finalize already called'
KECCAK_PADDING → const List<int>
[1, 256, 65536, 16777216]
NORMAL_BITS → const List<int>
[224, 256, 384, 512]
SHA3_PADDING → const List<int>
[6, 1536, 393216, 100663296]
SHAKE_BITS → const List<int>
[128, 256]
SHAKE_PADDING → const List<int>
[31, 7936, 2031616, 520093696]