chacha20Decrypt static method
String
chacha20Decrypt({
- required String base64Encrypted,
- required String key,
- required String nonce,
- UByteEncoding keyEncoding = UByteEncoding.utf8,
- UByteEncoding nonceEncoding = UByteEncoding.utf8,
Implementation
static String chacha20Decrypt({
required String base64Encrypted,
required String key,
required String nonce,
UByteEncoding keyEncoding = UByteEncoding.utf8,
UByteEncoding nonceEncoding = UByteEncoding.utf8,
}) => utf8.decode(_chacha20(_fit(_bytes(key, keyEncoding), 32), _fit(_bytes(nonce, nonceEncoding), 12), 1, base64.decode(base64Encrypted)));