salsa20Encrypt static method
String
salsa20Encrypt({
- required String plainText,
- required String key,
- required String iv,
- UByteEncoding keyEncoding = UByteEncoding.utf8,
- UByteEncoding ivEncoding = UByteEncoding.utf8,
Implementation
static String salsa20Encrypt({required String plainText, required String key, required String iv, UByteEncoding keyEncoding = UByteEncoding.utf8, UByteEncoding ivEncoding = UByteEncoding.utf8}) =>
base64.encode(_salsa20(_fit(_bytes(key, keyEncoding), 32), _fit(_bytes(iv, ivEncoding), 8), _u8(plainText)));