salsa20Decrypt static method
String
salsa20Decrypt({
- required String base64Encrypted,
- required String key,
- required String iv,
- UByteEncoding keyEncoding = UByteEncoding.utf8,
- UByteEncoding ivEncoding = UByteEncoding.utf8,
Implementation
static String salsa20Decrypt({
required String base64Encrypted,
required String key,
required String iv,
UByteEncoding keyEncoding = UByteEncoding.utf8,
UByteEncoding ivEncoding = UByteEncoding.utf8,
}) => utf8.decode(_salsa20(_fit(_bytes(key, keyEncoding), 32), _fit(_bytes(iv, ivEncoding), 8), base64.decode(base64Encrypted)));